8195554cc2
Tinderbox is a well-known package building system for FreeBSD. This commit ports the original Tinderbox to DragonFly. The scripts are highly platform specific, so only one operating system can be supported per package. With interest, alternative versions such as tinderbox-netbsd and tinderbox-sunos could be developed fairly easily as they would share the pkgsrc-specific changes with this package. The repository for the project is: https://github.com/jrmarino/pkgsrc-tinderbox
18 lines
1 KiB
Text
18 lines
1 KiB
Text
Tinderbox is a package building system for FreeBSD that has been modified
|
|
for use on pkgsrc on DragonFly BSD. Joe Marcus Clarke is the author.
|
|
|
|
One can define multiple jails (base system versions) and multiple portstrees
|
|
(portstree = pkgsrc tree). The combination of jail and portstree is called
|
|
a build. A Tinderbox jail is not what is understood as a jail in *BSD, it
|
|
is in fact a given world in a chroot. Tinderbox supports automatic tracking
|
|
of dependencies and only rebuilds packages that changed since last run.
|
|
Tinderbox has support for email notification of failed builds.
|
|
|
|
Tinderbox is designed to easily provide package sets of needed ports for
|
|
specific platforms and architectures. Tinderbox is an excellent tool for
|
|
testing new packages and package upgrades, especially for testing
|
|
dependencies and packing lists. It is also useful for testing packages on
|
|
previous releases of *BSD since it's possible to run a previous release
|
|
world inside a jail on a current release host.
|
|
|
|
Tinderbox/pkgsrc site: http://github.com/jrmarino/pkgsrc-tinderbox
|