script/ethercatctl.in
branchstable-1.5
changeset 2543 0d978e56a635
parent 2193 334f4530c1df
child 2562 e842688ccc5e
--- a/script/ethercatctl.in	Mon May 05 13:55:00 2014 +0200
+++ b/script/ethercatctl.in	Tue Jul 08 11:18:02 2014 +0200
@@ -33,6 +33,7 @@
 #
 #------------------------------------------------------------------------------
 
+LSMOD=/sbin/lsmod
 MODPROBE=/sbin/modprobe
 RMMOD=/sbin/rmmod
 MODINFO=/sbin/modinfo
@@ -109,7 +110,7 @@
 
         if [ ${MODULE} != "generic" ]; 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