Files
Cluster/insDavi2.0/bin/initupd.sh
2026-04-17 18:22:45 +08:00

43 lines
1.4 KiB
Bash

UPD_ROOT="/data"
UPD_DOWNLOAD="$UPD_ROOT/ota_download/extract"
UPD_BACKUP="$UPD_ROOT/ota_bkup/"
if [ ! -d $UPD_ROOT ] ; then
if [ -e $UPD_ROOT ] ; then
rm -f $UPD_ROOT
fi
mkdir $UPD_ROOT && echo "Create update directory for mounting success." || echo "Create update directory for mounting fail."
fi
mount /dev/mmcblk0p2 /data && echo "Mount partition for updating success." || echo "Mount partition for updating fail."
##
## Check directory for download
##
if [ ! -d $UPD_DOWNLOAD ] ; then
if [ -e $UPD_DOWNLOAD ] ; then
echo "File ["$UPD_DOWNLOAD"] exists, but not directory."
echo "Try to remove it."
rm -f $UPD_DOWNLOAD && echo "Remove ok" 1>>/dev/null && 2>>/dev/null || echo "Remove fail"
else
echo "File ["$UPD_DOWNLOAD"] not found."
fi
echo "Try to create directory["$UPD_DOWNLOAD"]."
mkdir -p $UPD_DOWNLOAD 1>>/dev/null 2>/dev/null && echo "Create ok" || echo "Create fail"
fi
##
## Check directory for backup
##
if [ ! -d $UPD_BACKUP ] ; then
if [ -e $UPD_BACKUP ] ; then
echo "File ["$UPD_BACKUP"] exists, but not directory."
echo "Try to remove it."
rm -f $UPD_BACKUP && echo "Remove ok" 1>>/dev/null && 2>>/dev/null || echo "Remove fail"
else
echo "File ["$UPD_BACKUP"] not found."
fi
echo "Try to create directory["$UPD_BACKUP"]."
mkdir -p $UPD_BACKUP 1>>/dev/null 2>/dev/null && echo "Create ok" || echo "Create fail"
fi