From ba56a5214eb6d8e86920c93ee76e47a8698dfccf Mon Sep 17 00:00:00 2001
From: Holger Paradies <retabell@gmx.de>
Date: Wed, 7 May 2014 12:59:50 +0200
Subject: xbmc-config

---
 .../lib/live/config/9025-xbmc-cfg                  | 46 ++++++++++++++++++++++
 1 file changed, 46 insertions(+)
 create mode 100755 config/chroot_local-includes/lib/live/config/9025-xbmc-cfg

diff --git a/config/chroot_local-includes/lib/live/config/9025-xbmc-cfg b/config/chroot_local-includes/lib/live/config/9025-xbmc-cfg
new file mode 100755
index 0000000..29e4332
--- /dev/null
+++ b/config/chroot_local-includes/lib/live/config/9025-xbmc-cfg
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+Xbmccfg ()
+{
+	# Checking if configured
+	if [ -e /var/lib/live/config/xbmccfg ]
+	then
+		return
+	fi
+	echo -n " xbmc-cfg"
+	Configure_xbmccfg
+}
+Configure_xbmccfg ()
+{
+	# Boot parameters can be acted up either this way...
+	mkdir -p /home/${LIVE_USERNAME}/.xbmc/userdata
+	if grep -qs "keyboard-layouts=de" /proc/cmdline
+	then
+	    # german
+cat > /home/${LIVE_USERNAME}/.xbmc/userdata/guisettings.xml <<"EOF"
+<settings>
+    <locale>
+        <country>Deutschland</country>
+        <language>German</language>
+    </locale>
+    <defaultvideosettings>
+        <deinterlacemode>1</deinterlacemode>
+    </defaultvideosettings>
+</settings>
+EOF
+	else
+	    # default
+cat > /home/${LIVE_USERNAME}/.xbmc/userdata/guisettings.xml <<"EOF"
+<settings>
+    <defaultvideosettings>
+        <deinterlacemode>1</deinterlacemode>
+    </defaultvideosettings>
+</settings>
+EOF
+	fi
+	chown -R 1000:1000 /home/${LIVE_USERNAME}/.xbmc
+	# Creating state file
+	touch /var/lib/live/config/xbmccfg
+}
+
+Xbmccfg
-- 
cgit v1.0