Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 237718 | Differences between
and this patch

Collapse All | Expand All

(-)startkde.cmake.orig (+34 lines)
Lines 7-12 Link Here
7
# because we still need to do some cleanup.
7
# because we still need to do some cleanup.
8
trap 'echo GOT SIGHUP' HUP
8
trap 'echo GOT SIGHUP' HUP
9
9
10
# Gentoo: setup environment, filter other slotted KDE installs from PATH
11
export KDEDIR=@REPLACE_PREFIX@
12
export KDEDIRS=/usr:/usr/local:${KDEDIR}
13
export PATH=${KDEDIR}/bin:$(echo ${PATH} | sed 's/$/:/g;s#/usr/kde/[^/]*/s\?bin/\?:##g;s/:$//g')
14
export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed 's/$/:/g;s#/usr/kde/[^/]*/s\?bin/\?:##g;s/:$//g')
15
export LDPATH=@REPLACE_LIBS@:${LDPATH}
16
export STRIGI_PLUGIN_PATH="${KDEDIR}/@REPLACE_LIBDIR@/strigi:${STRIGI_PLUGIN_PATH}"
17
export XDG_DATA_DIRS=${KDEDIR}/share:$(echo ${XDG_DATA_DIRS} | sed 's/$/:/g;s#/usr/kde/[^/]*/share/\?:##g;s/:$//g')
18
19
if [ -z "$HOME" ]; then
20
	xmessage "HOME is unset. Your user config seems to be broken. Aborting."
21
	exit 1
22
fi
23
24
# Gentoo: handle the possible home directory layout for config directory
25
if [ "${KDEDIR}" == "/usr" ]; then
26
	# If the directory doesn't exist make it
27
	[ -e "${HOME}/.kde4" ] || mkdir "$HOME/.kde4"
28
	# If the directory is a link remove it and create the directory
29
	if [ -L "$HOME/.kde4" ]; then
30
		rm "$HOME/.kde4"
31
		mkdir "$HOME/.kde4"
32
	fi
33
	export KDEHOME="${HOME}/.kde4"
34
else
35
	# Use multiple directories based upon the KDE directory
36
	[ -e "$HOME/.kde$(basename $KDEDIR)" ] || mkdir "$HOME/.kde$(basename $KDEDIR)"
37
	if [ ! -d "$HOME/.kde$(basename $KDEDIR)" ]; then
38
		xmessage "$HOME/.kde$(basename $KDEDIR) exists but is not a dir. Aborting."
39
		exit 1
40
	fi
41
	export KDEHOME="${HOME}/.kde$(basename $KDEDIR)"
42
fi
43
10
# Check if a KDE session already is running and whether it's possible to connect to X
44
# Check if a KDE session already is running and whether it's possible to connect to X
11
kcheckrunning
45
kcheckrunning
12
kcheckrunning_result=$?
46
kcheckrunning_result=$?

Return to bug 237718