This project is closed and read-only.
Tvheadend gentoo » History » Revision 13
« Previous |
Revision 13/16
(diff)
| Next »
William Peters, 2010-10-29 13:08
This article describes how to build Tvheadend from source
Make sure you have avahi and subversion installed, these are required to build Tvheadend
now create the following directories
now you need to check out the Tvheadend source code using svn
now you need to prepare the Tvheadend source code
if all went well you can compile the Tvheadend source code
If the source is compiled with no errors you can install the compiled source
if you want you can also create this init script to start Tvheadend at boot time
/etc/init.d/tvheadend
#!/sbin/runscript
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header:
depend() {
need net
}
start() {
ebegin "Starting tvheadend"
start-stop-daemon --start \
--user ${TVHUSER} \
--exec ${TVHBIN} -- -C -f
eend $?
}
stop() {
ebegin "Stopping tvheadend"
start-stop-daemon --stop --quiet --name ${TVHNAME} --signal 2
eend $?
}
/etc/conf.d/tvheadend
# /etc/conf.d/tvheadend: config file for /etc/init.d/tvheadend
TVHROOT="/opt/tvheadend"
TVHNAME="tvheadend"
TVHBIN="${TVHROOT}/bin/${TVHNAME}"
TVHUSER="${TVHNAME}"
now set /etc/init.d/tvheadend as executable
Create the tvheadend and add tvheadend to the group video
useradd -d /opt/tvheadend/home/ -G tvheadend -s /sbin/nologin -m tvheadend gpasswd -a tvheadend video
now you can try to start Tvheadend
if this works fine you can also add it to runlevel default so Tvheadend starts automatically
now you can go to http://hostname:9981/ and start using/configuring Tvheadend
Updated by William Peters almost 16 years ago · 16 revisions