[buildd-tools-devel] [GIT] schroot branch master updated. debian/schroot-1.5.0-1-38-g17646f0
Roger Leigh
rleigh at alioth.debian.org
Mon Jul 11 11:19:21 UTC 2011
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "schroot".
The branch, master has been updated
via 17646f05547e5cc127e321963c51d25c0d5c795f (commit)
via 0676faa732cbb66ef0c789cdc6270f19b58189b4 (commit)
via bab16cf0e5885e6305ef52347d3c18d7df05e6e9 (commit)
via 4f3c9a92b3f95fbb3de4deb2990d2354beaf30ef (commit)
via d7dad33687cb6b959731453dca9e74c67af6a2b5 (commit)
via 3f603d9d7740b72c7db5369d11f33ca8d4dc1d99 (commit)
via 852e56fd830aacca7f54cc49d7751a93ffbe6fe8 (commit)
via e3e294b7e539ca6a86b4c26913d51854c952d527 (commit)
via 773c890ed9e53400ffc2b8a078467bad5bba8409 (commit)
via 87445d34b9a60f50ab66eb6038a95f13ad11ecef (commit)
via 197719e1a2a063e1f12daf3d525a8ce5fc46c38e (commit)
via 1735f4006d69824efa6ca2c8effeab16d6398dc4 (commit)
via 095e9cd4b68a9d1405abfff8a8eae9db59058b14 (commit)
via 899fe92717de9c9eea67716d4f74a041d284d3ea (commit)
via ef09f6e4bc19095454c3c24c63dd05318bb91842 (commit)
via 85ceb5697a42489ab773bb3b9af9ef69e6f9226f (commit)
via d234610d85a3d112f7364d9f02f3ccb9532a33ad (commit)
via 47709a8cfd206bb62a6aa59dd747a1f291ea512f (commit)
from 7bd350229112524e515c718607ea3fc78a7f36c4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 17646f05547e5cc127e321963c51d25c0d5c795f
Author: Roger Leigh <rleigh at debian.org>
Date: Mon Jul 11 11:24:31 2011 +0100
debian: Use multiarch paths
commit 0676faa732cbb66ef0c789cdc6270f19b58189b4
Author: Roger Leigh <rleigh at debian.org>
Date: Mon Jul 11 11:23:58 2011 +0100
sbuild::session: Remove duplicated prototype
commit bab16cf0e5885e6305ef52347d3c18d7df05e6e9
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 9 16:43:27 2011 +0100
NEWS: Merge changes from schroot-1.4
commit 4f3c9a92b3f95fbb3de4deb2990d2354beaf30ef
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Jul 9 16:41:57 2011 +0100
debian: Merge changelog from schroot-1.4
commit d7dad33687cb6b959731453dca9e74c67af6a2b5
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Apr 29 11:29:24 2011 +0100
etc: Add buildd profile-template from sbuild
Conflicts:
etc/profile-templates/buildd/all/copyfiles
etc/profile-templates/buildd/linux/fstab
commit 3f603d9d7740b72c7db5369d11f33ca8d4dc1d99
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Apr 29 13:38:45 2011 +0100
sbuild::session: is_group_member is a member function
commit 852e56fd830aacca7f54cc49d7751a93ffbe6fe8
Author: Roger Leigh <rleigh at debian.org>
Date: Mon May 2 11:46:56 2011 +0100
sbuild::auth: Allow setting of remote user
commit e3e294b7e539ca6a86b4c26913d51854c952d527
Author: Roger Leigh <rleigh at debian.org>
Date: Mon May 2 11:47:53 2011 +0100
build: Add libschroot-all library
Used for linking modified schroot binaries.
commit 773c890ed9e53400ffc2b8a078467bad5bba8409
Author: Roger Leigh <rleigh at debian.org>
Date: Thu May 12 13:57:35 2011 +0100
dchroot_dsa::main: Load dchroot.conf using new interface
dchroot-dsa was mistakenly using the old interface, and aborting
with a fatal exception on startup in consequence. This only
occurred if using dchroot.conf; schroot.conf parsing was
unaffected.
commit 87445d34b9a60f50ab66eb6038a95f13ad11ecef
Author: Roger Leigh <rleigh at debian.org>
Date: Thu May 12 16:00:50 2011 +0100
sbuild::session: is_group_member is protected
Needed to check if the user is in a particular group.
May be moved out as a utility function.
Conflicts:
sbuild/sbuild-session.h
commit 197719e1a2a063e1f12daf3d525a8ce5fc46c38e
Author: Roger Leigh <rleigh at debian.org>
Date: Thu May 12 16:02:48 2011 +0100
schroot-sbuild: Add wrapper for sbuild
This wrapper is the same as the normal schroot, but it sets
the remote user to "sbuild" if the invoking user is in the
sbuild group.
commit 1735f4006d69824efa6ca2c8effeab16d6398dc4
Author: Roger Leigh <rleigh at debian.org>
Date: Sat May 14 00:02:56 2011 +0100
etc: profiles don't use rbind
rbind doesn't work with systemd because binding autofs
mountpoints causes breakage, due to unmountable mountpoints
being created. As a result, only use specific bind mounts.
Conflicts:
etc/profile-templates/buildd/linux/fstab
etc/profile-templates/desktop/freebsd/fstab
etc/profile-templates/desktop/linux/fstab
commit 095e9cd4b68a9d1405abfff8a8eae9db59058b14
Author: Roger Leigh <rleigh at debian.org>
Date: Sat May 14 00:49:29 2011 +0100
man: Fix unterminated underline of /proc
commit 899fe92717de9c9eea67716d4f74a041d284d3ea
Author: Roger Leigh <rleigh at debian.org>
Date: Sat May 14 18:47:08 2011 +0100
schroot: Preserve original chroot name after session cloning
- In setup scripts, store in CHROOT_NAME
- In user shell, store in SCHROOT_CHROOT_NAME
- In info output, display as Original Chroot Name
- In session state file, store as original-name
(deserialisation is optional to cater for older sessions not
having the information).
commit ef09f6e4bc19095454c3c24c63dd05318bb91842
Author: Roger Leigh <rleigh at debian.org>
Date: Sun May 15 14:21:56 2011 +0100
man: Update chroot types implementing extra options
Conflicts:
man/schroot.conf.5.in
commit 85ceb5697a42489ab773bb3b9af9ef69e6f9226f
Author: Roger Leigh <rleigh at debian.org>
Date: Sun May 15 16:20:54 2011 +0100
etc: Enable buildd profile and sync with sbuild
Also move bits out of the base all profile which do not
belong in the buildd profile.
Conflicts:
etc/profile-templates/buildd/all/copyfiles
commit d234610d85a3d112f7364d9f02f3ccb9532a33ad
Author: Roger Leigh <rleigh at debian.org>
Date: Mon May 30 20:55:11 2011 +0100
man: Enhance documentation of source chroots
Conflicts:
man/schroot.conf.5.in
commit 47709a8cfd206bb62a6aa59dd747a1f291ea512f
Author: Roger Leigh <rleigh at debian.org>
Date: Fri Jun 24 23:26:59 2011 +0100
etc: sbuild and buildd bind mount scratch space on /build
Bind mount /var/lib/sbuild/build on /build.
Conflicts:
etc/profile-templates/buildd/linux/fstab
-----------------------------------------------------------------------
Summary of changes:
NEWS | 40 ++++++
bin/Makefile.am | 1 +
bin/dchroot-dsa/dchroot-dsa-main.cc | 2 +-
bin/schroot-sbuild/.gitignore | 1 +
bin/{csbuild => schroot-sbuild}/Makefile.am | 26 ++---
.../schroot-sbuild-main.cc} | 48 +++++---
.../schroot-sbuild-main.h} | 21 ++--
.../schroot-sbuild-session.cc} | 52 +++------
.../schroot-sbuild-session.h} | 36 +++---
.../schroot-sbuild.cc} | 9 +-
bin/schroot/Makefile.am | 11 +-
bin/schroot/schroot-main.h | 2 +-
configure.ac | 1 +
debian/changelog | 58 +++++++++-
...{dchroot-dsa.install => dchroot-dsa.install.in} | 0
debian/{dchroot.install => dchroot.install.in} | 0
debian/libsbuild-dev.install | 3 -
debian/libsbuild-dev.install.in | 3 +
debian/libsbuild1.install | 1 -
debian/libsbuild1.install.in | 1 +
debian/rules | 26 +++-
...ot-common.install => schroot-common.install.in} | 0
debian/{schroot.install => schroot.install.in} | 2 +-
etc/Makefile.am | 1 +
etc/genprofile | 2 +-
etc/profile-templates/all/all/nssdatabases | 4 -
etc/profile-templates/all/linux/fstab | 4 +-
etc/profile-templates/buildd/all/config | 19 +++
.../{all => buildd}/all/copyfiles | 3 +-
.../{all => buildd}/all/nssdatabases | 4 -
.../{default => buildd}/freebsd/fstab | 3 +-
etc/profile-templates/buildd/linux/fstab | 5 +
etc/profile-templates/default/all/nssdatabases | 4 +
etc/profile-templates/default/freebsd/fstab | 7 +
etc/profile-templates/default/linux/fstab | 12 ++-
etc/profile-templates/desktop/all/nssdatabases | 4 +
etc/profile-templates/desktop/freebsd/fstab | 12 ++-
etc/profile-templates/desktop/linux/fstab | 12 ++-
etc/profile-templates/sbuild/linux/fstab | 5 +
etc/setup.d/50chrootname | 7 +-
man/schroot-setup.5.in | 4 +
man/schroot.conf.5.in | 104 ++++++++++-------
sbuild/sbuild-auth.cc | 116 +++++++++++++------
sbuild/sbuild-auth.h | 70 +++++++++++
sbuild/sbuild-chroot-facet-session-clonable.cc | 4 +-
sbuild/sbuild-chroot-facet-session.cc | 32 +++++-
sbuild/sbuild-chroot-facet-session.h | 19 +++
sbuild/sbuild-chroot.cc | 2 +-
sbuild/sbuild-session.cc | 125 ++++++++++----------
sbuild/sbuild-session.h | 9 ++
test/sbuild-chroot-block-device.cc | 4 +-
test/sbuild-chroot-btrfs-snapshot.cc | 2 +-
test/sbuild-chroot-directory.cc | 5 +-
test/sbuild-chroot-file.cc | 3 +-
test/sbuild-chroot-loopback.cc | 4 +-
test/sbuild-chroot-lvm-snapshot.cc | 2 +-
test/test-sbuild-chroot.h | 4 +-
57 files changed, 661 insertions(+), 300 deletions(-)
create mode 100644 bin/schroot-sbuild/.gitignore
copy bin/{csbuild => schroot-sbuild}/Makefile.am (69%)
copy bin/{schroot-mount/schroot-mount.cc => schroot-sbuild/schroot-sbuild-main.cc} (58%)
copy bin/{dchroot-dsa/dchroot-dsa-main.h => schroot-sbuild/schroot-sbuild-main.h} (73%)
copy bin/{dchroot/dchroot-session-base.cc => schroot-sbuild/schroot-sbuild-session.cc} (51%)
copy bin/{dchroot-dsa/dchroot-dsa-main.h => schroot-sbuild/schroot-sbuild-session.h} (56%)
copy bin/{dchroot-dsa/dchroot-dsa.cc => schroot-sbuild/schroot-sbuild.cc} (85%)
rename debian/{dchroot-dsa.install => dchroot-dsa.install.in} (100%)
rename debian/{dchroot.install => dchroot.install.in} (100%)
delete mode 100644 debian/libsbuild-dev.install
create mode 100644 debian/libsbuild-dev.install.in
delete mode 100644 debian/libsbuild1.install
create mode 100644 debian/libsbuild1.install.in
rename debian/{schroot-common.install => schroot-common.install.in} (100%)
rename debian/{schroot.install => schroot.install.in} (92%)
create mode 100644 etc/profile-templates/buildd/all/config
copy etc/profile-templates/{all => buildd}/all/copyfiles (80%)
copy etc/profile-templates/{all => buildd}/all/nssdatabases (75%)
copy etc/profile-templates/{default => buildd}/freebsd/fstab (53%)
create mode 100644 etc/profile-templates/buildd/linux/fstab
create mode 100644 etc/profile-templates/default/all/nssdatabases
create mode 100644 etc/profile-templates/desktop/all/nssdatabases
create mode 100644 etc/profile-templates/sbuild/linux/fstab
hooks/post-receive
--
schroot
More information about the Buildd-tools-devel
mailing list