summaryrefslogtreecommitdiffstats
path: root/abs/extra/mythexport/mythexport.install
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2011-08-03 23:33:45 (GMT)
committerJames Meyer <james.meyer@operamail.com>2011-08-03 23:33:45 (GMT)
commit5003a9ce7a704794e298153fbaafccbfe534919f (patch)
tree65ae295b7bf5e9ec25f451fb16f4f7f9d781ca1c /abs/extra/mythexport/mythexport.install
parent02797173a65f18a0309e12699c7020eb015704cb (diff)
parent2ba0826ab4c85aa4caf1613cfdb77123935a16b4 (diff)
downloadlinhes_pkgbuild-5003a9ce7a704794e298153fbaafccbfe534919f.zip
linhes_pkgbuild-5003a9ce7a704794e298153fbaafccbfe534919f.tar.gz
linhes_pkgbuild-5003a9ce7a704794e298153fbaafccbfe534919f.tar.bz2
Merge branch 'testing' of ssh://jams@linhes.org/mount/repository/linhes_pkgbuild into testing
Diffstat (limited to 'abs/extra/mythexport/mythexport.install')
-rw-r--r--abs/extra/mythexport/mythexport.install65
1 files changed, 65 insertions, 0 deletions
diff --git a/abs/extra/mythexport/mythexport.install b/abs/extra/mythexport/mythexport.install
index edd60f5..a6a2085 100644
--- a/abs/extra/mythexport/mythexport.install
+++ b/abs/extra/mythexport/mythexport.install
@@ -3,8 +3,73 @@ post_install() {
mysql -u root mythconverg < /usr/share/mythtv/mythexport.sql
ln -s /usr/share/mythtv/mythexport /data/srv/httpd/htdocs/
ln -s /myth/archive /usr/share/mythtv/mythexport/video
+
+ COUNT=`grep -c "include \"/etc/mythexport/mythexport.lighttpd.include\"" /etc/lighttpd/conf.include`
+
+ if [ $COUNT == 0 ] ; then
+ echo "==> Adding mythexport.lighttpd.include to conf.include"
+ echo "include \"/etc/mythexport/mythexport.lighttpd.include\"" >> \
+ /etc/lighttpd/conf.include
+ fi
+
+ echo ""
+ echo "==> Forcing a re-read of lighttpd's configuration file."
+ echo ""
+ /sbin/sv hup /service/lighttpd
+
+ echo ""
+ echo "==> Add the mythexport service to start the mythexport daemon"
+ echo "==> $ sudo add_service.sh mythexport"
+ echo ""
+
+ echo ""
+ echo "==> For move information on setup and configuration:"
+ echo "==> http://www.linhes.org/bugs/projects/linhes/wiki/HOWTO_Setup_MythExport_for_iPod"
+ echo ""
+
+}
+
+post_upgrade() {
+
+ COUNT=`grep -c "include \"/etc/mythexport/mythexport.lighttpd.include\"" /etc/lighttpd/conf.include`
+
+ if [ $COUNT == 0 ] ; then
+ echo "==> Adding mythexport.lighttpd.include to conf.include"
+ echo "include \"/etc/mythexport/mythexport.lighttpd.include\"" >> \
+ /etc/lighttpd/conf.include
+ fi
+
+ echo ""
+ echo "==> Forcing a re-read of lighttpd's configuration file."
+ echo ""
+ /sbin/sv hup /service/lighttpd
+
}
+pre_remove() {
+
+ remove_service.sh mythexport
+
+}
+
+post_remove() {
+
+ COUNT=`grep -c "include \"/etc/mythexport/mythexport.lighttpd.include\"" /etc/lighttpd/conf.include`
+
+ if [ $COUNT -gt 0 ] ; then
+ echo "==> Removing mythexport.lighttpd.include from conf.include"
+ sed -e 's#include \"/etc/mythexport/mythexport.lighttpd.include\"##' -i \
+ /etc/lighttpd/conf.include
+ fi
+
+ echo ""
+ echo "==> Forcing re-read of lighttpd's configuration file."
+ echo ""
+ /sbin/sv hup /service/lighttpd
+}
+
+
+
op=$1
shift
$op $*