summaryrefslogtreecommitdiffstats
path: root/src/tdeconf_update
diff options
context:
space:
mode:
Diffstat (limited to 'src/tdeconf_update')
-rw-r--r--src/tdeconf_update/Makefile.am7
-rw-r--r--src/tdeconf_update/kvirc_soundsystem.upd2
-rwxr-xr-xsrc/tdeconf_update/kvirc_soundsystem_upd.sh8
3 files changed, 17 insertions, 0 deletions
diff --git a/src/tdeconf_update/Makefile.am b/src/tdeconf_update/Makefile.am
new file mode 100644
index 00000000..349fb72d
--- /dev/null
+++ b/src/tdeconf_update/Makefile.am
@@ -0,0 +1,7 @@
+update_DATA = \
+ kvirc_soundsystem.upd
+
+update_SCRIPTS = \
+ kvirc_soundsystem_upd.sh
+
+updatedir = $(datadir)/apps/tdeconf_update
diff --git a/src/tdeconf_update/kvirc_soundsystem.upd b/src/tdeconf_update/kvirc_soundsystem.upd
new file mode 100644
index 00000000..6a7a3bf3
--- /dev/null
+++ b/src/tdeconf_update/kvirc_soundsystem.upd
@@ -0,0 +1,2 @@
+Id=kvirc_soundsystem_qt_tqt_update
+Script=kvirc_soundsystem_upd.sh,sh
diff --git a/src/tdeconf_update/kvirc_soundsystem_upd.sh b/src/tdeconf_update/kvirc_soundsystem_upd.sh
new file mode 100755
index 00000000..0fe7a9f2
--- /dev/null
+++ b/src/tdeconf_update/kvirc_soundsystem_upd.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# Updates kvirc sound system configuration
+KVIRC_CFG_DIR=`sed -n "s/^LocalKvircDirectory=//p" "${HOME}/.trinity/share/config/kvircrc"`
+if [ -n "${KVIRC_CFG_DIR}" ]; then
+ perl -p -i -e "s/^stringSoundSystem=qt$/stringSoundSystem=tqt/" "${KVIRC_CFG_DIR}/config/main.kvc"
+fi
+unset KVIRC_CFG_DIR