Althor

sasc-ng upstart file

Dec 15th, 2011
669
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. # sasc.conf - upstart file for vdr-sasc-ng
  2. #
  3.  
  4. description "VDR-SASC-NG decryption software"
  5. author "Althor"
  6.  
  7. start on started oscam
  8. stop on runlevel [016]
  9.  
  10. emits sasc_ready
  11.  
  12. expect fork
  13.  
  14. normal exit 0
  15.  
  16. respawn
  17. # respawn limit ?
  18.  
  19. pre-start script
  20. loaded=0
  21. lsmod | grep -q dvbloopback && loaded=1
  22. if [ $loaded -eq 0 ]; then
  23. modprobe dvbloopback num_adapters=3;
  24. fi
  25.  
  26. # wait until oscam init is done
  27. logfile=/var/log/oscam.log
  28. finished=0
  29. count=0
  30. while [ $finished -eq 0 -a $count -lt 60 ]; do
  31. grep -q 'init for all local cards done' $logfile && finished=1
  32. sleep 1
  33. count=$((count+1))
  34. done
  35. exit 0
  36. end script
  37.  
  38. exec sasc-ng -j 0:3 -b 4M --cam-budget --cam-dir /usr/local/etc/ --sid-allpid --sid-nocache -D -P /var/run/sasc.pid -l /var/log/sasc.log
  39.  
  40. post-start script
  41. sleep 2;
  42. initctl emit sasc_ready;
  43. end script
  44.  
  45. post-stop script
  46. rmmod dvbloopback
  47. end script
Advertisement
Add Comment
Please, Sign In to add comment