[arch-commits] Commit in mythtv/trunk (mythbackend)

Juergen Hoetzel juergen at archlinux.org
Sun Nov 8 23:24:42 UTC 2009


    Date: Sunday, November 8, 2009 @ 18:24:42
  Author: juergen
Revision: 58563

fix FS#11890

Modified:
  mythtv/trunk/mythbackend

-------------+
 mythbackend |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

Modified: mythbackend
===================================================================
--- mythbackend	2009-11-08 23:13:36 UTC (rev 58562)
+++ mythbackend	2009-11-08 23:24:42 UTC (rev 58563)
@@ -36,6 +36,9 @@
 
 pid="$(cat ${PIDFILE} 2>/dev/null || pidof mythbackend)";
 
+# fix FS#11890 
+mbe_user_home="$(getent passwd ${MBE_USER}|cut -d : -f 6)"
+
 case "$1" in
     start)
 	stat_busy "Starting MythTV Backend"
@@ -46,9 +49,8 @@
 	    exit 1;
 	fi	    
 	touch "/var/run/mythbackend.pid"
-	chown "$MBE_USER" ${PIDFILE}
-    
-	if su "$MBE_USER" -c "mythbackend \
+	chown "$MBE_USER" ${PIDFILE} ${LOG_FILE}
+	if su "$MBE_USER" -c "HOME=${mbe_user_home} mythbackend \
 	--daemon \
         --logfile $LOG_FILE $LOG_OPTS \
         --pidfile ${PIDFILE} $MBE_OPTIONS"; 




More information about the arch-commits mailing list