43 lines
1.1 KiB
Diff
43 lines
1.1 KiB
Diff
diff -up sblim-cmpi-base-1.6.4/provider-register.sh.orig sblim-cmpi-base-1.6.4/provider-register.sh
|
|
--- sblim-cmpi-base-1.6.4/provider-register.sh.orig 2015-02-19 13:39:18.057255372 +0100
|
|
+++ sblim-cmpi-base-1.6.4/provider-register.sh 2015-02-19 13:40:32.471535246 +0100
|
|
@@ -351,20 +351,8 @@ sfcb_rebuild()
|
|
if ps -C sfcbd > /dev/null 2>&1
|
|
then
|
|
# sfcb is running -- need to restart
|
|
- for INITSCRIPT in /etc/init.d/sfcb /usr/local/etc/init.d/sfcb none
|
|
- do
|
|
- if test -x $INITSCRIPT
|
|
- then
|
|
- break;
|
|
- fi
|
|
- done
|
|
chatter "Shutting down sfcb."
|
|
- if test $INITSCRIPT = none
|
|
- then
|
|
- killall sfcbd
|
|
- else
|
|
- $INITSCRIPT stop
|
|
- fi
|
|
+ systemctl stop sblim-sfcb
|
|
t=0
|
|
while ps -C sfcbd > /dev/null 2>&1
|
|
do
|
|
@@ -385,14 +373,8 @@ sfcb_rebuild()
|
|
return 1
|
|
fi
|
|
|
|
- if test $INITSCRIPT = none
|
|
- then
|
|
- echo "No init script found - you need to start sfcbd manually." >&2
|
|
- return 1
|
|
- else
|
|
- chatter "Restarting sfcb."
|
|
- $INITSCRIPT start
|
|
- fi
|
|
+ chatter "Restarting sfcb."
|
|
+ systemctl start sblim-sfcb
|
|
else
|
|
# Not running - rebuild repository
|
|
chatter "Rebuilding repository."
|