From 3583bbf2cbbe7161eab11b7591bfe648ac3b0a7b Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Tue, 14 Dec 2010 12:03:06 +0000 Subject: [PATCH] Added ADD_MODULES variable to initd.redhat. git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@3054 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- iscsi-scst/etc/initd/initd.redhat | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/iscsi-scst/etc/initd/initd.redhat b/iscsi-scst/etc/initd/initd.redhat index 2960a5fc1..59eefd24c 100644 --- a/iscsi-scst/etc/initd/initd.redhat +++ b/iscsi-scst/etc/initd/initd.redhat @@ -17,6 +17,11 @@ fi PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin MEM_SIZE=1048576 +SCST_CMD=/usr/local/sbin/scstadmin +SCST_CFG=/etc/scst.conf + +# Additional modules to load/unload +ADD_MODULES="scst_vdisk scst" configure_memsize() { @@ -57,6 +62,9 @@ start() # configure_memsize modprobe -q crc32c modprobe iscsi-scst + for module in ${ADD_MODULES}; do + modprobe ${module} + done daemon /usr/local/sbin/iscsi-scstd # -d 0xFFFF /usr/local/sbin/scstadmin -config /etc/scst.conf @@ -72,6 +80,11 @@ stop() rmmod -w iscsi-scst RETVAL=$? modprobe -r crc32c 2>/dev/null + for m in ${ADD_MODULES}; do + if [ -e /sys/module/$m ]; then + rmmod $m + fi + done if [ $RETVAL -eq 0 ]; then echo_success else