[buildd-tools-devel] Bug#635320: schroot: environment variable for setup.d scripts to detect alias
Vagrant Cascadian
vagrant at debian.org
Mon Jul 25 04:20:47 UTC 2011
Package: schroot
Version: 1.4.23-1
Severity: wishlist
thanks for maintaining schroot!
it would be useful if schroot could set a variable (CHROOT_NAME_ALIAS?) that
contained the alias used, much like CHROOT_NAME shows which chroot is used:
so in schroot.conf:
[sid]
aliases=default,unstable,experimental,some-wacky-sid-variant
description=sid
type=lvm-snapshot
device=/dev/prl/schroot_base
lvm-snapshot-options=--size 2G
location=/sid
which would allow for a setup.d script:
#!/bin/sh
if [ "${CHROOT_NAME_ALIAS}" = "experimental" ] ; then
# some magic that configures experimental chroot here...
elif [ "${CHROOT_NAME_ALIAS}" = "some-wacky-sid-variant" ] ; then
# some magic that configures some-wacky-sid-variant chroot here...
fi
this would save the need of having to set up a separate schroot.conf entry for
chroots that contain only minimal differences in the source chroot.
this would also allow options like apt-get dist-upgrade when using schroot
--all-source-chroots behave with fewer surprises, since it won't treat the
other entries as having a separate source chroot.
live well,
vagrant
More information about the Buildd-tools-devel
mailing list