[Ac] Problem z ifdown i dhcpcd (rc-scripty?)
Arkadiusz Miskiewicz
arekm w pld-linux.org
Sob, 3 Mar 2007, 22:18:40 CET
On Saturday 03 of March 2007, Łukasz Maśko wrote:
> Jeśli się chce użyć hibernate (np. z suspend2), to wskazane jest złożenie
> interfejsów. Owszem, nie trzeba koniecznie, ale lepiej to zrobić. I tutaj
> jest problem, bo hibernate woła ifdown eth0, ifdown robi dhcpcd -k eth0,
> ten stwierdza, że "Error, eth0: dhcpcd not running" i zwraca do hibernate
> kod błędu. Ten stwierdza, że jest błąd i przerywa proces usypiania. Efekt:
> nic z tego nie wychodzi.
Potrzebujemy tam w ogóle sprawdzać result?
Index: sysconfig/network-scripts/ifdown
===================================================================
--- sysconfig/network-scripts/ifdown (wersja 8355)
+++ sysconfig/network-scripts/ifdown (kopia robocza)
@@ -66,23 +66,19 @@
case ${DHCP_CLIENT##*/} in
pump)
$DHCP_CLIENT -r -i ${DEVICE}
- RESULT=$?
;;
dhcpcd)
$DHCP_CLIENT -k ${DEVICE}
- RESULT=$?
sleep 1
;;
dhcpxd)
$DHCP_CLIENT -k ${DEVICE}
- RESULT=$?
;;
dhclient)
if [ -f /var/run/dhclient.pid ];then
PID=$(cat /var/run/dhclient.pid)
if ps ax --no-header | grep -q $PID; then
kill $PID
- RESULT=$?
fi
fi
;;
@@ -128,12 +124,6 @@
exit 0
fi
-if [ -n "$RESULT" ] ; then
- if [ "$RESULT" -ne "0" ]; then
- return $RESULT
- fi
-fi
-
exec /etc/sysconfig/network-scripts/ifdown-post $CONFIG
# This must be last line !
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
Więcej informacji o liście dyskusyjnej pld-devel-pl