From ec095dc289e662777f83e2af85a9cc8aeb82182d Mon Sep 17 00:00:00 2001 From: Derek Macias Date: Sat, 10 Sep 2016 00:09:15 -0600 Subject: [PATCH] check if file exists before unlink --- .../local/emhttp/plugins/NerdPack/scripts/packagemanager | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/NerdPack/usr/local/emhttp/plugins/NerdPack/scripts/packagemanager b/source/NerdPack/usr/local/emhttp/plugins/NerdPack/scripts/packagemanager index f7abbb48..48f2a6e4 100755 --- a/source/NerdPack/usr/local/emhttp/plugins/NerdPack/scripts/packagemanager +++ b/source/NerdPack/usr/local/emhttp/plugins/NerdPack/scripts/packagemanager @@ -91,7 +91,8 @@ foreach ($pkg_cfg as $pkg_name => $pkg_pref) { // get preferences for each packa if (file_check_sha1($pkg_file, $pkg_sha1)){ logger($pkg_gitname.' package download sucessful!', $argq); }else{ - unlink($pkg_file); + if (file_exists($pkg_file)) + unlink($pkg_file); logger($pkg_gitname.' package download failed!', $argq); } } @@ -123,7 +124,8 @@ foreach ($pkg_cfg as $pkg_name => $pkg_pref) { // get preferences for each packa if (file_check_sha1($pkg_file, $pkg_sha1)) logger($pkg_gitname.' package up to date, checksum ok.', $argq); else{ - unlink($pkg_file); + if (file_exists($pkg_file)) + unlink($pkg_file); logger($pkg_gitname.' package checksum failed! package deleted.', $argq); } }else