You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
|
|
|
|
|
##
|
|
|
|
|
## rc.dss -- Run-Commands for Darwin Streaming Server
|
|
|
|
|
##
|
|
|
|
|
|
|
|
|
|
%config
|
|
|
|
|
dss_enable="yes"
|
|
|
|
|
|
|
|
|
|
%start -p 220 -u @l_susr@
|
|
|
|
|
opServiceEnabled dss || exit 0
|
|
|
|
|
@l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
|
|
|
|
|
echo $! >@l_prefix@/var/dss/dss.pid
|
|
|
|
|
|
|
|
|
|
%stop -p 200 -u @l_susr@
|
|
|
|
|
opServiceEnabled dss || exit 0
|
|
|
|
|
if [ -f @l_prefix@/var/dss/dss.pid ]; then
|
|
|
|
|
kill -TERM `cat @l_prefix@/var/dss/dss.pid`
|
|
|
|
|
rm @l_prefix@/var/dss/dss.pid
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
%restart -p 200 -u @l_susr@
|
|
|
|
|
opServiceEnabled dss || exit 0
|
|
|
|
|
if [ -f @l_prefix@/var/dss/dss.pid ]; then
|
|
|
|
|
kill -TERM `cat @l_prefix@/var/dss/dss.pid`
|
|
|
|
|
rm @l_prefix@/var/dss/dss.pid
|
|
|
|
|
fi
|
|
|
|
|
@l_prefix@/sbin/DarwinStreamingServer -d >/dev/null 2>&1 &
|
|
|
|
|
echo $! >@l_prefix@/var/dss/dss.pid
|
|
|
|
|
|