[buildd-tools-devel] schroot-1.5.3 released
Roger Leigh
rleigh at codelibre.net
Tue May 29 21:51:00 UTC 2012
I have released schroot version 1.5.3. This is the last development
release before wheezy. The next release will be 1.6.0, and will
contain only translation updates and bugfixes (if required).
* Major changes in 1.5.3:
1) dchroot always uses "/bin/sh -c" to run the specified command,
rather than the user's shell, in order to ensure consistent
behaviour.
2) Add shell fallbacks. When running a login shell, try $SHELL (if
preserving the environment), or else passwd pw_shell, then
/bin/bash and finally /bin/sh. This may be overidden using the
shell configuration key, which may in turn be overidden by the
--shell option.
3) Support for QEMU linux user emulation using binfmt_misc on Linux
is enabled by default. If binfmt_misc is available, and a
suitable program is available for running non-native architecture
programs, it will be made available in the chroot automatically.
This permits chroots for other architectures to be used
transparently.
schroot (1.5.3-1) unstable; urgency=low
* New upstream development release.
* dchroot:
- Always use "/bin/sh -c" to run the specified command, rather than
the user's shell, in order to ensure consistent behaviour.
* schroot:
- Add shell fallbacks (Closes: #674040). When running a login
shell, try $SHELL (if preserving the environment), or else passwd
pw_shell, then /bin/bash and finally /bin/sh. This may be
overidden using the shell configuration key, which may in turn be
overidden by the --shell option.
- Don't warn the user about groups which do not exist
(Closes: #674041). This is now debug log info only.
- Add support for running programs in non-native architecture
chroots using binfmt support for qemu user binaries
(Closes: #604268). Thanks to Loïc Minier, Julian Andres Klode
and Colin Watson.
This has been uploaded to unstable after being in experimental for
a long while.
Regards,
Roger
Roger Leigh (22):
Bump version to 1.5.3
Bump version to 1.5.3-1
dchroot: Run command using /bin/sh, not user shell
NEWS: Document dchroot use of /bin/sh
debian: Document dchroot use of /bin/sh
schroot: Add shell fallbacks and chroot and user overrides
sbuild::session: Don't warn about nonexistent groups
sbuild::session:
NEWS: Document shell fallbacks
debian: Document shell fallbacks and close #674040
debian: Close #674041
po: Update
po: Update
etc/setup.d: Provide 15binfmt
debian: Close #604268
10mount: do_mount does not mount on symbolic links
NEWS: Document QEMU support
debian: Fix typo in control
man: Document 15binfmt
po: Update
debian: Finalise for 1.5.3-1
test: Fix path for CHROOT_PROFILE environment variable
NEWS | 21 +-
bin/dchroot/dchroot-session.cc | 2 +-
bin/schroot/schroot-main-base.cc | 2 +
bin/schroot/schroot-options-base.cc | 2 +
bin/schroot/schroot-options-base.h | 2 +
bin/schroot/schroot-options.cc | 2 +
contrib/setup.d/99binfmt | 46 ---
contrib/setup.d/Makefile.am | 3 +-
debian/changelog | 21 +
debian/control | 7 +-
etc/setup.d/10mount | 3 +
etc/setup.d/15binfmt | 47 +++
etc/setup.d/Makefile.am | 1 +
man/po/fr.po | 728 +++++++++++++++++++----------------
man/po/schroot-man.pot | 712 ++++++++++++++++++----------------
man/schroot-setup.5.man | 5 +
man/schroot.1.man | 18 +-
man/schroot.conf.5.man | 8 +
po/cs.po | 21 +-
po/da.po | 21 +-
po/de.po | 22 +-
po/en.po | 21 +-
po/eu.po | 21 +-
po/fr.po | 22 +-
po/it.po | 22 +-
po/pt.po | 21 +-
po/schroot.pot | 8 +-
po/sv.po | 21 +-
po/vi.po | 21 +-
po/zh_CN.po | 21 +-
sbuild/sbuild-chroot.cc | 25 ++
sbuild/sbuild-chroot.h | 18 +
sbuild/sbuild-session.cc | 116 ++++--
sbuild/sbuild-session.h | 46 ++-
test/test-sbuild-chroot.h | 4 +-
35 files changed, 1314 insertions(+), 767 deletions(-)
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools
`- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800
More information about the Buildd-tools-devel
mailing list