summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-07-11sbuild::session: Use chroot_config::find_alias correctlyRoger Leigh1-7/+3
Always throw an error if the chroot wasn't found. This failed (or rather didn't fail) in the case of the root user where authentication can't fail and so only a warning was issued, followed by a segfault due to the chroot being invalid.
2010-07-10sbuild::chroot_config: Move -source alias handling hereRoger Leigh2-10/+18
No longer manage in sbuild::chroot_facet_source_clonable, which doesn't need to care about these details. chroot_config places the aliases in the source namespace, and the -source compatibibility aliases in the chroot namespace.
2010-07-10test::sbuild_chroot_config: Drop old commentRoger Leigh1-1/+1
2010-07-10test: Use new chroot_config interfaceRoger Leigh9-42/+53
2010-07-10dchroot: Use new chroot_config interfaceRoger Leigh4-24/+20
2010-07-10sbuild: Remove unnecessary use of sbuild namespace qualifiersRoger Leigh18-49/+50
2010-07-10sbuild::chroot: Replace use of get_active with facet checkingRoger Leigh12-85/+92
2010-07-10schroot::options_base: --info displays sources by defaultRoger Leigh1-1/+1
2010-07-10sbuild::chroot_config: Add namespacesRoger Leigh12-189/+417
2010-07-10schroot::options_base: --chroot-name only works with --begin-sessionRoger Leigh1-0/+9
2010-07-06debian: Document translation updatesrelease/schroot-1.4.7debian/schroot-1.4.7-1Roger Leigh1-1/+3
2010-07-06po: Update zh_CN translationJi ZhengYu1-21/+15
2010-07-06po: Update it translationVincenzo Campanella1-16/+11
2010-07-06NEWS: Document SCHROOT_SYSCONF_DIR bugRoger Leigh1-1/+3
2010-07-06debian: Close #588247Roger Leigh1-1/+3
2010-07-06build: Distribute VERSIONRoger Leigh1-1/+2
2010-07-06Complete change to SCHROOT_SYSCONF_DIR from PACKAGE_SYSCONF_DIRRoger Leigh5-17/+17
2010-07-06debian: Bump version to 1.4.7 and standards version to 3.9.0Roger Leigh2-1/+8
2010-07-06NEWS: Bump version to 1.4.7Roger Leigh1-1/+5
2010-07-05NEWS: Document /dev bind mountingrelease/schroot-1.4.6debian/schroot-1.4.6-1Roger Leigh1-0/+7
2010-07-05po: Unfuzzy one stringRoger Leigh1-2/+2
2010-07-05po: UpdateRoger Leigh11-309/+339
2010-07-05sbuild::chroot_config: Initialise aliases in constructorRoger Leigh1-2/+4
2010-07-05dchroot_dsa::session: Correct get_login_directories prototypeRoger Leigh2-2/+4
Must be the same as sbuild::session.
2010-07-05debian: Close #588155Roger Leigh1-1/+4
2010-07-05schroot::main_base: Don't allow session names to duplicate chroot or alias namesRoger Leigh3-3/+9
This was previously possible, but broken because sbuild::chroot_config can't handle the duplicate names. Forbid until chroot_config has separate namespaces.
2010-07-05sbuild::session: Don't allow running or ending a new sessionRoger Leigh2-3/+10
It doesn't make sense to run or end a new session unless also beginning with SESSION_AUTOMATIC.
2010-07-04po: Fix fuzzy en stringsRoger Leigh1-9/+5
2010-07-04po: UpdateRoger Leigh11-68/+98
2010-07-04NEWS: Document loopback session changes and setup script workRoger Leigh1-4/+16
Also tidy up early typos and whitespace
2010-07-04setup.d: Move FreeBSD device portability code to common-dataRoger Leigh3-18/+11
2010-07-04setup.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-04sbuild::chroot_loopback: Always create session fileRoger Leigh1-13/+3
2010-07-04debian: Close #587757 and #587769Roger Leigh1-1/+6
2010-07-04setup.d: Use common data and functions and fix sanity checksRoger Leigh11-268/+196
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-04debian: Include common-data and common-functionsRoger Leigh1-1/+2
2010-07-04debian: Package common-data and common-functionsRoger Leigh2-1/+2
2010-07-04setup: 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-04po: UpdateRoger Leigh11-66/+77
2010-07-04build: Remove maintainer mode and add additional definesRoger Leigh4-15/+26
Remove maintainer mode. Add SCHROOT_DATA_DIR, SCHROOT_SETUP_DATA_DIR and replace PACKAGE_SYSCONF_DIR with SCHROOT_SYSCONF_DIR. Export into the setup script environment as SYSCONF_DIR, DATA_DIR and SETUP_DATA_DIR.
2010-07-04NEWS: Document file chroot location optionRoger Leigh1-0/+8
2010-07-03sbuild::run_parts: Remove shadowing errdata variableRoger Leigh1-1/+0
This was causing the poll loop to terminate prematurely after the first input on stderr due to the shadowed variable always showing zero data returned.
2010-07-03sbuild::chroot_file: Add location configuration keyRoger Leigh5-2/+90
Allows use of chroots packed with the system in a subdirectory.
2010-06-29po: UpdateRoger Leigh11-151/+149
2010-06-29sbuild::auth and sbuild::session: Improve environment handlingRoger Leigh9-36/+60
2010-06-27debian: Document 1.4.6 changesRoger Leigh1-2/+10
2010-06-27po: UpdateRoger Leigh11-473/+527
2010-06-27NEWS: Document preserve-environment keyRoger Leigh1-1/+4
2010-06-27man: Document desktop setup in schroot.confRoger Leigh1-0/+4
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.