1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-06 21:41:48 +02:00

Improve setting the default chroot dirs

This commit is contained in:
Eelco Dolstra 2015-03-24 11:57:46 +01:00
parent fd89f97be9
commit 5114a07d95
3 changed files with 7 additions and 9 deletions

View file

@ -1784,9 +1784,14 @@ void DerivationGoal::startBuilder()
}
if (useChroot) {
string defaultChrootDirs;
if (isInStore(BASH_PATH))
defaultChrootDirs = "/bin/sh=" BASH_PATH;
/* Allow a user-configurable set of directories from the
host file system. */
PathSet dirs = tokenizeString<StringSet>(settings.get("build-chroot-dirs", string(DEFAULT_CHROOT_DIRS)));
PathSet dirs = tokenizeString<StringSet>(settings.get("build-chroot-dirs", defaultChrootDirs));
PathSet dirs2 = tokenizeString<StringSet>(settings.get("build-extra-chroot-dirs", string("")));
dirs.insert(dirs2.begin(), dirs2.end());