From ba56a5214eb6d8e86920c93ee76e47a8698dfccf Mon Sep 17 00:00:00 2001 From: Holger Paradies 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" + + + Deutschland + German + + + 1 + + +EOF + else + # default +cat > /home/${LIVE_USERNAME}/.xbmc/userdata/guisettings.xml <<"EOF" + + + 1 + + +EOF + fi + chown -R 1000:1000 /home/${LIVE_USERNAME}/.xbmc + # Creating state file + touch /var/lib/live/config/xbmccfg +} + +Xbmccfg -- cgit v1.0