mv executable
This commit is contained in:
parent
0e9fb00940
commit
dfac12a864
1 changed files with 3 additions and 3 deletions
6
lib.nix
6
lib.nix
|
@ -12,7 +12,7 @@
|
||||||
text,
|
text,
|
||||||
outPath,
|
outPath,
|
||||||
owner ? "root",
|
owner ? "root",
|
||||||
group ? "",
|
group ? owner,
|
||||||
mode ? "0400",
|
mode ? "0400",
|
||||||
}:
|
}:
|
||||||
pkgs.runCommand name {
|
pkgs.runCommand name {
|
||||||
|
@ -20,6 +20,8 @@
|
||||||
script = ''
|
script = ''
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
${nix_templater}/bin/nix_templater ${builtins.placeholder "out"}/template ${builtins.placeholder "nix_template"} "${outPath}"
|
${nix_templater}/bin/nix_templater ${builtins.placeholder "out"}/template ${builtins.placeholder "nix_template"} "${outPath}"
|
||||||
|
chown ${owner}:${group} "${outPath}"
|
||||||
|
chmod ${mode} "${outPath}"
|
||||||
'';
|
'';
|
||||||
passAsFile = [ "script" "textBeforeTemplate" ];
|
passAsFile = [ "script" "textBeforeTemplate" ];
|
||||||
} ''
|
} ''
|
||||||
|
@ -27,7 +29,5 @@
|
||||||
cp $textBeforeTemplatePath $out/template
|
cp $textBeforeTemplatePath $out/template
|
||||||
cp $scriptPath $out/bin/${name}
|
cp $scriptPath $out/bin/${name}
|
||||||
chmod +x $out/bin/${name}
|
chmod +x $out/bin/${name}
|
||||||
chown ${owner}:${group} $out/bin/${name}
|
|
||||||
chmod ${mode} $out/bin/${name}
|
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue