From: Elena Gryaznova Date: Mon, 25 Jan 2010 11:28:36 +0000 (+0300) Subject: b=20866 DEPS assignment needs quotes X-Git-Tag: 1.10.0.36~25 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=71cdf9a17c8cf243e9b1810cb014bf8ecade6903 b=20866 DEPS assignment needs quotes o=Brian i=grev --- diff --git a/lustre/scripts/lustre_rmmod b/lustre/scripts/lustre_rmmod index b1020f4..e07f4c9 100755 --- a/lustre/scripts/lustre_rmmod +++ b/lustre/scripts/lustre_rmmod @@ -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