mirror of
https://code.tvl.fyi/depot.git:/tools/nixery.git
synced 2025-03-15 14:11:51 +00:00
fix(build): Ensure launch script compatibility with other runtimes
Fixes two launch script compatibility issues with other container runtimes (such as gvisor): * don't fail if /tmp already exists * don't fail if the environment becomes unset
This commit is contained in:
parent
389a4d7cc0
commit
924a4b2d3b
|
@ -59,8 +59,9 @@ rec {
|
||||||
# issues in containers.
|
# issues in containers.
|
||||||
nixery-launch-script = writeShellScriptBin "nixery" ''
|
nixery-launch-script = writeShellScriptBin "nixery" ''
|
||||||
set -e
|
set -e
|
||||||
|
export PATH=${coreutils}/bin:$PATH
|
||||||
export NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
|
export NIX_SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt
|
||||||
mkdir /tmp
|
mkdir -p /tmp
|
||||||
|
|
||||||
# Create the build user/group required by Nix
|
# Create the build user/group required by Nix
|
||||||
echo 'nixbld:x:30000:nixbld' >> /etc/group
|
echo 'nixbld:x:30000:nixbld' >> /etc/group
|
||||||
|
|
Loading…
Reference in New Issue
Block a user