Update of /cvsroot/devil-linux/build/config/etc/init.d
In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv10986
Modified Files:
Tag: rel-1-2-patches
localnet
Log Message:
replace ifconfig by iproute2
Index: localnet
===================================================================
RCS file: /cvsroot/devil-linux/build/config/etc/init.d/localnet,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -d -r1.4 -r1.4.2.1
--- localnet 5 Mar 2004 01:55:21 -0000 1.4
+++ localnet 30 Jul 2007 12:33:57 -0000 1.4.2.1
@@ -30,21 +30,25 @@
case "$1" in
start)
- echo -n "Bringing up the loopback interface..."
- /sbin/ifconfig lo 127.0.0.1
- evaluate_retval
+ echo -n "Setting up loopback address..."
+ /sbin/ip addr add 127.0.0.1/8 dev lo broadcast + scope host
+ evaluate_retval
+ echo -n "Bringing up the loopback interface..."
+ /sbin/ip link set lo up
+ evaluate_retval
echo -n "Setting up hostname..."
/bin/hostname $HOSTNAME
evaluate_retval
;;
-
stop)
- echo -n "Bringing down the loopback interface..."
- /sbin/ifconfig lo down
- evaluate_retval
- ;;
-
+ echo -n "Bringing down the loopback interface..."
+ /sbin/ip link set lo down
+ evaluate_retval
+ echo -n "Removing loopback address..."
+ /sbin/ip addr del 127.0.0.1/8 dev lo
+ evaluate_retval
+ ;;
restart)
$0 stop
sleep 1
|