Commit aef80de
Changed files (1)
flake.nix
@@ -24,9 +24,20 @@
nix2container = inputs'.nix2container.packages.nix2container;
mkEtc = pkgs.runCommand "nix-act-image-etc" {} ''
mkdir -p $out/etc
- echo "root:x:0:0:System administrator:/root:/bin/bash" > \
- $out/etc/passwd
+ echo "root:x:0:0:System administrator:/root:/bin/bash" > $out/etc/passwd
+ echo "nixbld1:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld2:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld3:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld4:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld5:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld6:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld7:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld8:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld9:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+ echo "nixbld10:!:999:999:Nix build user 1:/var/empty:/sbin/nologin" >> $out/etc/passwd
+
echo "root:x:0:" > $out/etc/group
+ echo "nixbld:x:999:nixbld1,nixbld2,nixbld3,nixbld4,nixbld5,nixbld6,nixbld7,nixbld8,nixbld9,nixbld10" >> $out/etc/group
mkdir -p $out/etc/nix
echo "experimental-features = nix-command flakes" > $out/etc/nix/nix.conf