[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