Commit aef80de

HPCesia <me@hpcesia.com>
2026-03-18 17:54:22
Fix group 'nixbld' does not exist
1 parent a2060ac
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