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