7bcf9e763d173ab3f491ab1ab2bef287f04bbce8
[platform/core/system/system-recovery.git] / src / system-recovery / recovery-action-set.in
1 #!/bin/sh
2
3 PATH=/bin:/usr/bin
4
5 CONFIG_FILE="@SYSTEM_RECOVERY_DATA_DIR@/system-recovery.cfg"
6 ACTION_FILE="@SYSTEM_RECOVERY_ACTION_FILE@"
7
8 actions=`cat $CONFIG_FILE | sed -ne '/^action_handlers[[:space:]]*=[[:space:]]*{/,/}/ p' | sed -ne 's/[[:space:]]*\(.*\)[[:space:]]*=[[:space:]]*\".*/\1/ p'`
9
10 for a in ${actions}
11 do
12         if [ "$a" = "${1}" ]
13         then
14                 echo "${1}" > $ACTION_FILE
15                 echo "Action changed to ${1}"
16                 exit
17         fi
18 done
19
20 echo "Action ${1} is not specified in configuration."