11 skipped lines |
12 | | 12 | | touch ${FACTORY_RESET} |
|
|
|
15 | | | | |
16 | | if [ "$1" != "rescue_ava_brick" ] | | 15 | | if [ "$1" == "rescue_ava_brick" ] |
|
18 | | avacmd media '{"type":"media", "cmd":"play", "file_number":26,"mode":2}' & | | |
19 | | else | | |
20 | | | | |
|
22 | | 18 | | if [ -f ${MEDIA_LANGUAGE_IN_USE_PATH} ];then |
|
23 | | 19 | | RET=`cat ${MEDIA_LANGUAGE_IN_USE_PATH}` |
|
10 skipped lines |
|
|
36 | | 32 | | ogg123 ${MUSIC_PATH} |
|
| | 33 | | elif [ "$1" == "monitor_rescue_brick" ] |
| | 34 | | then |
| | 35 | | mkdir -p /tmp/miio/ |
| | 36 | | mkdir -p /tmp/wifi/ |
| | 37 | | |
| | 38 | | cp -dfR /data/config/miio/* /tmp/miio/ |
| | 39 | | cp -dfR /data/config/wifi/* /tmp/wifi/ |
| | 40 | | sync |
| | 41 | | else |
| | 42 | | avacmd media '{"type":"media", "cmd":"play", "file_number":26,"mode":2}' & |
|
|
|
|
41 | | 47 | | if [ -f ${OTA_START_MAKR} ] |
|
|
43 | | log "Machines are being upgraded" | | 49 | | log "Machines are being upgraded" |
44 | | exit -1 | | 50 | | exit -1 |
|
46 | | | | |
|
|
49 | | 54 | | tar xf ${FACTORY_RESET_PKG} -C /data/ |
|
50 | | | | 55 | | TAR_RET=$? |
| | 56 | | |
| | 57 | | if [ "$1" == "monitor_rescue_brick" ] |
51 | | if [ $? -eq 0 ]; then | | 58 | | then |
| | 59 | | cp -dfR /tmp/miio/* /data/config/miio/ |
| | 60 | | cp -dfR /tmp/wifi/* /data/config/wifi/ |
52 | | echo `date "+%Y-%m-%d %H:%M:%S"` "factory reset by user success" > /data/log/factory_reset.log | | 61 | | echo `date` "factory reset by monitor rescue brick" > /data/log/factory_reset.log |
| | 62 | | touch ${QUIET_START_MARK} |
|
| | 64 | | if [ ${TAR_RET} -eq 0 ]; then |
| | 65 | | echo `date "+%Y-%m-%d %H:%M:%S"` "factory reset by user success" > /data/log/factory_reset.log |
| | 66 | | else |
54 | | echo `date "+%Y-%m-%d %H:%M:%S"` "factory reset by user fail" > /data/log/factory_reset.log | | 67 | | echo `date "+%Y-%m-%d %H:%M:%S"` "factory reset by user fail" > /data/log/factory_reset.log |
| | 68 | | fi |
|
56 | | | | 70 | | |
|
|
|
60 | | | | 74 | | |
61 | | reboot | | 75 | | reboot |
62 | | | | |
|
|