diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-19 10:53:17 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-19 10:53:17 +0200 |
commit | b80e6b27c78d5cf4177f8e30b4a3285598d93d59 (patch) | |
tree | 8fc945c4c27ee9b49aed87bc44360ba06e49aa93 /nixos | |
parent | a8aa9f3fd4e6a6e53be4dc8429f4bf876715cda7 (diff) | |
download | nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.tar nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.tar.gz nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.tar.bz2 nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.tar.lz nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.tar.xz nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.tar.zst nixlib-b80e6b27c78d5cf4177f8e30b4a3285598d93d59.zip |
setuid-wrapper: Drop runtime dependency on setuid-wrapper.c
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/security/setuid-wrappers.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/nixos/modules/security/setuid-wrappers.nix b/nixos/modules/security/setuid-wrappers.nix index 109e61df79e6..450fed73658b 100644 --- a/nixos/modules/security/setuid-wrappers.nix +++ b/nixos/modules/security/setuid-wrappers.nix @@ -9,10 +9,11 @@ let setuidWrapper = pkgs.stdenv.mkDerivation { name = "setuid-wrapper"; buildCommand = '' - ensureDir $out/bin + mkdir -p $out/bin + cp ${./setuid-wrapper.c} setuid-wrapper.c gcc -Wall -O2 -DWRAPPER_DIR=\"${wrapperDir}\" \ - ${./setuid-wrapper.c} -o $out/bin/setuid-wrapper - strip -s $out/bin/setuid-wrapper + setuid-wrapper.c -o $out/bin/setuid-wrapper + strip -S $out/bin/setuid-wrapper ''; }; |