mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-14 15:37:51 +00:00
dhcp: Fix path of dhclient-script' used in
dhclient', fix dependencies of `dhclient-script'.
svn path=/nixpkgs/trunk/; revision=11788
This commit is contained in:
parent
fb790c15e9
commit
8b838d3cb2
@ -11,6 +11,10 @@ makeFlagsArray=(CLIENT_PATH='\"FAKE_PATH=/nothing\"' \
|
||||
|
||||
configurePhase=configurePhase
|
||||
configurePhase() {
|
||||
# Patch the header that contains absolute paths to the tools.
|
||||
sed -i "includes/dhcpd.h" \
|
||||
-"es|^ *#define \+_PATH_DHCLIENT_SCRIPT.*$|#define _PATH_DHCLIENT_SCRIPT \"$out/sbin/dhclient-script\"|g"
|
||||
|
||||
./configure
|
||||
}
|
||||
|
||||
|
@ -8,20 +8,26 @@ stdenv.mkDerivation {
|
||||
url = http://ftp.isc.org/isc/dhcp/dhcp-3.0.6.tar.gz;
|
||||
sha256 = "0k8gy3ab9kzs4qcc9apgnxi982lhggha41fkw9w1bmvmz7mv0xwz";
|
||||
};
|
||||
buildInputs = [ groff nettools makeWrapper ];
|
||||
# inherit nettools coreutils iputils gnused bash;
|
||||
|
||||
buildInputs = [ groff nettools coreutils makeWrapper ];
|
||||
|
||||
patches = [ ./resolv-without-domain.patch ./no-mkdir-var-run.patch ];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram "$out/sbin/dhclient-script" --prefix PATH : \
|
||||
"${nettools}/bin:${nettools}/sbin"
|
||||
"${nettools}/bin:${nettools}/sbin:${coreutils}/bin:${gnused}/bin"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = ''ISC's Dynamic Host Configuration Protocol (DHCP)
|
||||
distribution provides a freely redistributable reference
|
||||
implementation of all aspects of DHCP, through a suite
|
||||
of DHCP tools: server, client, and relay agent.'';
|
||||
description = "Dynamic Host Configuration Protocol (DHCP) tools";
|
||||
|
||||
longDescription = ''
|
||||
ISC's Dynamic Host Configuration Protocol (DHCP) distribution
|
||||
provides a freely redistributable reference implementation of
|
||||
all aspects of DHCP, through a suite of DHCP tools: server,
|
||||
client, and relay agent.
|
||||
'';
|
||||
|
||||
homepage = http://www.isc.org/products/DHCP/;
|
||||
license = "http://www.isc.org/sw/dhcp/dhcp-copyright.php";
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user