Provide debug mode before RO update 03/235903/5
authorKichan Kwon <k_c.kwon@samsung.com>
Thu, 11 Jun 2020 02:15:46 +0000 (11:15 +0900)
committerKichan Kwon <k_c.kwon@samsung.com>
Fri, 3 Jul 2020 05:56:56 +0000 (14:56 +0900)
- Debug mode file : /opt/usr/.upgdebug_ro

Change-Id: Ief2c81df0bdeb8ac138c70fbc7ad55dbed40289b
Signed-off-by: Kichan Kwon <k_c.kwon@samsung.com>
scripts/fota-init.sh

index 8190643..af8d93d 100755 (executable)
@@ -1,8 +1,6 @@
 #!/bin/bash
 PATH=/bin:/usr/bin:/sbin:/usr/sbin
 
-WITH_USR_PART=
-
 FAKE_ROOT=/system
 
 UPI_NO_DELTA_ERROR=fb15
@@ -169,6 +167,16 @@ do_fota_update() {
                echo "Warning: No signature verifier... Skip it" >> ${INT_LOG_FILE}
        fi
 
+       # Wait until debug mode file is removed
+       DEBUG_MODE_FILE=${FAKE_ROOT}/opt/usr/.upgdebug_ro
+       if [ -f ${DEBUG_MODE_FILE} ]; then
+               echo "Enter RO debug mode"
+               echo "If you want to continue FOTA, please remove ${DEBUG_MODE_FILE}"
+               while [ -f ${DEBUG_MODE_FILE} ]; do
+                       sleep 3
+               done
+       fi
+
        if [ "$FOTA_GUI_ENABLE" = "1" ]; then
                ${UA} ${DELTA_DIR} ${FOTA_TEMP_DIR} 0
        else