On Sun, Sep 20, 2009 at 01:43:41PM -0400, Andres Mejia wrote: > diff --git a/bin/sbuild-createchroot b/bin/sbuild-createchroot > index a255149..8c0ba3f 100755 > --- a/bin/sbuild-createchroot > +++ b/bin/sbuild-createchroot > @@ -72,7 +72,13 @@ sub init_allowed_keys { > }, > 'SETUP_ONLY' => { > DEFAULT => 0 > - } > + }, > + 'MAKE_TARBALL' => { > + DEFAULT => '' > + }, > + 'KEEP_SBUILDCHROOT_DIR' => { > + DEFAULT => 0 > + }, > ); > > $self->set_allowed_keys(\%createchroot_keys); > @@ -125,6 +131,12 @@ sub set_options { > }, > "setup-only" => sub { > $self->set_conf('SETUP_ONLY', 1); > + }, > + "make-tarball=s" => sub { > + $self->set_conf('MAKE_TARBALL', $_[1]); > + }, > + "keep-sbuildchroot-dir" => sub { > + $self->set_conf('KEEP_SBUILDCHROOT_DIR', 1); > });
I agree with the intent of this patch. However, I do have a concern that the "--make-tarball" option doesn't match the option by the same name in debootstrap. The option by the same name in debootstap, according to the documentation, stores the downloaded packages in the tarball, *not* the bootstrapped install. I've just tested this and this is in fact the case: it just contains the contents of /var/lib/apt and /var/cache/apt/archives. As a result, I would prefer to add support for this option to sbuild-createchroot, but pass the option through to debootstrap unchanged. Additionally, the option for sbuild-createchroot to store the bootstrapped install into a tarball must therefore be named differently. This shouldn't require many changes to the patch (the existing option needs duplicating and renaming for use by sbuild-createchroot, and the old option needs passing to debootstrap). Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org