From: giwoong.kim Date: Sat, 8 Jun 2013 04:00:08 +0000 (+0900) Subject: systemd: added model-config setting X-Git-Tag: submit/tizen_common/20140529.181337~11^2~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=81a84db60600e49477f50afcd6da9a2067f3c1ba;p=platform%2Fadaptation%2Femulator%2Fsystem-plugin-emulator.git systemd: added model-config setting added model-config setting Change-Id: I548bc7cf0f772fa9d252b1115e524211eb619221 Signed-off-by: GiWoong Kim --- 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