[Buildd-tools-devel] DSA dchroot

Roger Leigh rleigh at whinlatter.ukfsn.org
Wed Jun 21 14:21:34 UTC 2006


There are two historical implementations of dchroot:

1) dchroot (Debian package).  This is what we superseded with schroot
   0.99.0, and prior to that provided a drop-in replacement for.

2) DSA dchroot (Debian machines administered by DSA).  This is what is
   used on Debian machines for access to chroots, buildd chroots etc.
   It's the same as dchroot, but with a slightly different (and
   incompatible) command-line option syntax.  It also has an extension
   to dchroot.conf to restrict a chroot to authorised users.

Due to their small incompatibilities and features sets, it's not
possible to merge the two, but both are a subset of schroot
functionality, so I have added a few #ifdef SBUILD_DCHROOT_DSA_COMPAT
defines to modify the existing behaviour sufficiently to produce a
separate dchroot-dsa binary for those wishing to use the DSA version
of dchroot.  I've updated the packaging to produce a dchroot-dsa
package.

Unlike the original, the dchroot-dsa package installs a dchroot-dsa
binary rather than dchroot, so both dchroot-dsa and dchroot can be
installed at the same time, and scripts expecting the options for one
variant won't break when the other variant is installed.


Regards,
Roger

-- 
Roger Leigh
                Printing on GNU/Linux?  http://gutenprint.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20060621/35321375/attachment.pgp


More information about the Buildd-tools-devel mailing list