Last commit made on 2007-01-29
Get this branch:
git clone -b ubuntu/feisty https://git.launchpad.net/ubuntu/+source/schroot
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

c88785f... by Roger Leigh on 2007-01-27

Import patches-unapplied version 1.0.5-1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: e6aa37086220f29285903698bc37dd65c7cf9781

New changelog entries:
  * New upstream release.
  * schroot-listmounts: Don't segfault when realpath(3) returns null when
    the supplied path is nonexistent (Closes: #408617).

e6aa370... by Roger Leigh on 2006-12-23

Import patches-unapplied version 1.0.4-1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: fdc89aa427a94c8da33318c3b933cd993aee23bd

New changelog entries:
  * New upstream release.
  * debian/schroot.init: Add LSB init info and use LSB init functions.
  * schroot/schroot-listmounts-main.cc: Use realpath(3) to prevent severe
    dataloss when unmounting filesystems in chroots with symlinks in the
    SCHROOT_MOUNT_DIR path (Closes: #401180).

fdc89aa... by Roger Leigh on 2006-10-02

Import patches-unapplied version 1.0.3-1 to ubuntu/feisty

Imported using git-ubuntu import.

Changelog parent: 7897b166e279dcc623118aeaa301a98f79daa685

New changelog entries:
  * New upstream release.
  * dchroot/dchroot-session.cc, dchroot-dsa/dchroot-dsa-session.cc: The
    syslog logging of the command or shell being run in the chroot now
    only occurs when running as root or switching to another user. If the
    user is the same inside and outside the chroot, and not root, the
    command or shell being run will not be logged. Thanks to Helge
    Kreutzmann (Closes: #381695).

7897b16... by Roger Leigh on 2006-09-11

Import patches-unapplied version 1.0.2-1 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: d506e75d0a1224471542347cb5ed798d9b09c0f6

New changelog entries:
  * New upstream release.
  * sbuild/sbuild-session.cc: The syslog logging of the command or shell
    being run in the chroot now only occurs when running as root or
    switching to another user. If the user is the same inside and outside
    the chroot, and not root, the command or shell being run will not be
    logged. Thanks to Helge Kreutzmann (Closes: #381695).

d506e75... by Roger Leigh on 2006-08-03

Import patches-unapplied version 1.0.1-1 to ubuntu/edgy

Imported using git-ubuntu import.

Changelog parent: 4ec363a08e2f55bf5de33b3c71b91def3dbbb1f9

New changelog entries:
  * New upstream release.
  * sbuild/sbuild-chroot.cc: After using --begin-session, reading session
    configuration no longer fails (Closes: #381271).
  * New upstream release.
  * debian/copyright:
    - Update with location of new SVN repository and Alioth file download
    - Add location of SVN schroot-1.0 branch.
  * schroot/schroot-listmounts-main.cc: mounts is const, to fix a GCC 4.0
    compiler bug: "FTBFS: error: no match for ‘operator!=’ in ‘pos !=
    std::vector’", thanks to Jens Seidel (Closes: #379478).
  * po/de.po: New German translation, thanks to Jens Seidel
    (Closes: #379483).
  * New upstream release.
  * The terminal state is no longer saved and restored when running a
    command (Closes: #378469).
  * New upstream release.
  * sbuild/sbuild-dirstream.h: The dirstream extraction operator is
    declared outside the class, in addition to the friend declaration.
    This fixes a compilation error with GCC 4.2 (Closes: #377433). Thanks
    to Martin Michlmayr for reporting this.
  * dchroot/dchroot-options.cc, dchroot/dchroot-session.cc: Allow any
    number of command options, and concatenate all command options into a
    single command, separated by spaces. This restores compatibility with
    dchroot 0.13 and earlier (Closes: #378028). Thanks to David Liontooth
    for reporting this.
  * Terminal settings are correctly restored under all normal exit
    conditions (Closes: #378152).
  * debian/schroot.docs: Add the contents of debian/docs.
  * debian/docs: Remove.
  * debian/rules:
    - The /usr/share/doc directories for dchroot and dchroot-dsa are
      symlinks to schroot.
    - Build in debian/build using VPATH.
    - Use debian/build/config.status in place of config.status.
  * debian/dchroot.preinst: New file. Remove /usr/share/doc/dchroot.
  * debian/dchroot-dsa.preinst: New file. Remove
  * test/sbuild-personality.h: Modify the test for automatic personality
    detection, which breaks on the hppa architecture (it uses "linux32"
    rather than "linux" by default). It now allows "linux", "linux_32bit"
    and "linux32" as valid personalities.
  * New upstream release.
  * debian/control: Build-Depends on libboost-regex-dev.
  * New upstream release.
  * dchroot behaviour now matches the chdir and command execution
    behaviour of the original dchroot (Closes: #374713, #374887).
  * Output is now correctly aligned in UTF-8 locales (Closes: #373943).
  * debian/control: Add dchroot-dsa package.
  * debian/rules:
    - install dchroot-dsa setuid root, and add dchroot-dsa lintian
    - run testsuite in build rule.
    - copy config.sub and config.guest to the scripts directory.
  * debian/dchroot-dsa.install: New file.
  * debian/dchroot-dsa.postrm: New file.
  * debian/dchroot-dsa.lintian-overrides: New file.
  * debian/schroot.docs: New file. Add THANKS.
  * New upstream release.
  * Bind mounts are now used for session-managed plain chroots
    (Closes: #354344).
  * root is no longer denied access when root is not in the groups or
    root_groups lists (Closes: #372569).
  * schroot.conf supports a personality option to set the process
    execution domain, and dchroot.conf supports an additional third
    personality option to do the same (Closes: #372874).
  * debian/control:
    - split dchroot into a separate package.
    - schroot conflicts with dchroot << 0.13.
    - dchroot depends upon schroot to use the schroot configuration,
      scripts and helper binaries.
    - dchroot and schroot Suggest debootstrap.
    - add Luk Claes as a co-maintainer.
  * debian/rules:
    - Use dh_install
    - Install dchroot lintian override.
    - Install init script into rcS, and don't restart on upgrade. This
      will ensure that running sessions are not disrupted on upgrade.
  * debian/dchroot.install: New file.
  * debian/schroot.install: New file.
  * debian/schroot.lintian-overrides: Remove dchroot lintian override.
  * debian/dchroot.lintian-overrides: Add dchroot lintian override.
  * debian/schroot.preinst: Move from debian/preinst.
  * debian/schroot.postinst:
    - Move from debian/postinst.
    - If upgrading from a version less than 0.99.0-1, remove the
      rc.d symlinks, because rcS is used instead of the normal runlevels.
  * debian/dchroot.postrm: New file. Remove /etc/dchroot.conf on purge.
  * debian/schroot.README.Debian: Move from debian/README.Debian. Remove
    outdated dchroot bits.
  * debian/schroot.NEWS: New file. Document the splitting out of dchroot.
  * New upstream release.
  * debian/control: Upgrade to Standards-Version 3.7.2.
  * schroot/schroot.1.in, schroot/schroot.conf.5.in: Correct ambiguity and
    mistakes in the documentation (Closes: #369633). Thanks to Andreas
  * 05file and 10mount take additional steps to ensure that filesystems
    are umounted correctly, and that no chroot will be purged if there are
    mounted filesystems inside it (Closes: #369626).
  * Don't package the static libsbuild.a.
  * New upstream release.
  * debian/control: Upgrade to Standards-Version 3.7.0.
  * sbuild/sbuild-chroot-config.cc: If a chroot alias is the same as the
    chroot name, don't warn about it, because the effect is still
    unambiguous (Closes: #366608).
  * New upstream release.
  * The package now builds cleanly with GCC 4.2 (Closes: #362205).
  * schroot/setup/10mount: Create mountpoints if they do not exist
    (Closes: #364332).
  * schroot/sbuild-session.cc: Fall back to home directory instead of / if
    the current working directory does not exist in the chroot
    (Closes: #363475).
  * debian/README.Debian: Move chroot safety advice to README
    (Closes: #361108).
  * New upstream release.
  * schroot/dchroot-session.cc (run_impl): Correctly chain up to the
    parent method. This prevents the infinite recursion which caused
    dchroot to crash when using dchroot.conf (Closes: #355880).
  * New upstream release.
  * New upstream release.
  * Remove bashisms in all setup and run shell scripts (test "-o" and
    "function" in shell functions). Thanks to Clint Adams for this patch
    (Closes: #354526).
  * Allow all commands run inside the chroot to be prefixed by another
    command (Closes: #354513).
  * Clean up the current session when SIGHUP is caught (Closes: #354780).
  * Move 50sbuild from /etc/schroot/run.d to /etc/schroot/setup.d.
  * Move 00check from /etc/schroot/run.d to /etc/schroot/exec.d.
  * debian/preinst:
    - Remove /etc/schroot/run.d/50sbuild if not modified locally.
    - Remove /etc/schroot/run.d/00check if not modified locally.
  * debian/postinst:
    - Move /etc/schroot/run.d/50sbuild to /etc/schroot/setup.d/50sbuild if
      modified locally.
    - Move /etc/schroot/run.d/00check to /etc/schroot/exec.d/00check if
      modified locally.
  * debian/schroot.init:
    - Rename $DAEMON to $SCHROOT.
    - Don't exit with an error if session recovery for an individual chroot
  * New upstream release.
  * schroot/run/50sbuild: Create ${CHROOT_PATH}/var/lib/sbuild/srcdep-lock
    and set ownership and permissions of all files under
    ${CHROOT_PATH}/var/lib/sbuild to root:sbuild and 02775, respectively.
    Thanks to Adeodato Simó for this patch (Closes: #354462).
  * schroot/schroot.1.in: Correct mistakes in --help options. Thanks to
    Clint Adams for this patch (Closes: #354477).
  * New upstream release.
  * Allow multiple chroots on a single filesystem for "block-device" and
    "lvm-snapshot" chroots. Thanks to Adeodato Simó and Steve Langasek
    for this idea (Closes: #354237).
  * Allow basic session management when "run-session-scripts" is enabled
    for "plain" chroots, by using bind mounts. This enables the setup
    scripts to run properly. Thanks to Adeodato Simó for this idea
    (Closes: #354257).
  * debian/rules: dchroot must be installed setuid root.
  * debian/schroot.lintian-overrides: Add dchroot.
  * New upstream release.
  * debian/control:
    - Provide, Conflict and Replace dchroot.
    - Enhances sbuild.
    - Suggest lvm-common for LVM support.
    - Update description.
  * debian/rules: Add --enable-dchroot to configure, to package the dchroot
  * debian/README.Debian: Update dchroot notes.
  * debian/control: Add pkg-config build dependency.
  * New upstream release.
  * debian/control: Remove Glib from the build dependencies.
  * debian/control: Add versioned depends on libpam0g-dev >= 0.79-3.1,
    because earlier versions have broken headers, due to redefining
    internal glibc/libstdc++ types.
  * New upstream release.
  * New upstream release.
  * debian/control: Suggest unzip, for use with file chroots.
  * debian/rules: Don't run the testsuite, which requires root to run
  * New upstream release.
  * debian/rules: Use /usr/lib rather than ${prefix}/lib for
    libexecdir, to avoid unexpanded shell vars in config.h.
  * debian/schroot.init: Remove "function" bashism.

4ec363a... by Roger Leigh on 2005-11-07

Import patches-unapplied version 0.1.7-3 to ubuntu/dapper

Imported using git-ubuntu import.