diff options
author | Christian Hesse <mail@eworm.de> | 2019-04-03 08:30:28 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2019-04-03 08:30:28 +0200 |
commit | ea73505ecce44ae7dd23ffc7ec16d47f1ee12040 (patch) | |
tree | dbc53268751b84d08ea2938b98183ab092ef076e /script-updates | |
parent | 7b1c275cc2daabf29e2d027ebab3d8d2e5e07b33 (diff) |
script-updates: send global-config changes notification just once
Diffstat (limited to 'script-updates')
-rw-r--r-- | script-updates | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/script-updates b/script-updates index 6ba953c..989cbf2 100644 --- a/script-updates +++ b/script-updates @@ -4,9 +4,10 @@ # # update installed scripts from file or url -:global GlobalConfigVersion; :global ExpectedConfigVersion; +:global GlobalConfigVersion; :global Identity; +:global SentConfigChangesNotification; :global ScriptUpdatesFetch; :global ScriptUpdatesBaseUrl; :global ScriptUpdatesUrlSuffix; @@ -78,7 +79,9 @@ } } -:if ($ScriptUpdatesConfigChangesIgnore!=true && $GlobalConfigVersion < $ExpectedConfigVersion) do={ +:if ($ScriptUpdatesConfigChangesIgnore!=true && \ + $SentConfigChangesNotification!=$ExpectedConfigVersion && \ + $GlobalConfigVersion < $ExpectedConfigVersion) do={ :global GlobalConfigChanges; :local ChangeLogCode; :local Changes; @@ -105,4 +108,5 @@ "GlobalConfigVersion (currently " . $GlobalConfigVersion . \ ") to " . $ExpectedConfigVersion . " and re-run global-config.\n\n" . \ "Changes:" . $Changes); + :set SentConfigChangesNotification $ExpectedConfigVersion; } |