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#/usr/kde/[^/]*/s\?bin[:]\{0,1\}##g') |
14 |
export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed 's#/usr/kde/[^/]*/s\?bin[:]\{0,1\}##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#/usr/kde/[^/]*/s\?share[:]\{0,1\}##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=$? |