This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, core34 has been updated via 1bdbb8dcb432cef5702e1900ad9ed0e1c9a3f3e2 (commit) from 521f07bdd21369d08d9f6b68d7bc3f6358425c60 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 1bdbb8dcb432cef5702e1900ad9ed0e1c9a3f3e2 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Jan 5 15:25:18 2010 +0100
More DHCP Fixes.
-----------------------------------------------------------------------
Summary of changes: src/initscripts/init.d/networking/dhcpcd.exe | 10 +++++++--- src/initscripts/init.d/networking/red | 7 ------- 2 files changed, 7 insertions(+), 10 deletions(-)
Difference in files: diff --git a/src/initscripts/init.d/networking/dhcpcd.exe b/src/initscripts/init.d/networking/dhcpcd.exe index d0e6599..d69f53d 100644 --- a/src/initscripts/init.d/networking/dhcpcd.exe +++ b/src/initscripts/init.d/networking/dhcpcd.exe @@ -14,6 +14,8 @@ . /etc/sysconfig/rc . $rc_functions
+ +eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) eval $(/usr/local/bin/readhash /var/ipfire/dns/settings)
dhcpcd_up() @@ -21,8 +23,8 @@ dhcpcd_up() set | grep "^new_" | sed "s|^new_||g" | \ sort > /var/ipfire/dhcpc/dhcpcd-$interface.info
- # If interface is not red0.8 (vdsl-iptv) update /var/ipfire/red - if [ "$interface" != "red0.8" ]; then + # Only if RED_TYPE=DHCP update /var/ipfire/red + if [ "$RED_TYPE" == "DHCP" ]; then
#Check if we have to restart the services at update [ ! -e "/var/ipfire/red/active" ] update=1; @@ -68,7 +70,9 @@ dhcpcd_down() { set | grep "^new_" | sed "s|^new_||g" | \ sort > /var/ipfire/dhcpc/dhcpcd-$interface.info - if [ "$interface" != "red0.8" ]; then + + # Only if RED_TYPE=DHCP update /var/ipfire/red + if [ "$RED_TYPE" == "DHCP" ]; then logger -p local0.info -t dhcpcd.exe[$$] "${interface} has been brought down" rm -f /var/ipfire/red/active run_subdir ${rc_base}/init.d/networking/red.down/ diff --git a/src/initscripts/init.d/networking/red b/src/initscripts/init.d/networking/red index ac6cec0..f60c0d1 100644 --- a/src/initscripts/init.d/networking/red +++ b/src/initscripts/init.d/networking/red @@ -249,9 +249,6 @@ case "${1}" in if [ "${RED_VDSL_IPTV_DISABLE}" == "0" ]; then PIDFILE="/var/run/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.pid" LEASEINFO="/var/ipfire/dhcpc/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.info" - # Don't startup services ... - DHCP_START="-C 70 " - DHCP_STOP="-k " # Test to see if there is a stale pid file if [ -f "$PIDFILE" ]; then ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null @@ -320,10 +317,6 @@ case "${1}" in ip addr flush dev $PPP_NIC >/dev/null 2>&1 if [ "$TYPE" == "pptp" ]; then if [ "$PPTP_NICCFG" == "dhcp" ]; then - # Don't startup services ... - DHCP_START="-C 70 " - DHCP_STOP="-k " - # Test to see if there is a stale pid file if [ -f "$PIDFILE" ]; then ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null
hooks/post-receive -- IPFire 2.x development tree