X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage2%2Fpkg%2Fdhcp;h=0c781764f37d4fbf7eda68f62a83be1c4dcfb63a;hb=582e550b16726c1391156a831baaf33c29a7a38f;hp=c4be30c40a79a8a1598711ee940b6f70f49c30ac;hpb=1422b969f72925bc679180c80ac0fa2518b16a03;p=hvlinux.git diff --git a/stage2/pkg/dhcp b/stage2/pkg/dhcp index c4be30c..0c78176 100644 --- a/stage2/pkg/dhcp +++ b/stage2/pkg/dhcp @@ -2,8 +2,8 @@ hvconfig_pre() { - cd ${LFS_TMP}/${PACKAGE} - sed -i 's%\(^sbindir =\).*%\1 @prefix@@sbindir@%' server/Makefile.in + sed -i 's%\(^sbindir =\).*%\1 @prefix@@sbindir@%' \ + ${SRC_DIR}/server/Makefile.in CONFIGURE_OPTS+=" \ --localstatedir=/var \ @@ -16,38 +16,12 @@ hvconfig_pre() hvconfig_post() { - sed -i 's/-Werror//' {client,common,dst,omapip,relay,server,tests}/Makefile + sed -i 's/-Werror//' \ + ${BUILD_DIR}/{client,common,dst,omapip,relay,server,tests}/Makefile } hvbuild_post() { - install -m 755 client/scripts/linux /sbin/dhclient-script - - # This is for the DHCP client - cat > /etc/dhclient.conf << "EOF" -# dhclient.conf - -timeout 15; - -interface "eth0"{ - supersede domain-name "_DOMAIN_"; - request subnet-mask, broadcast-address, time-offset, routers, - domain-name, domain-name-servers, host-name; - require subnet-mask, domain-name-servers; -} -EOF - - sed -i -e "s!_DOMAIN_!${DOMAIN}!g" /etc/dhclient.conf - - cat > /etc/sysconfig/network/dhcp-client << "EOF" -# dhcp-client -# DHCP client program informations -# -DHCP_PROG="/sbin/dhclient" -DHCP_START="-q -1" -DHCP_STOP="-q -r" -EOF - # Create a base configuration file for a DHCP server. cat > /etc/dhcpd.conf << EOF # Configuration file for DHCP server.