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