1
0
forked from clan/clan-core

Merge pull request 'fix fake-etc build on machines without sandbox' (#1645) from fix-macos-deploy into main

This commit is contained in:
clan-bot 2024-06-21 15:05:45 +00:00
commit f4283982b3

View File

@ -123,13 +123,23 @@
# prepare sandbox user
mkdir -p /etc
cp ${
pkgs.runCommand "fake-etc" { } ''
export PATH="${pkgs.coreutils}/bin"
mkdir -p $out
cp /etc/* $out/
''
}/* /etc/
cat > /etc/group <<EOF
root:x:0:
nixbld:!:$(id -g):
nogroup:x:65534:
EOF
cat > /etc/passwd <<EOF
root:x:0:0:Nix build user:/build:/noshell
nixbld:x:$(id -u):$(id -g):Nix build user:/build:/noshell
nobody:x:65534:65534:Nobody:/:/noshell
EOF
cat > /etc/hosts <<EOF
127.0.0.1 localhost
::1 localhost
EOF
${config.script}
'';