-#!/bin/sh
-
-if ! [ -x /usr/bin/usbtunerhelper ]; then
- exit 0
-fi
-
-case "$1" in
- start)
- start-stop-daemon -S -x /usr/bin/usbtunerhelper
- ;;
- stop)
- start-stop-daemon -K -x /usr/bin/usbtunerhelper
- ;;
- restart|reload)
- $0 stop
- $0 start
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- exit 1
- ;;
-esac
-
-exit 0
+#!/bin/sh\r
+\r
+if ! [ -x /usr/bin/usbtunerhelper ]; then\r
+ exit 0\r
+fi\r
+\r
+VTUNER_FILE="/tmp/.vtuner_available"\r
+\r
+case "$1" in\r
+ start)\r
+ start-stop-daemon -S -x /usr/bin/usbtunerhelper\r
+ if [ -f $VTUNER_FILE ]\r
+ then\r
+ echo "[USBTUNERHELPER] wait for initializing vtuner"\r
+ while [ ! -f $VTUNER_FILE ]; do\r
+ usleep 100000\r
+ done\r
+ sleep 2\r
+ fi\r
+ ;;\r
+ stop)\r
+ start-stop-daemon -K -x /usr/bin/usbtunerhelper\r
+ ;;\r
+ restart|reload)\r
+ $0 stop\r
+ $0 start\r
+ ;;\r
+ *)\r
+ echo "Usage: $0 {start|stop|restart}"\r
+ exit 1\r
+ ;;\r
+esac\r
+\r
+exit 0\r