View | Details | Raw Unified | Return to bug 19592
Collapse All | Expand All

(-)pccard_ether (-3 / +3 lines)
Lines 23-40 Link Here
23
[Nn][Oo] | '')
23
[Nn][Oo] | '')
24
        ;;
24
        ;;
25
[Dd][Hh][Cc][Pp])
25
[Dd][Hh][Cc][Pp])
26
	if [ -r /sbin/dhclient ]; then
26
	if [ -r ${dhcp_program:=/sbin/dhclient} ]; then
27
		if [ -s /var/run/dhclient.pid ]; then
27
		if [ -s /var/run/dhclient.pid ]; then
28
			kill `cat /var/run/dhclient.pid`
28
			kill `cat /var/run/dhclient.pid`
29
			rm /var/run/dhclient.pid
29
			rm /var/run/dhclient.pid
30
		fi
30
		fi
31
		/sbin/dhclient $interface
31
		${dhcp_program} ${dhcp_flags} ${interface}
32
	elif [ -r /usr/local/sbin/dhcpc ]; then
32
	elif [ -r /usr/local/sbin/dhcpc ]; then
33
		if [ -s /var/run/dhcpc.pid ]; then
33
		if [ -s /var/run/dhcpc.pid ]; then
34
			kill `cat /var/run/dhcpc.pid`
34
			kill `cat /var/run/dhcpc.pid`
35
			rm /var/run/dhcpc.pid
35
			rm /var/run/dhcpc.pid
36
		fi
36
		fi
37
		/usr/local/sbin/dhcpc $interface $*
37
		/usr/local/sbin/dhcpc ${interface} $*
38
	else
38
	else
39
		echo "DHCP client software not available (isc-dhcp2)"
39
		echo "DHCP client software not available (isc-dhcp2)"
40
	fi
40
	fi

Return to bug 19592