summary refs log tree commit diff
path: root/pkgs/tools/networking/vpnc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2008-02-21 19:33:21 +0000
committerLudovic Courtès <ludo@gnu.org>2008-02-21 19:33:21 +0000
commit96177fce34cf9996afdabf6b1e4265cb958b7598 (patch)
treecdf0ddd4c93fa0a6e1a3316a32423f9cdfc8d1a6 /pkgs/tools/networking/vpnc
parenta21609b1ab35db1a01ad5175e71cd39f90b4bd62 (diff)
downloadnixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.tar
nixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.tar.gz
nixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.tar.bz2
nixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.tar.lz
nixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.tar.xz
nixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.tar.zst
nixlib-96177fce34cf9996afdabf6b1e4265cb958b7598.zip
VPNC: Clarify run-time dependencies.
svn path=/nixpkgs/trunk/; revision=10818
Diffstat (limited to 'pkgs/tools/networking/vpnc')
-rw-r--r--pkgs/tools/networking/vpnc/default.nix20
1 files changed, 17 insertions, 3 deletions
diff --git a/pkgs/tools/networking/vpnc/default.nix b/pkgs/tools/networking/vpnc/default.nix
index c11a4721cb74..87e979330aeb 100644
--- a/pkgs/tools/networking/vpnc/default.nix
+++ b/pkgs/tools/networking/vpnc/default.nix
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, libgcrypt, perl}:
+args: with args;
 
 stdenv.mkDerivation {
   name = "vpnc-0.5.1";
@@ -9,11 +9,25 @@ stdenv.mkDerivation {
 
   patches = [ ./makefile.patch ];
 
-  buildInputs = [libgcrypt perl];
+  # The `etc/vpnc/vpnc-script' script relies on `which' and on
+  # `ifconfig' as found in net-tools (not GNU Inetutils).
+  propagatedBuildInputs = [which nettools];
+
+  buildInputs = [libgcrypt perl makeWrapper];
+
   builder = ./builder.sh;
 
+  postInstall = ''
+    for i in $out/{bin,sbin}/*
+    do
+      wrapProgram $i --prefix PATH :  \
+        "${which}/bin:${nettools}/bin:${nettools}/sbin"
+    done
+  '';
+
   meta = {
-    description = "VPNC, a virtual private network (VPN) client for Cisco's VPN concentrators";
+    description = ''VPNC, a virtual private network (VPN) client
+                    for Cisco's VPN concentrators.'';
     homepage = http://www.unix-ag.uni-kl.de/~massar/vpnc/;
     license = "GPL";
   };