make s6-init-files into a module

This commit is contained in:
Daniel Barlow
2022-09-27 10:19:44 +01:00
parent 85f7f7293d
commit 797aa30c47
10 changed files with 161 additions and 172 deletions

View File

@@ -5,7 +5,6 @@
, callPackage
, pseudofile
, runCommand
, s6-init-files
, writeText
} : config :
let
@@ -39,7 +38,6 @@ let
# depend on are also added
storeContents = [
pseudofiles
s6-init-files
config-pseudofiles
] ++ config.packages ;
};
@@ -49,6 +47,6 @@ in runCommand "frob-squashfs" {
cp ${storefs} ./store.img
chmod +w store.img
mksquashfs - store.img -no-recovery -quiet -no-progress -root-becomes store -p "/ d 0755 0 0"
mksquashfs - store.img -no-recovery -quiet -no-progress -root-becomes nix -pf ${pseudofiles} -pf ${s6-init-files} -pf ${config-pseudofiles}
mksquashfs - store.img -no-recovery -quiet -no-progress -root-becomes nix -pf ${pseudofiles} -pf ${config-pseudofiles}
cp store.img $out
''