summaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Collapse)AuthorFilesLines
2010-07-05setup.d: Reorganise 10mount mount options settingRoger Leigh1-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-05setup.d: Use common data and functions and fix sanity checksRoger Leigh10-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-05debian: Package common-data and common-functionsRoger Leigh1-1/+1
2010-07-05setup: Add common-data and common-functions filesRoger Leigh3-0/+83
These are for sourcing by individial setup scripts and contain common data and shell functions, respectively.
2010-07-05sbuild::chroot_file: Add location configuration keyRoger Leigh1-0/+1
Allows use of chroots packed with the system in a subdirectory.
2010-06-27profile-templates: Bind /var/run/gdm3 rather than /var/runRoger Leigh1-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-27build: Distribute profile-templatesRoger Leigh1-1/+1
2010-06-27build: Install profile files with INSTALL_DATA, not INSTALLRoger Leigh1-1/+1
2010-06-27profile-templates: Use /sys not /sysfsRoger Leigh1-1/+1
2010-06-26sbuild: Move verbosity from auth to chroot and sessionRoger Leigh10-56/+48
Add message-verbosity configuration key.
2010-06-26setup.d: 20copyfiles: Copy with files not existing in chrootRoger Leigh1-2/+4
2010-06-26setup.d: 20nssdatabases: Cope with database not existing in chrootBastian Blank1-1/+2
2010-06-26Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/schrootRoger Leigh1-1/+1
2010-06-25etc: Add freebsd and linux profilesRoger Leigh7-11/+20
Add profiles: default, desktop, minimal and sbuild
2010-06-2305lvm: Fix indentationYaroslav Halchenko1-1/+1
2010-06-23genprofile: Set paths from makeRoger Leigh2-6/+5
2010-06-22build: Remove generated profilesRoger Leigh1-1/+4
2010-06-22etc: Install profilesRoger Leigh1-7/+7
2010-06-22etc: Genprofile parses all existing file fragmentsRoger Leigh1-3/+7
2010-06-22Remove old default profileRoger Leigh14-228/+0
2010-06-22Add genprofile toolRoger Leigh7-3/+121
2010-06-13setup.d: Fix bugs in btrfs supportRoger Leigh2-8/+13
2010-06-13setup.d: 05btrfs: Add debugging messagesRoger Leigh1-0/+12
2010-06-13setup.d: 00check: Add btrfs-snapshot debugging messagesRoger Leigh1-0/+10
2010-06-13etc: Add btrfs example to schroot.confRoger Leigh1-4/+10
Also remove obsolete run-* options
2010-06-13setup.d: Add btrfs supportRoger Leigh4-1/+66
2010-06-0720nssdatabases: Don't use $db for stat resultsRoger Leigh1-3/+3
2010-06-0620nssdatabases: Check database inodes inside and outside the chrootRoger Leigh1-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-20etc/default: Add comments to copyfiles and nssdatabasesRoger Leigh9-3/+21
2010-02-17setup: Allow comments and newlines in copyfiles and nssdatabasesSascha Silbe2-0/+6
2010-02-17build: Correctly distribute platform-specific filesRoger Leigh3-6/+8
2010-02-09Add AUTH* environment variables storing host tripletRoger Leigh2-22/+35
Use in setup scripts in place of PLATFORM
2010-02-09build: Install generic configRoger Leigh1-1/+1
2010-02-09etc: Add freebsd-specific fstabRoger Leigh1-7/+5
2010-02-09setup.d: Add freebsd-specific setupRoger Leigh2-8/+27
2010-02-09build: Install generic files firstRoger Leigh4-10/+11
2010-02-08Add support for multiple platforms: initial kfreebsd supportRoger Leigh15-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-15etc: Update bash completion for schrootTim Abbott1-4/+4
2009-12-1320copyfiles: Remove debug lineRoger Leigh1-2/+0
2009-12-1320copyfiles: Allow copying of special filesRoger Leigh1-14/+28
2009-11-24etc/setup.d/00check: Permit union chroots on the root directoryGeoffrey Thomas1-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-19build: Use MKDIR_P in place of mkinstalldirsRoger Leigh1-1/+1
2009-08-10etc/setup.d: Cleanup union handling in scriptsJan-Marek Glogowski1-12/+4
Signed-off-by: Roger Leigh <rleigh@debian.org>
2009-08-06etc: Remove SBUILD script defaultRoger Leigh2-8/+1
50sbuild was removed from both schroot and sbuild, so SBUILD is now redundant.
2009-08-05etc/setup.d: Set file unpack directory and add extra loggingRoger Leigh2-2/+12
2009-08-02etc/setup.d/10mount: Comma-separate loop mount optionRoger Leigh1-1/+1
2009-08-02etc/setup.d/10mount: Properly quote do_mount calls in 10mountTim Abbott1-2/+2
Signed-off-by: Tim Abbott <tabbott@ksplice.com> Signed-off-by: Roger Leigh <rleigh@debian.org>
2009-08-01etc/mount-defaults: Add /dev and /proc/bus/usb (but commented out)release/schroot-1.3.0-rc1Roger Leigh1-0/+2
2009-08-01etc/setup.d/10mount: Don't quote mount optionsRoger Leigh1-2/+2
2009-08-01etc/setup.d/10mount: Reuse loopback deviceJan-Marek Glogowski1-1/+8
Checks if any loopback device points to the file and reuses it. Signed-off-by: Roger Leigh <rleigh@debian.org>