summaryrefslogtreecommitdiffstats
path: root/main/open-iscsi/iscsid.initd
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2011-05-23 13:22:27 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2011-05-23 13:22:27 +0000
commit214deaf94fc840b4fda95e348767fae96ecb9091 (patch)
tree8d3dbb7e78a401dcf36d418308405020dd937043 /main/open-iscsi/iscsid.initd
parentd1e2ffbc7620ce7ab8ac6e6cb6bea8d3f4fe2dbb (diff)
downloadaports-214deaf94fc840b4fda95e348767fae96ecb9091.tar.bz2
aports-214deaf94fc840b4fda95e348767fae96ecb9091.tar.xz
main/open-iscsi: do not unload kernel modules when stopping service
ref #653
Diffstat (limited to 'main/open-iscsi/iscsid.initd')
-rw-r--r--main/open-iscsi/iscsid.initd8
1 files changed, 4 insertions, 4 deletions
diff --git a/main/open-iscsi/iscsid.initd b/main/open-iscsi/iscsid.initd
index 572b0a6ae..fdc19c5cf 100644
--- a/main/open-iscsi/iscsid.initd
+++ b/main/open-iscsi/iscsid.initd
@@ -84,16 +84,16 @@ start() {
}
stop() {
+ local ret=
stoptargets
ebegin "Stopping ${SVCNAME}"
start-stop-daemon --signal HUP --stop --quiet --exec /usr/sbin/iscsid #--pidfile $PID_FILE
- eend $?
+ ret=$?
+ eend $ret
# ugly, but pid file is not removed by iscsid
rm -f $PID_FILE
-
- do_modules 'Removing iSCSI modules' 'iscsi_tcp scsi_transport_iscsi libiscsi' '-r'
- eend $?
+ return $ret
}
starttargets() {