feature request: cloning a BUILD
fwall at inotronic.de
Tue Dec 30 07:58:58 EST 2008
I use tinderbox mainly to built the packages for various FreeBSD
versions, server architectures (i386, x86-64) and installation types
(standard, minimal, testing):
and so on...
Besides that I make heavily use of the port OPTIONS and a customized
ENVIRONMENT (scripts/etc/env). The resulting packages are well optimized
for the operation purpose.
I always use the current production release of FreeBSD and a short update
cycle. Thus I need to create a new BUILD for every architecture and every
installation type before updating to the new FreeBSD release. This eats up
a lot of time.
Is there a way to clone a tinderbox BUILD? Let's say I have a BUILD
"i386_freebsd_7.0_standard" and I want exactly this BUILD but with the
upcoming FreeBSD Release 7.1. Usually I need to setup the jail, customize
the ENVIRONMENT, add the port OPTIONS and finally I'd need to add every
single port *manually*.
Instead I would like to just setup a new jail with 7.1, create the BUILD and
tell tinderbox to clone everything (OPTIONS, ENV, PORTS) from BUILD
"i386_freebsd_7.0_standard" to my newly created "i386_freebsd_7.1_standard".
Of course, old packages would not be copied neither the logs.
Is there a way to achieve this with tinderbox? Or is there no demand for
More information about the tinderbox-list