3 MODEL_CONFIG=/etc/config/model-config.xml
8 if [ ! -f ${MODEL_CONFIG} ]; then
9 echo "Error: model configuration file not found"
13 if [ "${OPT}" == "get" ] && [ ! -z "${KEY}" ]; then
14 RVALUE=`/bin/cat ${MODEL_CONFIG} | grep -o "<key name=\"${KEY}\" .*>.*</key>"`
15 if [ -z "${RVALUE}" ]; then
16 echo "Error: requested key not found"
19 RVALUE=`echo ${RVALUE} | cut -d '>' -f 2 | cut -d '<' -f 1`
22 elif [ "${OPT}" == "set" ] && [ ! -z "${KEY}" ] && [ ! -z "${VAL}" ]; then
23 RVALUE=`/bin/cat ${MODEL_CONFIG} | grep -o "<key name=\"${KEY}\" .*>.*</key>"`
24 if [ -z "${RVALUE}" ]; then
25 echo "Error: requested key not found"
28 OVAL=`echo ${RVALUE} | cut -d '>' -f 2 | cut -d '<' -f 1`
29 WVALUE=`echo "${RVALUE}" | /bin/sed s#"${OVAL}"#"${VAL}"#g`
30 /bin/sed -i "s#${RVALUE}#${WVALUE}#g" ${MODEL_CONFIG}
33 echo "Usage: $0 [ get | set ] <key> [value] "
34 echo " E.g.: $0 get tizen.org/system/device_type"
35 echo " $0 set tizen.org/system/device_type \"Signage\""