SOURCES: entrance.gen-conf - security fix

qboosh qboosh at pld-linux.org
Sun Sep 9 19:31:04 CEST 2007


Author: qboosh                       Date: Sun Sep  9 17:31:04 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- security fix

---- Files affected:
SOURCES:
   entrance.gen-conf (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SOURCES/entrance.gen-conf
diff -u SOURCES/entrance.gen-conf:1.5 SOURCES/entrance.gen-conf:1.6
--- SOURCES/entrance.gen-conf:1.5	Sun Oct 30 16:45:43 2005
+++ SOURCES/entrance.gen-conf	Sun Sep  9 19:30:58 2007
@@ -3,8 +3,9 @@
 # and .desktop files from /usr/share/xsessions
 
 CONFIGIN="/etc/X11/entrance/build_config.sh.in"
-CONFIGOUT="/tmp/build_config.sh"
-SESSIONS="/tmp/sessions"
+WORKDIR="/var/lib/entrance"
+CONFIGOUT="$WORKDIR/build_config.sh"
+SESSIONS="$WORKDIR/sessions"
 ICONDIR="/usr/share/entrance/images/sessions"
 THEMEDIR="/usr/share/entrance/themes"
 
@@ -18,11 +19,11 @@
 [ -d /usr/share/xsessions ] || die 2 "No xsessions dir"
 
 # two common desktops
-cat << EOF > /tmp/default.desktop
+cat << EOF > $WORKDIR/default.desktop
 Name=Default
 Exec=default
 EOF
-cat << EOF > /tmp/failsafe.desktop
+cat << EOF > $WORKDIR/failsafe.desktop
 Name=Failsafe
 Exec=failsafe
 EOF
@@ -32,8 +33,8 @@
 
 : > $SESSIONS
 NUM=0
-for DESKTOP in /tmp/default.desktop /usr/share/xsessions/*.desktop \
-	/tmp/failsafe.desktop; do
+for DESKTOP in $WORKDIR/default.desktop /usr/share/xsessions/*.desktop \
+	$WORKDIR/failsafe.desktop; do
 
 	EXEC=$(grep -E "^Exec=" $DESKTOP | sed 's/^Exec=//' )
 	[ -n "$EXEC" ] || ( echo "Skipping $DESKTOP !!!" >&2; continue )
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/entrance.gen-conf?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list