|
@ -769,6 +769,8 @@ download_file_now() { |
|
|
typeexpr="Zip archive data" ;; |
|
|
typeexpr="Zip archive data" ;; |
|
|
*.tar) |
|
|
*.tar) |
|
|
typeexpr="tar archive" ;; |
|
|
typeexpr="tar archive" ;; |
|
|
|
|
|
*.txt) |
|
|
|
|
|
typeexpr="ASCII English text" ;; |
|
|
*) |
|
|
*) |
|
|
echo "WARNING: Unkown file extension: $gzfile" |
|
|
echo "WARNING: Unkown file extension: $gzfile" |
|
|
typeexpr="." ;; |
|
|
typeexpr="." ;; |
|
@ -776,10 +778,12 @@ download_file_now() { |
|
|
if file "$gzfile.incomplete" | grep -v "$typeexpr" |
|
|
if file "$gzfile.incomplete" | grep -v "$typeexpr" |
|
|
then |
|
|
then |
|
|
echo "ERROR: File type does not match" \ |
|
|
echo "ERROR: File type does not match" \ |
|
|
"filename ($typeexpr)!" |
|
|
|
|
|
|
|
|
"file name ($typeexpr)!" |
|
|
mv "$gzfile.incomplete" "$gzfile.extck-err" |
|
|
mv "$gzfile.incomplete" "$gzfile.extck-err" |
|
|
|
|
|
return 1 |
|
|
else |
|
|
else |
|
|
mv "$gzfile.incomplete" "$gzfile" |
|
|
mv "$gzfile.incomplete" "$gzfile" |
|
|
|
|
|
rm -f "$gzfile".{extck,cksum}-err |
|
|
fi |
|
|
fi |
|
|
fi |
|
|
fi |
|
|
fi |
|
|
fi |
|
|