From 3aa4d7ea50dba77605fc1b4f928eaa498bbec3dc Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 24 Jul 2019 10:13:39 +0200 Subject: packages-update: get values into array --- packages-update | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages-update b/packages-update index 44bd7cb..738ba2a 100644 --- a/packages-update +++ b/packages-update @@ -6,17 +6,16 @@ :global DownloadPackage; -:local InstalledVersion [ / system package update get installed-version ]; -:local LatestVersion [ / system package update get latest-version ]; +:local Update [ / system package update get ]; -:if ($InstalledVersion = $LatestVersion) do={ - :log info ("Version " . $LatestVersion . " is already installed."); +:if ($Update->"installed-version" = $Update->"latest-version") do={ + :log info ("Version " . $Update->"latest-version" . " is already installed."); :error "No updates available."; } :foreach Package in=[ / system package find where !bundle ] do={ :local PkgName [ / system package get $Package name ]; - if ([ $DownloadPackage $PkgName $LatestVersion ] = false) do={ + if ([ $DownloadPackage $PkgName ($Update->"latest-version") ] = false) do={ :log error ("Download for package " . $PkgName . " failed."); :error "Error: See log for details."; } -- cgit v1.2.3-54-g00ecf