=================================================================== RCS file: /cvs/openbsd/fw_update/fw_install.sh,v retrieving revision 1.15 retrieving revision 1.17 diff -u -r1.15 -r1.17 --- openbsd/fw_update/fw_install.sh 2021/10/17 23:56:24 1.15 +++ openbsd/fw_update/fw_install.sh 2021/10/18 00:24:55 1.17 @@ -132,6 +132,11 @@ [[ ! -d $_tmpsrc ]] && _issue="Cannot create prefetch area" && fail + # Cleanup from previous runs. + rm -f $_cfile $_cfile.sig + + _t=Get/Verify + ! $_unpriv ftp -D "$_t" -Vmo - "$_src/SHA256.sig" >"$_cfile.sig" && _issue="Cannot fetch SHA256.sig" && fail @@ -153,7 +158,6 @@ rm -f /tmp/h /tmp/fail - _t=Get/Verify # Fetch firmware file and create a checksum by piping through # sha256. Create a flag file in case ftp failed. Firmware # from net is written to the prefetch area.