From 81a84db60600e49477f50afcd6da9a2067f3c1ba Mon Sep 17 00:00:00 2001 From: "giwoong.kim" Date: Sat, 8 Jun 2013 13:00:08 +0900 Subject: [PATCH] systemd: added model-config setting added model-config setting Change-Id: I548bc7cf0f772fa9d252b1115e524211eb619221 Signed-off-by: GiWoong Kim --- filesystem/etc/emulator/model-config.sh | 13 +++++++++++++ .../usr/lib/systemd/system/emul-common-preinit.service | 2 ++ 2 files changed, 15 insertions(+) create mode 100755 filesystem/etc/emulator/model-config.sh diff --git a/filesystem/etc/emulator/model-config.sh b/filesystem/etc/emulator/model-config.sh new file mode 100755 index 0000000..50e3199 --- /dev/null +++ b/filesystem/etc/emulator/model-config.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +echo -e "[${_G} model config setting ${C_}]" +if grep "platform_feature=3btn" /proc/cmdline ; then + echo -e "[${_G} turn on input.keys feature ${C_}]" + sed -i 's/name=\"tizen.org\/feature\/input.keys.menu\" type=\"bool\">false/name=\"tizen.org\/feature\/input.keys.menu\" type=\"bool\">true/g' /etc/config/model-config.xml + sed -i 's/name=\"tizen.org\/feature\/input.keys.back\" type=\"bool\">false/name=\"tizen.org\/feature\/input.keys.back\" type=\"bool\">true/g' /etc/config/model-config.xml +else + echo -e "[${_G} turn off input.keys feature ${C_}]" + sed -i 's/name=\"tizen.org\/feature\/input.keys.menu\" type=\"bool\">true/name=\"tizen.org\/feature\/input.keys.menu\" type=\"bool\">false/g' /etc/config/model-config.xml + sed -i 's/name=\"tizen.org\/feature\/input.keys.back\" type=\"bool\">true/name=\"tizen.org\/feature\/input.keys.back\" type=\"bool\">false/g' /etc/config/model-config.xml +fi + diff --git a/filesystem/usr/lib/systemd/system/emul-common-preinit.service b/filesystem/usr/lib/systemd/system/emul-common-preinit.service index dad5f66..3ad24cf 100644 --- a/filesystem/usr/lib/systemd/system/emul-common-preinit.service +++ b/filesystem/usr/lib/systemd/system/emul-common-preinit.service @@ -7,6 +7,8 @@ Before=basic.target [Service] Type=oneshot +# platform features +ExecStartPre=/bin/sh -c '/etc/emulator/model-config.sh' # W/A for alarm-service ExecStart=/bin/touch /dev/rtc1 -- 2.7.4