mirror of
https://github.com/NixOS/nix
synced 2025-07-08 02:43:54 +02:00
Make chroot builds easier to set up
By default, we now include /bin/sh as a bind-mount of bash.
This commit is contained in:
parent
7a60ff9a62
commit
bb45092f72
2 changed files with 11 additions and 0 deletions
|
@ -93,6 +93,14 @@ let
|
|||
--sysconfdir=/etc
|
||||
'';
|
||||
|
||||
# Provide a default value for the ‘build-chroot-dirs’ setting
|
||||
# that includes /bin/sh pointing to bash.
|
||||
preHook = lib.optionalString stdenv.isLinux (
|
||||
let sh = stdenv.shell; in
|
||||
''
|
||||
NIX_CFLAGS_COMPILE+=" -DDEFAULT_CHROOT_DIRS=\"/bin/sh=${sh}:$(tr '\n' ':' < ${writeReferencesToFile sh})\""
|
||||
'');
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
makeFlags = "profiledir=$(out)/etc/profile.d";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue