File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 154154 " factory-reset" )
155155 report_notice " cuos:useraction:factory-reset" " Factory reset triggered by the user"
156156 setsid " ${SCRIPT_DIR} /do-factory-reset.sh" > /data/log/factory-reset.log 2>&1 &
157+ tail -f /data/log/factory-reset.log
157158 ;;
158159
159160# # reboot - Reboot the system
Original file line number Diff line number Diff line change @@ -126,16 +126,17 @@ done
126126IMAGE_RUNNING=$( docker image inspect --format ' {{index .RepoDigests 0}}' " ${INITIAL_IMAGE} " 2> /dev/null | cut -d' @' -f2)
127127
128128UPDATE=0
129- if [[ -f " /data/run-update" || -z " ${IMAGE_RUNNING} " ]]; then
130- if download_image " ${INITIAL_IMAGE} " " ${INITIAL_DIGEST} " ; then
131- docker rm -f " ${CONTAINER_NAME} " 2> /dev/null || true
132- fi
129+ if [[ -f " /data/run-update" ]]; then
133130 UPDATE=1
134-
135131 rm -f " /data/run-update"
136132fi
137133export UPDATE
138134
135+ if [[ " ${UPDATE} " = " 1" || -z " ${IMAGE_RUNNING} " ]]; then
136+ if download_image " ${INITIAL_IMAGE} " " ${INITIAL_DIGEST} " ; then
137+ docker rm -f " ${CONTAINER_NAME} " 2> /dev/null || true
138+ fi
139+ fi
139140
140141
141142# Check whether the container is running
Original file line number Diff line number Diff line change @@ -11,17 +11,17 @@ docker system prune -f
1111
1212sync
1313
14- systemctl stop cuos-app-init docker docker.socket
15-
16-
1714echo " Cleaning up @data"
15+ rm /data/* 2> /dev/null
1816for dir in /data/* /; do
1917 if [[ -d " $dir " && " $dir " != " /data/dhcp/" ]]; then
2018 echo " Cleaning inside $dir ..."
2119 rm -Rf " ${dir:? } " /{* ,.* }
2220 fi
2321done
2422
23+ rm /etc/hostname
24+
2525sync
2626
2727/sbin/reboot
You can’t perform that action at this time.
0 commit comments