Whamcloud - gitweb
b=20866 DEPS assignment needs quotes
authorElena Gryaznova <grev@sun.com>
Wed, 13 Jan 2010 20:19:21 +0000 (23:19 +0300)
committerJohann Lombardi <johann@sun.com>
Wed, 13 Jan 2010 21:53:11 +0000 (22:53 +0100)
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