diff options
author | Peter Hoeg <peter@hoeg.com> | 2023-05-08 21:44:42 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2023-05-08 21:44:42 +0800 |
commit | ef42b9754764aaebd1ac1a6ba7b3ccf3790a582a (patch) | |
tree | acd7d86eef7d865ee88d14689c61a8f620fddda7 | |
parent | 897876e4c484f1e8f92009fd11b7d988a121a4e7 (diff) |
ppp: specify statedir for .pid file
-rw-r--r-- | pkgs/tools/networking/ppp/default.nix | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/tools/networking/ppp/default.nix b/pkgs/tools/networking/ppp/default.nix index 9364d10b11712..535545f42bc2f 100644 --- a/pkgs/tools/networking/ppp/default.nix +++ b/pkgs/tools/networking/ppp/default.nix @@ -23,14 +23,16 @@ stdenv.mkDerivation rec { }; configureFlags = [ - "--with-openssl=${openssl.dev}" + "--localstatedir=/var" "--sysconfdir=/etc" + "--with-openssl=${openssl.dev}" ]; nativeBuildInputs = [ pkg-config autoreconfHook ]; + buildInputs = [ libpcap libxcrypt @@ -47,6 +49,8 @@ stdenv.mkDerivation rec { scripts/{pon,poff,plog} ''; + enableParallelBuilding = true; + makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; @@ -57,11 +61,8 @@ stdenv.mkDerivation rec { "sysconfdir=$(out)/etc" ]; - preInstall = '' - mkdir -p $out/bin - ''; postInstall = '' - install -D -m 755 scripts/{pon,poff,plog} $out/bin + install -Dm755 -t $out/bin scripts/{pon,poff,plog} ''; postFixup = '' |