fix: provision nixbld users for root nix install #42

Merged
micqdf merged 1 commits from stage into master 2026-02-28 16:52:36 +00:00
2 changed files with 20 additions and 0 deletions

View File

@@ -103,6 +103,16 @@ jobs:
mkdir -p /nix mkdir -p /nix
chown root:root /nix chown root:root /nix
chmod 0755 /nix chmod 0755 /nix
if ! getent group nixbld >/dev/null 2>&1; then
groupadd --system nixbld
fi
for i in $(seq 1 10); do
if ! id "nixbld$i" >/dev/null 2>&1; then
useradd --system --gid nixbld --no-create-home --home-dir /var/empty --shell /usr/sbin/nologin "nixbld$i"
fi
done
fi fi
sh <(curl -L https://nixos.org/nix/install) --no-daemon sh <(curl -L https://nixos.org/nix/install) --no-daemon

View File

@@ -104,6 +104,16 @@ jobs:
mkdir -p /nix mkdir -p /nix
chown root:root /nix chown root:root /nix
chmod 0755 /nix chmod 0755 /nix
if ! getent group nixbld >/dev/null 2>&1; then
groupadd --system nixbld
fi
for i in $(seq 1 10); do
if ! id "nixbld$i" >/dev/null 2>&1; then
useradd --system --gid nixbld --no-create-home --home-dir /var/empty --shell /usr/sbin/nologin "nixbld$i"
fi
done
fi fi
sh <(curl -L https://nixos.org/nix/install) --no-daemon sh <(curl -L https://nixos.org/nix/install) --no-daemon
fi fi