diff options
-rwxr-xr-x | etc/rc.initial.firmware_update | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/etc/rc.initial.firmware_update b/etc/rc.initial.firmware_update index 5b4bb5d..987f3d1 100755 --- a/etc/rc.initial.firmware_update +++ b/etc/rc.initial.firmware_update @@ -76,10 +76,12 @@ switch ($command) { echo "Downloaded file MD5: $file_md5\n"; if($source_md5 <> $file_md5) { echo "\n\nMD5 checksum does not match. Cancelling upgrade.\n\n"; + exec("rm -f /root/*.md5"); fclose($fp); die -1; } echo "\nMD5 checksum matches.\n"; + exec("rm -f /root/*.md5"); } if(file_exists("/root/firmware.tgz")) do_upgrade("/root/firmware.tgz"); @@ -141,6 +143,7 @@ function do_upgrade($path) { die; } +exec("rm -f /root/*.md5"); fclose($fp); ?>
\ No newline at end of file |