File tree Expand file tree Collapse file tree
pio/src/main/assets/home/bin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,17 +153,23 @@ mkdir -p "$OUTPUT/${namepv##*/}" $OUTPUT/config
153153 if [ -f $TMP /extract_erofs.log ]; then
154154 while true ; do
155155 number_kk=" $( sed -E ' s/\x1b\[[0-9;]*m//g; s/[\r\t]/\n/g' " $TMP /extract_erofs.log" | grep -E ' Extract: \[[^]]+\]' | tail -n 1 | awk ' {print $3}' | cut -d\. -f1) "
156- if [ -z " $number_kk " ] || [ " $number_kk " == 0 ]; then
157- iv=$(( iv+ 1 ))
158- [ " $iv " -ge 10 ] && break
159- fi
160156 if [ ${number_kk:- 0} -ge 98 ] || [ " $( grep -cm1 " 100.00%" $TMP /extract_erofs.log) " == 1 ]; then
157+ progress 98/100
158+ sleep 1
161159 progress -1/0
162160 break
163- else
161+ fi
164162 [ " $number_kk " ] && progress $number_kk /100
165- sleep 0.5
163+ if [ -z " $number_kk " ]; then
164+ iv=$(( iv+ 1 ))
165+ elif [ " ${number_kk:- 0} " == " ${save_num:- 1} " ]; then
166+ iv=$(( iv+ 1 ))
167+ else
168+ iv=0
166169 fi
170+ save_num=" $number_kk "
171+ [ " $iv " -ge 15 ] && break
172+ sleep 0.5
167173 done
168174 fi
169175 wait
You can’t perform that action at this time.
0 commit comments