[ -f /etc/sysconfig/lustre ] && . /etc/sysconfig/lustre
: ${LUSTRE_CONFIG_XML:=/etc/lustre/config.xml}
-: ${LCONF:=/usr/sbin/lconf}
-: ${LCTL:=/usr/sbin/lctl}
+: ${LCONF:=lconf}
+: ${LCTL:=lctl}
# Some distros use modprobe.conf.local
if [ -f /etc/modprobe.conf.local ]; then
: ${MODPROBE_CONF:=/etc/modprobe.conf.local}
return
fi
# Cat the modprobe file and place all lines that follow a trailing backslash on the same line
- ROUTER=`cat ${MODPROBE_CONF} | sed ':a;N;$!ba;s#\\\[:space:]*\\n##g' | grep lnet | grep forwarding=\"enabled\"`
++ ROUTER=`cat ${MODPROBE_CONF} | sed ':a;N;$!ba;s#\\\[:space:]*\\n##g' | grep lnet | grep forwarding=\"enabled\"`
if [[ ! -z ${ROUTER} ]]; then
MODULE_LOADED=`lsmod | awk ' { print $1 } ' | grep lnet`
if [[ ! -z ${MODULE_LOADED} ]]; then
# If Lustre is up , check if the service really exists
# Skip this is we are not checking a specific service
if [ $RETVAL -eq 0 ] && [ $SERVICE != 'lustre' ]; then
- DUMMY=`lctl dl | grep $SERVICE`
+ DUMMY=$( $LCTL dl | grep "$SERVICE")
[ $? -ne 0 ] && STATE="not_found" && RETVAL=3
fi