|
|
@@ -4,40 +4,46 @@
|
|
|
##
|
|
|
|
|
|
%config
|
|
|
- dssadmin_enable="yes"
|
|
|
+ dssadmin_enable="no"
|
|
|
dssdaemon_enable="yes"
|
|
|
|
|
|
%start -p 220 -u @l_susr@
|
|
|
- opServiceEnabled dssadmin || exit 0
|
|
|
- @l_prefix@/sbin/streamingadminserver.pl -c @l_prefix@/etc/dss/streamingadmin.conf >/dev/null 2>&1 &
|
|
|
- opServiceEnabled dssdaemon || exit 0
|
|
|
- @l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
|
|
|
- echo $! >@l_prefix@/var/dss/dssdaemon.pid
|
|
|
+ if opServiceEnabled dssadmin; then
|
|
|
+ @l_prefix@/sbin/streamingadminserver.pl -c @l_prefix@/etc/dss/streamingadmin.conf
|
|
|
+ fi
|
|
|
+ if opServiceEnabled dssdaemon; then
|
|
|
+ @l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
|
|
|
+ echo $! >@l_prefix@/var/dss/dssdaemon.pid
|
|
|
+ fi
|
|
|
|
|
|
%stop -p 200 -u @l_susr@
|
|
|
- opServiceEnabled dssadmin || exit 0
|
|
|
- if [ -f @l_prefix@/var/dss/dssadmin.pid ]; then
|
|
|
- kill -TERM `cat @l_prefix@/var/dss/dssadmin.pid`
|
|
|
- rm @l_prefix@/var/dss/dssadmin.pid
|
|
|
+ if opServiceEnabled dssadmin; then
|
|
|
+ if [ -f @l_prefix@/var/dss/dssadmin.pid ]; then
|
|
|
+ kill -TERM `cat @l_prefix@/var/dss/dssadmin.pid`
|
|
|
+ rm @l_prefix@/var/dss/dssadmin.pid
|
|
|
+ fi
|
|
|
fi
|
|
|
- opServiceEnabled dssdaemon || exit 0
|
|
|
- if [ -f @l_prefix@/var/dss/dssdaemon.pid ]; then
|
|
|
- kill -TERM `cat @l_prefix@/var/dss/dssdaemon.pid`
|
|
|
- rm @l_prefix@/var/dss/dssdaemon.pid
|
|
|
+ if opServiceEnabled dssdaemon; then
|
|
|
+ if [ -f @l_prefix@/var/dss/dssdaemon.pid ]; then
|
|
|
+ kill -TERM `cat @l_prefix@/var/dss/dssdaemon.pid`
|
|
|
+ rm @l_prefix@/var/dss/dssdaemon.pid
|
|
|
+ fi
|
|
|
fi
|
|
|
|
|
|
%restart -p 200 -u @l_susr@
|
|
|
- opServiceEnabled dssadmin || exit 0
|
|
|
- if [ -f @l_prefix@/var/dss/dssadmin.pid ]; then
|
|
|
- kill -TERM `cat @l_prefix@/var/dss/dssadmin.pid`
|
|
|
- rm @l_prefix@/var/dss/dssadmin.pid
|
|
|
+ if opServiceEnabled dssadmin; then
|
|
|
+ if [ -f @l_prefix@/var/dss/dssadmin.pid ]; then
|
|
|
+ kill -TERM `cat @l_prefix@/var/dss/dssadmin.pid`
|
|
|
+ rm @l_prefix@/var/dss/dssadmin.pid
|
|
|
+ fi
|
|
|
+ @l_prefix@/sbin/streamingadminserver.pl -c @l_prefix@/etc/dss/streamingadmin.conf
|
|
|
fi
|
|
|
- @l_prefix@/sbin/streamingadminserver.pl -c @l_prefix@/etc/dss/streamingadmin.conf >/dev/null 2>&1 &
|
|
|
- opServiceEnabled dssdaemon || exit 0
|
|
|
- if [ -f @l_prefix@/var/dss/dssdaemon.pid ]; then
|
|
|
- kill -TERM `cat @l_prefix@/var/dss/dssdaemon.pid`
|
|
|
- rm @l_prefix@/var/dss/dssdaemon.pid
|
|
|
+ if opServiceEnabled dssdaemon; then
|
|
|
+ if [ -f @l_prefix@/var/dss/dssdaemon.pid ]; then
|
|
|
+ kill -TERM `cat @l_prefix@/var/dss/dssdaemon.pid`
|
|
|
+ rm @l_prefix@/var/dss/dssdaemon.pid
|
|
|
+ fi
|
|
|
+ @l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
|
|
|
+ echo $! >@l_prefix@/var/dss/dssdaemon.pid
|
|
|
fi
|
|
|
- @l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
|
|
|
- echo $! >@l_prefix@/var/dss/dssdaemon.pid
|
|
|
|