diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-05-09 04:41:18 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-05-09 04:41:18 +0000 |
commit | 1d2cc9065aeafa3b0ff08c13b386fda616d54b3e (patch) | |
tree | e674283fc8dff32eb91f529f6f58cf7a15016813 /etc/rc.initial.firmware_update | |
parent | a4280c66dfa8213af6c5163a6435344f24cda62c (diff) | |
download | pfsense-1d2cc9065aeafa3b0ff08c13b386fda616d54b3e.zip pfsense-1d2cc9065aeafa3b0ff08c13b386fda616d54b3e.tar.gz |
Use /root/ as temporary storage.
Diffstat (limited to 'etc/rc.initial.firmware_update')
-rwxr-xr-x | etc/rc.initial.firmware_update | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/etc/rc.initial.firmware_update b/etc/rc.initial.firmware_update index c666ff7..c37eb83 100755 --- a/etc/rc.initial.firmware_update +++ b/etc/rc.initial.firmware_update @@ -45,27 +45,27 @@ switch ($command) { $file_size = trim($file_size, "\r"); echo "\nFile size: $file_size\n"; echo "\nFetching file...\n"; - exec("fetch -1 -w15 -a -v -o /tmp/firmware.tgz \"$url\""); - if($file_size <> filesize("/tmp/firmware.tgz")) { + exec("fetch -1 -w15 -a -v -o /root/firmware.tgz \"$url\""); + if($file_size <> filesize("/root/firmware.tgz")) { echo "\nFile size mismatch. Upgrade cancelled.\n\n"; die; } - if(!file_exists("/tmp/firmware.tgz")) { + if(!file_exists("/root/firmware.tgz")) { echo "Something went wrong during file transfer. Exiting.\n\n"; die; } $status = does_url_exist("$url.md5"); if($status) { echo "\nFetching MD5...\n"; - exec("fetch -1 -w15 -a -v -o /tmp/firmware.tgz.md5 \"$url.md5\""); + exec("fetch -1 -w15 -a -v -o /root/firmware.tgz.md5 \"$url.md5\""); } else { echo "\n\nWARNING.\n"; echo "\nCould not locate a MD5 file. We cannot verify the download once its done.\n\n"; sleep(15); } - if(file_exists("/tmp/firmware.tgz.md5")) { - $source_md5 = trim(`cat /tmp/firmware.tgz.md5 | awk '{ print \$4 }'`,"\r"); - $file_md5 = trim(`md5 /tmp/firmware.tgz | awk '{ print \$4 }'`,"\r"); + if(file_exists("/root/firmware.tgz.md5")) { + $source_md5 = trim(`cat /root/firmware.tgz.md5 | awk '{ print \$4 }'`,"\r"); + $file_md5 = trim(`md5 /root/firmware.tgz | awk '{ print \$4 }'`,"\r"); echo "URL MD5: $source_md5\n"; echo "Downloaded file MD5: $file_md5\n"; if($source_md5 <> $file_md5) { @@ -74,8 +74,8 @@ switch ($command) { } echo "\nMD5 checksum matches.\n"; } - if(file_exists("/tmp/firmware.tgz")) - do_upgrade("/tmp/firmware.tgz"); + if(file_exists("/root/firmware.tgz")) + do_upgrade("/root/firmware.tgz"); } else { echo "\nCould not download update.\n\n"; die -1; |