Terratec Cinergy T Dual PCIe --> run startup script
Added by Stefano Lucchini about 12 years ago
hello! i have the same problem described here http://goo.gl/SZgn0, the solution works fine
dvb-fe-tool --adapter=1 --frontend=0 --set-delsys=DVBT
but there is a way to run before tvheadend? My setup is OpenMediaVault (debian).
Thanks in advance
and sorry for my horrible english
Replies (8)
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Adam Sutton about 12 years ago
You could put that command in the init script, /etc/init.d/tvheadend if you're running an older version. If you're running the latest deb (build from git master) then it will need to go in /etc/init/tvheadend.
Adam
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Stefano Lucchini about 12 years ago
thanks Adam!
i running the 3.0 version installed from the download page. This is my /etc/init.d/tvheadend file
#! /bin/sh ### BEGIN INIT INFO # Provides: tvheadend # Required-Start: $local_fs $remote_fs udev # Required-Stop: $local_fs $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 ### END INIT INFO # Author: Andreas Ãman # Do NOT "set -e" # PATH should only include /usr/* if it runs after the mountnfs.sh script PATH=/usr/sbin:/usr/bin:/sbin:/bin DESC="Tvheadend" NAME=tvheadend DAEMON=/usr/bin/$NAME DAEMON_ARGS="-f -u hts -g video" PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME # Exit if the package is not installed [ -x "$DAEMON" ] || exit 0 # Read configuration variable file if it is present [ -r /etc/default/$NAME ] && . /etc/default/$NAME # Load the VERBOSE setting and other rcS variables [ -f /etc/default/rcS ] && . /etc/default/rcS # Define LSB log_* functions. # Depend on lsb-base (>= 3.0-6) to ensure that this file is present. . /lib/lsb/init-functions # # Function that starts the daemon/service # do_start() # Return # 0 if daemon has been started # 1 if daemon was already running # 2 if daemon could not be started udevadm settle start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \ || return 1 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ $DAEMON_ARGS \ || return 2 } # # Function that stops the daemon/service # do_stop() { # Return # 0 if daemon has been stopped # 1 if daemon was already stopped # 2 if daemon could not be stopped # other if a failure occurred start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME RETVAL="$?" [ "$RETVAL" = 2 ] && return 2 # Many daemons don't delete their pidfiles when they exit. rm -f $PIDFILE return "$RETVAL" } case "$1" in start) [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME" do_start case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac esac ;; stop) [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" do_stop case "$?" in 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; esac ;; restart|force-reload) # # If the "reload" option is implemented then remove the # 'force-reload' alias # log_daemon_msg "Restarting $DESC" "$NAME" do_stop case "$?" in 0|1) do_start case "$?" in 0) log_end_msg 0 ;; 1) log_end_msg 1 ;; # Old process is still running *) log_end_msg 1 ;; # Failed to start esac ;; *) # Failed to stop log_end_msg 1 ;; esac ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 exit 3 ;; esac :
where i can put the script?
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Eric Valette about 12 years ago
Adam Bark: debian does not use upstarts only ubuntu does. So .deb does not mean upstart and I for one need a valid init.d/tveheadend file....
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Adam Sutton about 12 years ago
At the start of do_start() I think.
Adam
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Adam Sutton about 12 years ago
Eric Valette no problem you can build it how you like (the init.d script is still there) but we only provide packages for Ubuntu 12.04. Though we are looking to change that.
I'm not even sure if the deb system cleverly handles the duplicity or not, I'd think probably it does.
Adam
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Eric Valette about 12 years ago
Testing debian/ubuntu when installing should not be that complicated anyway e.g.
if [ -f /etc/debian_version ]
then
...
fi
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Stefano Lucchini about 12 years ago
Adam Bark thanks! works
RE: Terratec Cinergy T Dual PCIe --> run startup script - Added by Anonymous over 7 years ago
The postings on your site are always excellent. Thanks for the great share and keep up this great work!
hotmail login - https://sites.google.com/site/logintohotmail/
hotmail account login - https://sites.google.com/site/hotmailemailhelps/
hotmail email login - https://sites.google.com/site/hotmailemaillogin/
gmail sign up - https://sites.google.com/site/tipstologin/