summaryrefslogtreecommitdiffstats
path: root/snippets/config-kde-gnome-keyring.ks
diff options
context:
space:
mode:
authorSebastian Dziallas <sebastian@localhost.localdomain>2008-07-25 11:11:26 +0200
committerSebastian Dziallas <sebastian@localhost.localdomain>2008-07-25 11:11:26 +0200
commit00b1391df5e8f7e738f08f27c3fa6268823e3274 (patch)
treebb171f2dbf5ba75e9e00b56697a5d47e30a70802 /snippets/config-kde-gnome-keyring.ks
parenta86bc1466f30a4c134b4c9c56c8e599bab9cf749 (diff)
downloadspin-kickstarts-00b1391df5e8f7e738f08f27c3fa6268823e3274.tar.gz
spin-kickstarts-00b1391df5e8f7e738f08f27c3fa6268823e3274.tar.xz
spin-kickstarts-00b1391df5e8f7e738f08f27c3fa6268823e3274.zip
Add snippets and templates - Fix Education Math spin
Diffstat (limited to 'snippets/config-kde-gnome-keyring.ks')
-rw-r--r--snippets/config-kde-gnome-keyring.ks19
1 files changed, 19 insertions, 0 deletions
diff --git a/snippets/config-kde-gnome-keyring.ks b/snippets/config-kde-gnome-keyring.ks
new file mode 100644
index 0000000..a361385
--- /dev/null
+++ b/snippets/config-kde-gnome-keyring.ks
@@ -0,0 +1,19 @@
+# %post modifications to set up gnome-keyring in KDE
+
+mkdir -p /etc/skel/.kde/env /etc/skel/.kde/shutdown
+cat > /etc/skel/.kde/env/start-custom.sh << EOF
+#!/bin/sh
+eval \`gnome-keyring-daemon\`
+export GNOME_KEYRING_PID
+export GNOME_KEYRING_SOCKET
+EOF
+chmod 755 /etc/skel/.kde/env/start-custom.sh
+
+cat > /etc/skel/.kde/shutdown/stop-custom.sh << EOF
+#/bin/sh
+if [-n "$GNOME_KEYRING_PID"]; then
+ kill $GNOME_KEYRING_PID
+fi
+EOF
+
+chmod 755 /etc/skel/.kde/shutdown/stop-custom.sh