aboutsummaryrefslogtreecommitdiffhomepage
path: root/package.nix
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-11-17 02:03:18 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-11-17 02:16:02 +0900
commit6a6d30af1f15b0aa1b79174ecb08b59bd77dabb0 (patch)
treea545af721e9bced58e6bb9ce7b8f08fa72c455bc /package.nix
parentdf33123bd7f1e0cb4e98580b7e63818c82aa7206 (diff)
cmd/fuserdb: systemd userdb drop-in entries generator
This provides user records via nss-systemd. Static drop-in entries are generated to reduce complexity and attack surface. Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'package.nix')
-rw-r--r--package.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/package.nix b/package.nix
index ddc9d480..d510c649 100644
--- a/package.nix
+++ b/package.nix
@@ -31,12 +31,12 @@ buildGoModule rec {
"-X"
"main.Fmain=${placeholder "out"}/bin/.fortify-wrapped"
"-X"
- "main.Fshim=${placeholder "out"}/bin/fshim"
+ "main.Fshim=${placeholder "out"}/libexec/fshim"
]
{
Version = "v${version}";
Fsu = "/run/wrappers/bin/fsu";
- Finit = "${placeholder "out"}/bin/finit";
+ Finit = "${placeholder "out"}/libexec/finit";
};
buildInputs = [
@@ -54,6 +54,7 @@ buildGoModule rec {
]
}
- mv $out/bin/fsu $out/bin/.fsu
+ mkdir $out/libexec
+ (cd $out/bin && mv fsu fshim finit fuserdb ../libexec/)
'';
}