From e7dffe0a82e4d00579f43188be5a1a3d29f3ad8c Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Thu, 25 Jul 2019 10:35:15 +0200 Subject: [PATCH] capsman-download-packages: get values into array --- capsman-download-packages | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/capsman-download-packages b/capsman-download-packages index 06fd228..f71c121 100644 --- a/capsman-download-packages +++ b/capsman-download-packages @@ -14,15 +14,14 @@ :foreach Package in=[ / file find where type=package \ package-version!=$InstalledVersion name~("^" . $PackagePath) ] do={ - :local PackageName [ / file get $Package package-name ]; - :local PackageArchitecture [ / file get $Package package-architecture ]; - :if ($PackageArchitecture = "mips") do={ - :set PackageArchitecture "mipsbe"; + :local File [ / file get $Package ]; + :if ($File->"package-architecture" = "mips") do={ + :set ($File->"package-architecture") "mipsbe"; } - :if ($PackageName = "wireless@") do={ - :set PackageName "wireless"; + :if ($File->"package-name" = "wireless@") do={ + :set ($File->"package-name") "wireless"; } - :if ([ $DownloadPackage $PackageName $InstalledVersion $PackageArchitecture $PackagePath ] = true) do={ + :if ([ $DownloadPackage ($File->"package-name") $InstalledVersion $File->"package-architecture" $PackagePath ] = true) do={ :set Updated true; / file remove $Package; }