Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-05 | setup.d: Reorganise 10mount mount options setting | Roger Leigh | 1 | -50/+44 | |
Fix loopback options for mounting Move checks into setup-start/setup-recover block so they don't get done on setup-stop. | |||||
2010-07-05 | setup.d: Use common data and functions and fix sanity checks | Roger Leigh | 10 | -264/+192 | |
Use common-data and common-functions Replace VERBOSE checks with logging functions Correct device checks in all scripts (for GNU/kFreeeBSD compatibility) Move sanity checks from 00check to exactly where they are needed, which means scripts won't fail prematurely and especially on stop where they may no longer be needed. This makes session ending in the face of removed resources much more reliable. | |||||
2010-07-05 | debian: Package common-data and common-functions | Roger Leigh | 1 | -1/+1 | |
2010-07-05 | setup: Add common-data and common-functions files | Roger Leigh | 3 | -0/+83 | |
These are for sourcing by individial setup scripts and contain common data and shell functions, respectively. | |||||
2010-07-05 | sbuild::chroot_file: Add location configuration key | Roger Leigh | 1 | -0/+1 | |
Allows use of chroots packed with the system in a subdirectory. | |||||
2010-06-27 | profile-templates: Bind /var/run/gdm3 rather than /var/run | Roger Leigh | 1 | -1/+3 | |
Binding /var/run is dangerous since it might make services in the chroot interfere with services on the host, particularly when installing and removing packages. Since gdm3 might not be installed, we need to leave it commented out. | |||||
2010-06-27 | build: Distribute profile-templates | Roger Leigh | 1 | -1/+1 | |
2010-06-27 | build: Install profile files with INSTALL_DATA, not INSTALL | Roger Leigh | 1 | -1/+1 | |
2010-06-27 | profile-templates: Use /sys not /sysfs | Roger Leigh | 1 | -1/+1 | |
2010-06-26 | sbuild: Move verbosity from auth to chroot and session | Roger Leigh | 10 | -56/+48 | |
Add message-verbosity configuration key. | |||||
2010-06-26 | setup.d: 20copyfiles: Copy with files not existing in chroot | Roger Leigh | 1 | -2/+4 | |
2010-06-26 | setup.d: 20nssdatabases: Cope with database not existing in chroot | Bastian Blank | 1 | -1/+2 | |
2010-06-26 | Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/schroot | Roger Leigh | 1 | -1/+1 | |
2010-06-25 | etc: Add freebsd and linux profiles | Roger Leigh | 7 | -11/+20 | |
Add profiles: default, desktop, minimal and sbuild | |||||
2010-06-23 | 05lvm: Fix indentation | Yaroslav Halchenko | 1 | -1/+1 | |
2010-06-23 | genprofile: Set paths from make | Roger Leigh | 2 | -6/+5 | |
2010-06-22 | build: Remove generated profiles | Roger Leigh | 1 | -1/+4 | |
2010-06-22 | etc: Install profiles | Roger Leigh | 1 | -7/+7 | |
2010-06-22 | etc: Genprofile parses all existing file fragments | Roger Leigh | 1 | -3/+7 | |
2010-06-22 | Remove old default profile | Roger Leigh | 14 | -228/+0 | |
2010-06-22 | Add genprofile tool | Roger Leigh | 7 | -3/+121 | |
2010-06-13 | setup.d: Fix bugs in btrfs support | Roger Leigh | 2 | -8/+13 | |
2010-06-13 | setup.d: 05btrfs: Add debugging messages | Roger Leigh | 1 | -0/+12 | |
2010-06-13 | setup.d: 00check: Add btrfs-snapshot debugging messages | Roger Leigh | 1 | -0/+10 | |
2010-06-13 | etc: Add btrfs example to schroot.conf | Roger Leigh | 1 | -4/+10 | |
Also remove obsolete run-* options | |||||
2010-06-13 | setup.d: Add btrfs support | Roger Leigh | 4 | -1/+66 | |
2010-06-07 | 20nssdatabases: Don't use $db for stat results | Roger Leigh | 1 | -3/+3 | |
2010-06-06 | 20nssdatabases: Check database inodes inside and outside the chroot | Roger Leigh | 1 | -0/+13 | |
If the NSS database files inside and outside the chroot have the same device and inode number, we risk blanking the file when piping the output of getent. stat both and check prior to writing. | |||||
2010-02-20 | etc/default: Add comments to copyfiles and nssdatabases | Roger Leigh | 9 | -3/+21 | |
2010-02-17 | setup: Allow comments and newlines in copyfiles and nssdatabases | Sascha Silbe | 2 | -0/+6 | |
2010-02-17 | build: Correctly distribute platform-specific files | Roger Leigh | 3 | -6/+8 | |
2010-02-09 | Add AUTH* environment variables storing host triplet | Roger Leigh | 2 | -22/+35 | |
Use in setup scripts in place of PLATFORM | |||||
2010-02-09 | build: Install generic config | Roger Leigh | 1 | -1/+1 | |
2010-02-09 | etc: Add freebsd-specific fstab | Roger Leigh | 1 | -7/+5 | |
2010-02-09 | setup.d: Add freebsd-specific setup | Roger Leigh | 2 | -8/+27 | |
2010-02-09 | build: Install generic files first | Roger Leigh | 4 | -10/+11 | |
2010-02-08 | Add support for multiple platforms: initial kfreebsd support | Roger Leigh | 15 | -9/+183 | |
build: configure checks for platform type. Currently three types are supported: generic (unspecified), linux and freebsd. Install defaults files specific for the specified platform. sbuild::session: set PLATFORM in the setup script environment. setup.d: use PLATFORM to conditionally use freebsd-specific features. | |||||
2010-01-15 | etc: Update bash completion for schroot | Tim Abbott | 1 | -4/+4 | |
2009-12-13 | 20copyfiles: Remove debug line | Roger Leigh | 1 | -2/+0 | |
2009-12-13 | 20copyfiles: Allow copying of special files | Roger Leigh | 1 | -14/+28 | |
2009-11-24 | etc/setup.d/00check: Permit union chroots on the root directory | Geoffrey Thomas | 1 | -1/+2 | |
It's only unsafe for the chroot directory to be the root directory if we're not doing a union mount on top of it. Note that aufs won't let you do a union mount of a parent directory of /var/lib/schroot/union/overlay, so you'll need to make that directory a separate filesystem, e.g., by mounting a tmpfs there. Signed-off-by: Geoffrey Thomas <geofft@mit.edu> Signed-off-by: Roger Leigh <rleigh@debian.org> | |||||
2009-09-19 | build: Use MKDIR_P in place of mkinstalldirs | Roger Leigh | 1 | -1/+1 | |
2009-08-10 | etc/setup.d: Cleanup union handling in scripts | Jan-Marek Glogowski | 1 | -12/+4 | |
Signed-off-by: Roger Leigh <rleigh@debian.org> | |||||
2009-08-06 | etc: Remove SBUILD script default | Roger Leigh | 2 | -8/+1 | |
50sbuild was removed from both schroot and sbuild, so SBUILD is now redundant. | |||||
2009-08-05 | etc/setup.d: Set file unpack directory and add extra logging | Roger Leigh | 2 | -2/+12 | |
2009-08-02 | etc/setup.d/10mount: Comma-separate loop mount option | Roger Leigh | 1 | -1/+1 | |
2009-08-02 | etc/setup.d/10mount: Properly quote do_mount calls in 10mount | Tim Abbott | 1 | -2/+2 | |
Signed-off-by: Tim Abbott <tabbott@ksplice.com> Signed-off-by: Roger Leigh <rleigh@debian.org> | |||||
2009-08-01 | etc/mount-defaults: Add /dev and /proc/bus/usb (but commented out)release/schroot-1.3.0-rc1 | Roger Leigh | 1 | -0/+2 | |
2009-08-01 | etc/setup.d/10mount: Don't quote mount options | Roger Leigh | 1 | -2/+2 | |
2009-08-01 | etc/setup.d/10mount: Reuse loopback device | Jan-Marek Glogowski | 1 | -1/+8 | |
Checks if any loopback device points to the file and reuses it. Signed-off-by: Roger Leigh <rleigh@debian.org> |