Make nodev: silence the warning.
authorDaniel Hokka Zakrisson <daniel@hozac.com>
Sat, 17 Feb 2007 19:10:20 +0000 (19:10 +0000)
committerDaniel Hokka Zakrisson <daniel@hozac.com>
Sat, 17 Feb 2007 19:10:20 +0000 (19:10 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2500 94cd875c-1c1d-0410-91d2-eb244daf1a30

scripts/vserver-setup.functions

index 3996d68..61740e8 100644 (file)
@@ -133,7 +133,12 @@ function _setup_writeInterface
 
     tmp=${tmp##${name}=}
     local dev=${tmp%%:*}
-    test "$dev" != "$tmp" || dev=
+    local nodev=
+    test "$dev" != "$tmp"  || dev=
+    test "$dev" != "nodev" || {
+       dev=
+       nodev=1
+    }
 
     tmp=${tmp##${dev}:}
     local mask=${tmp##*/}
@@ -157,7 +162,8 @@ function _setup_writeInterface
     _setup_writeSingleOption "$prefix" $d/prefix
 
     test -n "$dev" -o -n "$SETUP_NETDEV" || {
-       echo $"No device specified for interface '$idx'; setting 'nodev'" >&2
+       test -n "$nodev" || \
+           echo $"No device specified for interface '$idx'; setting 'nodev'" >&2
        $_TOUCH $d/nodev
     }
 }