summary refs log tree commit diff
path: root/pkgs/tools/networking/dhcp-wrapper
diff options
context:
space:
mode:
authorArmijn Hemel <armijn@gpl-violations.org>2005-08-21 19:46:16 +0000
committerArmijn Hemel <armijn@gpl-violations.org>2005-08-21 19:46:16 +0000
commit77c089a8573148114647dbd1e70ecf68bbb59e15 (patch)
tree23d439fd5be0c1980754be81353bc9ed3dc3038f /pkgs/tools/networking/dhcp-wrapper
parent4b640be1667a1202e3dbd3abdfc7aaee38beba56 (diff)
downloadnixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.tar
nixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.tar.gz
nixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.tar.bz2
nixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.tar.lz
nixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.tar.xz
nixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.tar.zst
nixlib-77c089a8573148114647dbd1e70ecf68bbb59e15.zip
add a wrapper for dhclient
svn path=/nixpkgs/trunk/; revision=3655
Diffstat (limited to 'pkgs/tools/networking/dhcp-wrapper')
-rw-r--r--pkgs/tools/networking/dhcp-wrapper/builder.sh5
-rw-r--r--pkgs/tools/networking/dhcp-wrapper/default.nix10
2 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/tools/networking/dhcp-wrapper/builder.sh b/pkgs/tools/networking/dhcp-wrapper/builder.sh
new file mode 100644
index 000000000000..037453a1882b
--- /dev/null
+++ b/pkgs/tools/networking/dhcp-wrapper/builder.sh
@@ -0,0 +1,5 @@
+. $stdenv/setup
+. $makeWrapper
+
+makeWrapper "$dhcp/sbin/dhclient" "$out/sbin/dhclient" \
+--set PATH_DHCLIENT_SCRIPT "$dhcp/sbin/dhclient-script"
diff --git a/pkgs/tools/networking/dhcp-wrapper/default.nix b/pkgs/tools/networking/dhcp-wrapper/default.nix
new file mode 100644
index 000000000000..e4b5695cf678
--- /dev/null
+++ b/pkgs/tools/networking/dhcp-wrapper/default.nix
@@ -0,0 +1,10 @@
+{stdenv, dhcp}:
+
+stdenv.mkDerivation {
+  name = dhcp.name;
+
+  builder = ./builder.sh;
+  makeWrapper = ../../../build-support/make-wrapper/make-wrapper.sh;
+
+  inherit dhcp;
+}