[buildd-tools-devel] schroot version 1.4.6 released
Roger Leigh
rleigh at codelibre.net
Mon Jul 5 22:58:33 UTC 2010
Hi,
I have released schroot version 1.4.6. Tagged release/schroot-1.4.6
on the schroot-1.4 branch.
* Major changes in 1.4.6:
1) The environment may be preserved on a per-chroot basis using the
new preserve-environment key in the configuration file. This is
equivalent to using the --preserve-environment option, but only
affects a single chroot.
2) It is now possible to add a "location" configuration option to
specify the location of the chroot within the archive file for
file type chroots. Previously, it was assumed that the location
was always the root, whereas it is typical to create archives
which unpack into a subdirectory rather than the current
directory. This makes chroot file archive creation and use
easier.
3) Chroots of type "loopback" now always create session files which
adds the ability to begin and end sessions with this chroot type.
4) The setup scripts have been improved to increase their
reliability during failure. Previously, if a problem occured it
might not have been possible to end a session which would result
in stray files being left in the session and mount directories.
This should no longer occur.
5) Users should note that by default the entirety of /dev is bind
mounted into the chroot environment. If this has security
implications, the "minimal" profile does not mount any of /dev
into the chroot and may be a more secure alternative. For most
situations, mounting /dev in the chroot and providing full access
to the devices on the host system is perfectly acceptable.
Additionally, a bug in the setup scripts which broke session cleanup
for btrfs-snapshot chroots has been fixed as part of the setup script
improvements. A bug in mounting loopback chroots was also corrrected.
While having a session with the same name as a chroot was never
supported and never worked, this is now checked for and it is an error
to name a session by the name of an existing chroot. Hopefully this
restriction will be lifted in a future release.
Regards,
Roger
Roger Leigh (34):
NEWS: Fix typo
Bump version to 1.4.6
sbuild::chroot: Add preserve-environment key
profile-templates: Bind /var/run/gdm3 rather than /var/run
man: Document desktop setup in schroot.conf
NEWS: Document preserve-environment key
po: Update
debian: Document 1.4.6 changes
sbuild::auth and sbuild::session: Improve environment handling
po: Update
sbuild::chroot_file: Add location configuration key
sbuild::run_parts: Remove shadowing errdata variable
NEWS: Document file chroot location option
build: Remove maintainer mode and add additional defines
po: Update
setup: Add common-data and common-functions files
debian: Package common-data and common-functions
debian: Include common-data and common-functions
setup.d: Use common data and functions and fix sanity checks
debian: Close #587757 and #587769
sbuild::chroot_loopback: Always create session file
setup.d: Reorganise 10mount mount options setting
setup.d: Move FreeBSD device portability code to common-data
NEWS: Document loopback session changes and setup script work
po: Update
po: Fix fuzzy en strings
sbuild::session: Don't allow running or ending a new session
schroot::main_base: Don't allow session names to duplicate chroot or alias
debian: Close #588155
dchroot_dsa::session: Correct get_login_directories prototype
sbuild::chroot_config: Initialise aliases in constructor
po: Update
po: Unfuzzy one string
NEWS: Document /dev bind mounting
--
.''`. 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20100705/f9bf5cd4/attachment.pgp>
More information about the Buildd-tools-devel
mailing list