File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -148,7 +148,7 @@ elif [[ "${COMMAND}" = "rollback" ]]; then
148148# # factory-reset - Factory reset
149149elif [[ " ${COMMAND} " = " factory-reset" ]]; then
150150 logger -t " cuos" " Factory reset triggered by the user"
151- " ${SCRIPT_DIR} /factory-reset.sh"
151+ setsid " ${SCRIPT_DIR} /factory-reset.sh" > /data/log/factory-reset.log 2>&1 &
152152
153153# # reboot - Reboot the system
154154elif [[ " ${COMMAND} " = " reboot" ]]; then
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ download_image() {
3939 IMAGE_PATH=" $1 "
4040 IMAGE_DIGEST=" $2 "
4141
42- OLD_IMAGE_PATH=" $( docker inspect --format=' {{.Image}}' cuos-app ) "
42+ OLD_IMAGE_PATH=" $( docker inspect --format=' {{.Image}}' " ${CONTAINER_NAME} " ) "
4343 OLD_IMAGE_PATH=" ${OLD_IMAGE_PATH:- " ${IMAGE_PATH} " } "
4444
4545 OLD_IMAGE_DIGEST=$( docker image inspect --format ' {{index .RepoDigests 0}}' " ${OLD_IMAGE_PATH} " 2> /dev/null | cut -d' @' -f2)
@@ -93,10 +93,10 @@ while ! "${SCRIPT_DIR}/docker-login.sh"; do
9393 sleep 5
9494done
9595
96- IMAGE_DIGEST =$( docker image inspect --format ' {{index .RepoDigests 0}}' " ${INITIAL_IMAGE} " 2> /dev/null | cut -d' @' -f2)
96+ IMAGE_RUNNING =$( docker image inspect --format ' {{index .RepoDigests 0}}' " ${INITIAL_IMAGE} " 2> /dev/null | cut -d' @' -f2)
9797
9898UPDATE=0
99- if [[ -f " /data/run-update" || -z " ${IMAGE_DIGEST } " ]]; then
99+ if [[ -f " /data/run-update" || -z " ${IMAGE_RUNNING } " ]]; then
100100 if download_image " ${INITIAL_IMAGE} " " ${INITIAL_DIGEST} " ; then
101101 docker rm -f " ${CONTAINER_NAME} " 2> /dev/null || true
102102 fi
Original file line number Diff line number Diff line change @@ -22,4 +22,6 @@ for dir in /data/*/; do
2222 fi
2323done
2424
25+ sync
26+
2527/sbin/reboot
You can’t perform that action at this time.
0 commit comments