script/ethercatctl.in
branchstable-1.5
changeset 2562 e842688ccc5e
parent 2560 442634814e29
parent 2543 0d978e56a635
child 2689 61c7f0681247
--- a/script/ethercatctl.in	Fri Apr 25 17:32:49 2014 +0200
+++ b/script/ethercatctl.in	Mon Oct 27 14:15:55 2014 +0100
@@ -33,6 +33,7 @@
 #
 #------------------------------------------------------------------------------
 
+LSMOD=/sbin/lsmod
 MODPROBE=/sbin/modprobe
 RMMOD=/sbin/rmmod
 MODINFO=/sbin/modinfo
@@ -109,7 +110,7 @@
 
         if [ ${MODULE} != "generic" -a ${MODULE} != "ccat" ]; then
             # try to unload standard module
-            if lsmod | grep "^${MODULE} " > /dev/null; then
+            if ${LSMOD} | grep "^${MODULE} " > /dev/null; then
                 if ! ${RMMOD} ${MODULE}; then
                     ${RMMOD} ${LOADED_MODULES}
                     exit 1
@@ -137,7 +138,7 @@
     # unload EtherCAT device modules
     for MODULE in ${DEVICE_MODULES} master; do
         ECMODULE=ec_${MODULE}
-        if ! lsmod | grep -q "^${ECMODULE} "; then
+        if ! ${LSMOD} | grep -q "^${ECMODULE} "; then
             continue # ec_* module not loaded
         fi
         if ! ${RMMOD} ${ECMODULE}; then