%define init_script_dir %{_libdir}/initrd-recovery/fota
-mkdir -p %{buildroot}/opt/data/recovery
-mkdir -p %{buildroot}/opt/usr/data/recovery
+mkdir -p %{buildroot}/opt/data/update
mkdir -p %{buildroot}%{init_script_dir}
cp ./scripts/fota-init.sh %{buildroot}%{init_script_dir}/fota-init.sh
%license LICENSE
%attr(700,root,root) %{_libdir}/initrd-recovery/fota/*.sh
%attr(700,root,root) %{_datadir}/initrd-recovery/initrd.list.d/*.list
-%attr(777,system,system) /opt/data/recovery
-%attr(777,system,system) /opt/usr/data/recovery
+%attr(777,system,system) /opt/data/update
FAKE_ROOT=/system
-UPI_NO_DELTA_ERROR=fdfa
-UPI_NO_UA_ERROR=fdfb
+UPI_NO_DELTA_ERROR=fb15
+UPI_NO_UA_ERROR=fa17
-STATUS_DIR=${FAKE_ROOT}/opt/data/recovery
+STATUS_DIR=${FAKE_ROOT}/opt/data/update
STATUS_FILE=${STATUS_DIR}/RW.STATUS
DELTA_PATH_FILE=${STATUS_DIR}/DELTA.PATH
INT_LOG_DIR=${STATUS_DIR}
INT_LOG_FILE=${INT_LOG_DIR}/fota_internal.log
-FOTA_LOG_DIR=/opt/data/fota
+FOTA_LOG_DIR=/opt/data/update
FOTA_RESULT_DIR=${FOTA_LOG_DIR}
FOTA_TEMP_DIR=${FOTA_LOG_DIR}
PART_LIST=$("$BLKID" -o full | "$GREP" ${EMMC_DEVICE}p |
"$SED" -e 's/\/dev\/mmcblk0p//g' -e 's/\ .*LABEL=\"\(.*\).*$/\1/' |
"$CUT" -d '"' -f 1 | "$SED" 's/\:/\ /' |
- "$TR" '[:lower:]' '[:upper:]' |
+ "$TR" '[:upper:]' '[:lower:]' |
"$SORT" -k 1 -n)
PART_NUM=$(echo "$PART_LIST" | "$WC" -l)
if [ "$FOTA_GUI_ENABLE" = "1" ]; then
/usr/bin/fota_gui_test -1
fi
+if [ "$fota_result" = "0" ]; then
+ /bin/rm -fr ${DELTA_DIR}
+fi
umount_partitions
if [ "$fota_result" = "0" ]; then