diff options
Diffstat (limited to 'script-updates')
-rw-r--r-- | script-updates | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/script-updates b/script-updates index 9dae710..5ed0f5b 100644 --- a/script-updates +++ b/script-updates @@ -4,11 +4,16 @@ # # update installed scripts from file or url +:global GlobalConfigVersion; +:global ExpectedConfigVersion; +:global "identity"; :global "script-updates-fetch"; :global "script-updates-baseurl"; :global "script-updates-urlsuffix"; :global "script-updates-ignore"; +:global SendNotification; + :foreach script in=[ / system script find ] do={ :local ignore 0; :local scriptname [ / system script get $script name ]; @@ -71,3 +76,11 @@ :log debug ("No update for script " . $scriptname); } } + +:if ($GlobalConfigVersion < $ExpectedConfigVersion) do={ + $SendNotification "Configuration warning!" \ + ("Current configuration on " . $identity . " is out of date. " . \ + "Please update global-config, then increase variable " . \ + "GlobalConfigVersion (currently " . $GlobalConfigVersion . \ + ") to " . $ExpectedConfigVersion . " and re-run global-config."); +} |