[Pkg-freevo-maint] r61 - packages/freevo/trunk/debian

mennucc1 at alioth.debian.org mennucc1 at alioth.debian.org
Sat Jan 19 19:11:30 UTC 2008


Author: mennucc1
Date: 2008-01-19 19:11:30 +0000 (Sat, 19 Jan 2008)
New Revision: 61

Modified:
   packages/freevo/trunk/debian/freevo.postinst
Log:
Set variables that upstream freevo code uses to switch to uid and gid 'freevo'


Modified: packages/freevo/trunk/debian/freevo.postinst
===================================================================
--- packages/freevo/trunk/debian/freevo.postinst	2008-01-19 18:15:38 UTC (rev 60)
+++ packages/freevo/trunk/debian/freevo.postinst	2008-01-19 19:11:30 UTC (rev 61)
@@ -65,6 +65,9 @@
 	path_to_recordings="$RET"
 	create_dir "$RET" recordings
 
+	uid=`id -u freevo`
+	gid=`id -g freevo`
+	uidgid () { echo "${1}_UID = $uid" ; echo "${1}_GID = $gid" ;  }
 	(
 	 exec > /etc/freevo/debconf.py
 	 echo '#This file is automatically generated by the freevo Debian package'
@@ -74,8 +77,17 @@
 	 echo "AUDIO_ITEMS = [ ('$title_audio', '$path_to_audio') ]"
 	 echo "IMAGE_ITEMS = [ ('$title_image', '$path_to_image') ]"
 	 echo "TV_RECORD_DIR = '$path_to_recordings'"
+	 uidgid COMMDETECTSERVER
+	 uidgid ENCODINGSERVER
+	 uidgid RECORDSERVER
+	 uidgid RSSSERVER
+	 uidgid WEBSERVER
+	 echo "#note that FREEVO_UID and FREEVO_GID exist only in Debian code"
+	 uidgid FREEVO
         )
+
 	[ -r  $LOCAL_CONF ] || cp $LOCAL_CONF.example $LOCAL_CONF
+
 }
 
 freevo_cache() {
@@ -99,6 +111,9 @@
 	    fi
 	    write_freevo_conf
 	    write_local_conf
+
+	create_dir /var/cache/freevo/vfs 
+
 	;;
         abort-upgrade) ;;
 	*)




More information about the Pkg-freevo-maint mailing list