diff --git a/HelperResources/CommonResources b/HelperResources/CommonResources index d86b613..eddf74c 100755 --- a/HelperResources/CommonResources +++ b/HelperResources/CommonResources @@ -537,16 +537,22 @@ updateActiveFile () # update the active file if needed # patched files have already incorporated current active file content # so nothing diffrerent here - doUpdate=false if ! [ -f "$activeFile" ] || ! cmp -s "$sourceFile" "$activeFile" ; then backupActiveFile "$activeFile" cp "$sourceFile" "$activeFile" + updateRestartFlags "$activeFile" + thisFileUpdated=true + fi + + # insure active file has proper permissions + if [ -f "$activeFile" ]; then chmod +r "$activeFile" - if [[ -x "$activeFile.orig" ]]; then + if [[ -x "$activeFile.orig" ]] || [[ -x "$sourceFile" ]] ; then chmod +x "$activeFile" fi - updateRestartFlags "$activeFile" - thisFileUpdated=true + fi + + if $thisFileUpdated; then return 0 else return 1 diff --git a/blindInstall/SetupHelperVersion b/blindInstall/SetupHelperVersion index 9cf81c1..1416d7e 100644 --- a/blindInstall/SetupHelperVersion +++ b/blindInstall/SetupHelperVersion @@ -1 +1 @@ -v8.8 +v8.9 diff --git a/changes b/changes index 993ebbf..4c682ed 100644 --- a/changes +++ b/changes @@ -1,3 +1,6 @@ +v8.9: + fixed: further changes for the remote GUI issue + v8.8: fixed: GuiMods web GUI (v1) broken (patched file permissions incorrect) diff --git a/venus-data-UninstallPackages.tgz b/venus-data-UninstallPackages.tgz index c8a25a0..f55c4d1 100644 Binary files a/venus-data-UninstallPackages.tgz and b/venus-data-UninstallPackages.tgz differ diff --git a/venus-data.tgz b/venus-data.tgz index f7af63f..0541a5c 100644 Binary files a/venus-data.tgz and b/venus-data.tgz differ diff --git a/version b/version index 9cf81c1..1416d7e 100644 --- a/version +++ b/version @@ -1 +1 @@ -v8.8 +v8.9