From 6a6d30af1f15b0aa1b79174ecb08b59bd77dabb0 Mon Sep 17 00:00:00 2001 From: Ophestra Umiker Date: Sun, 17 Nov 2024 02:03:18 +0900 Subject: 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 --- package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'package.nix') 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/) ''; } -- cgit v1.3.1