Whamcloud - gitweb
b=20866 DEPS assignment needs quotes
authorElena Gryaznova <grev@sun.com>
Mon, 25 Jan 2010 11:28:36 +0000 (14:28 +0300)
committerRobert Read <rread@sun.com>
Mon, 25 Jan 2010 18:49:41 +0000 (10:49 -0800)
o=Brian
i=grev

lustre/scripts/lustre_rmmod

index b1020f4..e07f4c9 100755 (executable)
@@ -19,12 +19,13 @@ fi
 unload_dep_module() {
     # libcfs                107852  17 llite_lloop,lustre,obdfilter,ost,...
     local MODULE=$1
-    local DEPS=$(lsmod | awk '($1 == "'$MODULE'") { print $4 }' | tr ',' ' ')
+    local DEPS="$(lsmod | awk '($1 == "'$MODULE'") { print $4 }' | tr ',' ' ')"
     for SUBMOD in $DEPS; do
         unload_dep_module $SUBMOD
     done
-    [ "$MODULE" = "libcfs" ] && $LCTL dk $TMP/debug || true
-    $RMMOD $MODULE || true
+    [ "$MODULE" = "libcfs" ] && $LCTL dk $TMP/debug >/dev/null || true
+    $RMMOD $MODULE 2>/dev/null || true
+    return 0
 }
 
 lsmod | grep libcfs > /dev/null && $LCTL dl