diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-11-17 02:03:18 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-11-17 02:16:02 +0900 |
| commit | 6a6d30af1f15b0aa1b79174ecb08b59bd77dabb0 (patch) | |
| tree | a545af721e9bced58e6bb9ce7b8f08fa72c455bc /package.nix | |
| parent | df33123bd7f1e0cb4e98580b7e63818c82aa7206 (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.nix | 7 |
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/) ''; } |
