[buildd-tools-devel] [GIT] schroot branch master updated. debian/schroot-1.5.1-1-31-gbc2bf8e
Roger Leigh
rleigh at alioth.debian.org
Tue May 8 22:59:11 UTC 2012
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 bc2bf8ee2401e10fbcb3abd3e8ddad4feb239c82 (commit)
via 96f2db6ffd235ce64556a777d6a828b0ed4d0d25 (commit)
via d04e32dd3cc39ea641fc2848957292fe94751925 (commit)
via b8e564087278600fe72e2bf1ca334524945082d6 (commit)
via de9df772d20d7a971b3e502ca3d5901251719856 (commit)
via deb9ee8bf63f39d68466058bf04c79898575db1c (commit)
via 4e61a7c350b260c360296cf8b3b96fb01568a7be (commit)
via 036fe3ddbb9029367a7faf42eed50f0e21dc716f (commit)
via 046829da98ac40511b395ffdf16a840814e3bf0a (commit)
via 31a7e0718bb65f9d897e6b0068b6597eb13c3c80 (commit)
via 0ff58ef9cd950fbf994e8ac32d3b46f244fbca4f (commit)
via 05b5690f2cc5b7a164d660b43580fb8205f5dde2 (commit)
via 92716b134ec0db997d9e8b50062c9137fa6a55be (commit)
from eef642dfbb4aaa475d290544fd5ac3d9c002fd0e (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 bc2bf8ee2401e10fbcb3abd3e8ddad4feb239c82
Author: Roger Leigh <rleigh at debian.org>
Date: Tue May 8 23:57:37 2012 +0100
test: Ensure that userdata reserved namespaces checks fail correctly
Also tighten check for setup.data.dir.
commit 96f2db6ffd235ce64556a777d6a828b0ed4d0d25
Author: Roger Leigh <rleigh at debian.org>
Date: Tue May 8 23:31:24 2012 +0100
setup: Fix paths for userdata
They require prefixing with the SYSCONFDIR. Also ensure
that SCHROOT_SETUP_DIR is not user-settable.
commit d04e32dd3cc39ea641fc2848957292fe94751925
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Apr 3 23:29:40 2012 +0100
etc/setup.d: Update scripts to use profile and user data
Split out sourcing of SCHROOT_SCRIPT_CONFIG/SETUP_CONFIG
into common-config script, which all setup scripts source.
Use SETUP_CONFIG, SETUP_FSTAB, SETUP_COPYFILES and
SETUP_NSSDATABASES, but permit old names to be used for
backward compatibility.
commit b8e564087278600fe72e2bf1ca334524945082d6
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Apr 3 23:26:09 2012 +0100
sbuild::chroot: Add profile property
This supersedes and deprecates script_config. profile will be
inferred from script_config if not present. script_config will
otherwise be set from the profile (profile + "/config").
User data (setup.config, setup.fstab, setup.copyfiles, and
setup.nssdatabases) are set if profile is set. These are
intended to replace SCHROOT_SCRIPT_CONFIG, FSTAB, COPYFILES
and NSSDATABASES, enabling all configurable parameters to be
set directly within schroot.conf and thereby removing a
needless source of complexity.
commit de9df772d20d7a971b3e502ca3d5901251719856
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Apr 3 23:34:04 2012 +0100
sbuild::chroot_facet_userdata: Allow bypass of namespace checks
Add _system set_data variant which bypasses the key name
checks used for user and root setting. This permits chroot
objects to set keys in the restricted part of the namespace.
commit deb9ee8bf63f39d68466058bf04c79898575db1c
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Apr 3 23:33:36 2012 +0100
man: Document profile option in schroot.conf(5)
commit 4e61a7c350b260c360296cf8b3b96fb01568a7be
Author: Roger Leigh <rleigh at debian.org>
Date: Tue Apr 3 23:19:13 2012 +0100
Document user options and --option
commit 036fe3ddbb9029367a7faf42eed50f0e21dc716f
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Mar 25 19:53:26 2012 +0100
sbuild: Add sbuild::chroot_facet_userdata and --option option
commit 046829da98ac40511b395ffdf16a840814e3bf0a
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Mar 25 19:52:36 2012 +0100
sbuild::chroot: Move keys checking out of operators
commit 31a7e0718bb65f9d897e6b0068b6597eb13c3c80
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Mar 25 19:51:46 2012 +0100
sbuild::chroot_config: Fix typo in Doxygen comments
commit 0ff58ef9cd950fbf994e8ac32d3b46f244fbca4f
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Mar 25 19:50:31 2012 +0100
Correct includes for strict correctness and GCC 4.7 compatibility
commit 05b5690f2cc5b7a164d660b43580fb8205f5dde2
Author: Roger Leigh <rleigh at debian.org>
Date: Sun Mar 25 18:29:24 2012 +0100
sbuild::regex: Use C++11 regex in addition to boost::regex
Optionally support C++11 regex as a base for sbuild::regex.
Use encapsulation rather than inheritance to keep the interface
sane.
Note that the current GCC std::regex implementation appears
broken; this is explicitly tested for by configure. In this
situation boost::regex will continue to be used.
commit 92716b134ec0db997d9e8b50062c9137fa6a55be
Author: Roger Leigh <rleigh at debian.org>
Date: Sat Mar 24 22:50:35 2012 +0000
sbuild: Replace TR1 types with C++11 types
Use std namespace in place of std::tr1. For compilers
lacking C++11 support, or which have C++11 support
disabled, import the TR1 types into the std namespace for
compatibility. Additionally, import the corresponding
Boost types into the std namespace for compilers lacking
TR1 support.
Use C++11 types throughout in place of TR1 types.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 12 +
bin/csbuild/csbuild-debian-changes.cc | 10 +-
bin/csbuild/csbuild-debian-changes.h | 8 +-
bin/csbuild/csbuild-options.h | 2 +-
bin/schroot-base/schroot-base-options.h | 2 +-
.../schroot-listmounts-options.h | 2 +-
bin/schroot-mount/schroot-mount-options.h | 2 +-
.../schroot-releaselock-options.h | 2 +-
bin/schroot/schroot-main-base.cc | 6 +-
bin/schroot/schroot-options-base.cc | 2 +
bin/schroot/schroot-options-base.h | 7 +-
bin/schroot/schroot-options.cc | 17 +-
configure.ac | 64 +++-
etc/setup.d/00check | 7 +-
etc/setup.d/05btrfs | 7 +-
etc/setup.d/05file | 7 +-
etc/setup.d/05lvm | 7 +-
etc/setup.d/05union | 7 +-
etc/setup.d/10mount | 22 +-
etc/setup.d/15killprocs | 7 +-
etc/setup.d/20copyfiles | 22 +-
etc/setup.d/20nssdatabases | 22 +-
etc/setup.d/50chrootname | 1 +
etc/setup.d/Makefile.am | 1 +
etc/setup.d/common-config | 46 +++
man/schroot-setup.5.man | 5 +
man/schroot.1.man | 10 +
man/schroot.conf.5.man | 69 ++++-
po/POTFILES.in | 1 +
sbuild/Makefile.am | 2 +
sbuild/sbuild-auth-pam-conv.h | 6 +-
sbuild/sbuild-auth-pam.cc | 2 +-
sbuild/sbuild-auth.h | 2 +-
sbuild/sbuild-basic-keyfile.h | 330 +++++++++++++++++-
sbuild/sbuild-basic-keyfile.tcc | 32 +-
sbuild/sbuild-chroot-config.h | 4 +-
sbuild/sbuild-chroot-facet-mountable.h | 4 +-
sbuild/sbuild-chroot-facet-personality.h | 4 +-
sbuild/sbuild-chroot-facet-session-clonable.cc | 6 +-
sbuild/sbuild-chroot-facet-session-clonable.h | 4 +-
sbuild/sbuild-chroot-facet-session.h | 4 +-
sbuild/sbuild-chroot-facet-source-clonable.h | 4 +-
sbuild/sbuild-chroot-facet-source.h | 4 +-
sbuild/sbuild-chroot-facet-union.h | 4 +-
sbuild/sbuild-chroot-facet-userdata.cc | 372 ++++++++++++++++++++
sbuild/sbuild-chroot-facet-userdata.h | 240 +++++++++++++
sbuild/sbuild-chroot-facet.h | 4 +-
sbuild/sbuild-chroot.cc | 130 +++++++-
sbuild/sbuild-chroot.h | 73 +++--
sbuild/sbuild-config.h.in | 9 +
sbuild/sbuild-environment.cc | 2 +
sbuild/sbuild-keyfile-base.cc | 7 +-
sbuild/sbuild-keyfile-base.h | 1 +
sbuild/sbuild-regex.h | 87 ++++-
sbuild/sbuild-session.cc | 30 ++
sbuild/sbuild-session.h | 20 +-
sbuild/sbuild-tr1types.h | 61 ++--
sbuild/sbuild-types.h | 4 +
sbuild/sbuild-util.h | 5 +-
test/.gitignore | 1 +
test/Makefile.am | 7 +
test/sbuild-chroot-block-device.cc | 4 +-
test/sbuild-chroot-btrfs-snapshot.cc | 16 +-
test/sbuild-chroot-directory.cc | 4 +-
test/sbuild-chroot-facet-userdata.cc | 173 +++++++++
test/sbuild-chroot-file.cc | 14 +-
test/sbuild-chroot-loopback.cc | 4 +-
test/sbuild-chroot-lvm-snapshot.cc | 8 +-
test/sbuild-chroot-plain.cc | 4 +-
test/sbuild-chroot.cc | 8 +-
test/sbuild-regex.cc | 14 +-
test/test-sbuild-chroot.h | 24 ++-
72 files changed, 1855 insertions(+), 260 deletions(-)
create mode 100644 etc/setup.d/common-config
create mode 100644 sbuild/sbuild-chroot-facet-userdata.cc
create mode 100644 sbuild/sbuild-chroot-facet-userdata.h
create mode 100644 test/sbuild-chroot-facet-userdata.cc
hooks/post-receive
--
schroot
More information about the Buildd-tools-devel
mailing list