summaryrefslogtreecommitdiffstats
path: root/kde/post-install/kservice
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-01-27 10:56:46 +0100
committer Eric Hameleers <alien@slackware.com>2017-01-27 10:56:46 +0100
commit969a429dee28d5c91719bdefeb9603fef2862409 (patch)
tree7c02188312cf8a4b83248233abeab192552f9eb3 /kde/post-install/kservice
parentc3c36b13129ec2b08d9756ff247dc14fb40bf9c2 (diff)
downloadktown-969a429dee28d5c91719bdefeb9603fef2862409.tar.gz
ktown-969a429dee28d5c91719bdefeb9603fef2862409.tar.xz
Move the kde profile (logon) scripts from kde-baseapps to kservice.
Needed because kde-baseapps has been split into multiple packages and is itself gone from the software collection.
Diffstat (limited to 'kde/post-install/kservice')
-rw-r--r--kde/post-install/kservice/profile.d/kde.csh19
-rw-r--r--kde/post-install/kservice/profile.d/kde.sh19
2 files changed, 38 insertions, 0 deletions
diff --git a/kde/post-install/kservice/profile.d/kde.csh b/kde/post-install/kservice/profile.d/kde.csh
new file mode 100644
index 0000000..bb0ea69
--- /dev/null
+++ b/kde/post-install/kservice/profile.d/kde.csh
@@ -0,0 +1,19 @@
+#!/bin/csh
+# KDE additions:
+if ( ! $?KDEDIRS ) then
+ setenv KDEDIRS /usr
+endif
+setenv PATH ${PATH}:/usr/lib/kf5:/usr/lib/kde4/libexec
+
+if ( $?XDG_CONFIG_DIRS ) then
+ setenv XDG_CONFIG_DIRS ${XDG_CONFIG_DIRS}:/etc/kde/xdg
+else
+ setenv XDG_CONFIG_DIRS /etc/xdg:/etc/kde/xdg
+endif
+
+if ( ! $?XDG_RUNTIME_DIR ) then
+ setenv XDG_RUNTIME_DIR /tmp/xdg-runtime-$USER
+ mkdir -p $XDG_RUNTIME_DIR
+ chown $USER $XDG_RUNTIME_DIR
+ chmod 700 $XDG_RUNTIME_DIR
+endif
diff --git a/kde/post-install/kservice/profile.d/kde.sh b/kde/post-install/kservice/profile.d/kde.sh
new file mode 100644
index 0000000..8883fc8
--- /dev/null
+++ b/kde/post-install/kservice/profile.d/kde.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+# KDE additions:
+KDEDIRS=/usr
+export KDEDIRS
+PATH="$PATH:/usr/lib/kf5:/usr/lib/kde4/libexec"
+export PATH
+if [ ! "$XDG_CONFIG_DIRS" = "" ]; then
+ XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/kde/xdg
+else
+ XDG_CONFIG_DIRS=/etc/xdg:/etc/kde/xdg
+fi
+if [ "$XDG_RUNTIME_DIR" = "" ]; then
+ XDG_RUNTIME_DIR=/tmp/xdg-runtime-$USER
+ mkdir -p $XDG_RUNTIME_DIR
+ chown $USER $XDG_RUNTIME_DIR
+ chmod 700 $XDG_RUNTIME_DIR
+fi
+export XDG_CONFIG_DIRS XDG_RUNTIME_DIR
+