From 688ac77083ffbc70031e600b76240397964be981 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 30 Dec 2010 23:56:51 +0100 Subject: [PATCH] hts-tvheadend: add tv-server configfile, add support to start tv-headend optional Signed-off-by: Stephan Raue --- .../multimedia/hts-tvheadend/config/tv-server.conf | 6 ++++++ packages/multimedia/hts-tvheadend/init.d/55_tvheadend | 10 ++++++++-- packages/multimedia/hts-tvheadend/install | 3 +++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 packages/multimedia/hts-tvheadend/config/tv-server.conf diff --git a/packages/multimedia/hts-tvheadend/config/tv-server.conf b/packages/multimedia/hts-tvheadend/config/tv-server.conf new file mode 100644 index 0000000000..e7181991cb --- /dev/null +++ b/packages/multimedia/hts-tvheadend/config/tv-server.conf @@ -0,0 +1,6 @@ +# tv-server.conf + +# This configuration file allows you to setup the TV-Server + +# Start TV.Headend at boot ( yes / no ) + TVHEADEND_START="no" diff --git a/packages/multimedia/hts-tvheadend/init.d/55_tvheadend b/packages/multimedia/hts-tvheadend/init.d/55_tvheadend index 06c3b0456f..aae28034da 100755 --- a/packages/multimedia/hts-tvheadend/init.d/55_tvheadend +++ b/packages/multimedia/hts-tvheadend/init.d/55_tvheadend @@ -26,6 +26,12 @@ . /etc/profile - progress "starting TV Server" +( + [ -f /storage/.config/tv-server.conf ] && . /storage/.config/tv-server.conf || exit 0 - tvheadend -C -s -f -u root -g root + if [ "$TVHEADEND_START" = "yes" ]; then + progress "starting TV Server" + + tvheadend -C -s -f -u root -g root + fi +)& diff --git a/packages/multimedia/hts-tvheadend/install b/packages/multimedia/hts-tvheadend/install index fad8da7b9b..d64f7d8af3 100755 --- a/packages/multimedia/hts-tvheadend/install +++ b/packages/multimedia/hts-tvheadend/install @@ -4,3 +4,6 @@ mkdir -p $INSTALL/usr/bin cp -P $PKG_BUILD/build.Linux/tvheadend $INSTALL/usr/bin + +mkdir -p $INSTALL/usr/config + cp $PKG_DIR/config/tv-server.conf $INSTALL/usr/config