#!/bin/sh
### BEGIN INIT INFO
# Provides: vncserver
-# Required-Start:
+# Required-Start: jackd icecast2
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
OPTIONS=""
LOG=/var/log/telecaster/vncserver.log
PIDFILE=/var/run/telecaster.pid
-PORT=2
+PORT=1
test -f /etc/default/telecaster || exit 0
. /etc/default/telecaster
start)
log_begin_msg "Starting telecaster streaming vncserver:" "telecaster"
su -c "$DAEMON $OPTIONS :$PORT > $LOG &" $USER
- sleep 10
- pid=`pgrep -u ${USER} vncserver`
+ sleep 1
+ pid=`pgrep -u ${USER} Xtigervnc`
if [ pid = '' ]; then
log_failure_msg "TeleCaster daemon can't be started! Check logfile: $LOG"
else
su -c "pkill -9 -f monitor_check.py"
su -c "pkill -9 -f telecaster_mp3_monitor.yaml"
su -c "pkill -9 -f telecaster_webm_monitor.yaml"
- su -c "pkill -9 gst-launch-0.10" $USER
+ su -c "pkill -9 gst-launch-1.0" $USER
sleep 1
su -c "vncserver -kill :$PORT" $USER
log_end_msg 0