moved the 'ip_only' handling to the right place
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 21 Apr 2004 21:16:43 +0000 (21:16 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Wed, 21 Apr 2004 21:16:43 +0000 (21:16 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@1489 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/scripts/vserver.functions

index c1c9c70..675017a 100644 (file)
@@ -450,11 +450,6 @@ function _processSingleInterface
 
     test "$ip" || { echo $"Can not read ip for '$iface'"  >&2; return 1; }
 
-    test ! -e "$iface"/only_ip || {
-       ## LEGACY ALERT
-       echo $"The 'only_ip' flag for interface '$iface' is deprecated; use 'nodev' instead of" >&2
-       unset dev
-    }
     test ! -e "$iface"/down    || up=
     
     while test "$dev"; do
@@ -462,6 +457,11 @@ function _processSingleInterface
        INTERFACES=( "${INTERFACES[@]}" "$ip${prefix:+/$prefix}" )
 
        test ! -e "$iface"/nodev || break
+       test ! -e "$iface"/only_ip || {
+           ## LEGACY ALERT
+           echo $"The 'only_ip' flag for interface '$iface' is deprecated; use 'nodev' instead of" >&2
+           break
+       }
 
        case "$dev" in
            (*.*)