Index: client/1.0/neutral/pkgd.eagle
==================================================================
--- client/1.0/neutral/pkgd.eagle
+++ client/1.0/neutral/pkgd.eagle
@@ -1257,10 +1257,11 @@
if {$usePgp && [isOpenPgpSignatureFileName $localFileName true]} then {
#
# NOTE: Attempt to verify the OpenPGP signature. If this fails,
# an error is raised.
#
+ ::PackageRepository::probeForOpenPgpInstallation
::PackageRepository::openPgpMustBeInstalled
if {![::PackageRepository::verifyOpenPgpSignature $localFileName]} then {
error [appendArgs \
"bad OpenPGP signature \"" $localFileName \"]
Index: client/1.0/neutral/pkgd.eagle.asc
==================================================================
--- client/1.0/neutral/pkgd.eagle.asc
+++ client/1.0/neutral/pkgd.eagle.asc
@@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository
-iQIcBAABCAAGBQJYGXLGAAoJEFAslq9JXcLZJYUP/iEAi9YVXEnXJLzD0bBgiTY/
-ymGNbWIyp0x1XfMFw5uaFDYhZgWxpTz28jdpuVA4rodof1H/7YoksgQrfvc2s92k
-SRZZXTeFJJm6dNt3m8JYDFp82GixezdfRLDnWR7dTuAlFvT6Hfr7OsguVfNj5fTj
-4wCGU68T2MIFO5NveRsKtThUuTHkZn1AwutorU2CkV3H+Aj0y0SnCcY5Uyyl3IqE
-FHGTffleA1BuN/lCoY/K4n1pxiu3zyH2tnaysXCxn0zWpBImIscUyiclridyHI4G
-dqNbIXP1t6NMm8bkRsjAUUw7rnadVVlSLC1V98alApbcZDum0GncY66aO6Q2oKhS
-pkozH2s+JsGe8+CSahBn0C10rYfbr8TpA1FKu7oNsZvX0v649W59jebOCcF+jUBt
-bdxh6hUD3uS4BdAIDHcOXxh8e1cVJEfoiKIweJEfPzkOfssXO/gEyCPmR8Vu9TZU
-ySY3Pj9Zpm+0iKHD4MM7+LDlPmawVqGP49su8OdV8R0Z0RaHY7YqydtxDIteQZ6y
-VC/ICTck05P/S4+PrBPnZoIc8/PYXu/UXJ96y/4xP0KXsQ3jg4GHHKLYfmGqDS9+
-/Tf3B4O8+wZaXs0nPvHowt+0gDPqlFqKnShc7xrdsSG7OxV70NKXEZHSlsr0IMKU
-7khgPr4VaCtJYElFAi49
-=3CUK
+iQIcBAABCAAGBQJYG4VHAAoJEFAslq9JXcLZnCUP/RruRuVigTq16bOFCWSxTQsn
+l0FuJs/VbIo9AjedtivuQs/BEkU/we3pcbpe43cFxWVpiCTB9yC+l2QKo5I0/XCT
+/CghM8FEsa/aP+iWh6C7g2BCQ7CKQ80gbI+bGMeYCW//DRDC94BQnFrwwIFRBrp+
+QVhSkv7/Rdi1x/q5O/C6Cus1D8taKSA1XqGoKn9f3Kvzpi5RYRrFwb0ouP8ET2L8
+JKF/MUZz21O5cHAzyzs9GmRbH/pKbuaoQqr3iR4lQt8CsbtYNnKEFhGOvoJwu3B3
+PSyYSX9RjFj0Fe53CCwcPjYm01e/ovs4L+oLEpI3yvu/OjdPvhJ2KO6cHvChyl02
+8iPELt2TgTx4I7McOVf7mdnmZzKhpgLrq4Qk7ydUismS3kOvCxffBLWnQz1ipnOO
+QE4vagEAqaRzhGwM9IBNM5B1gBHGd8uHLmiso/2XrgaZ7+QYrmbvnh5dSQa9fCLi
+C/d8vWBG8CcrWqvLdSOK2wdLAuYzywNOwTzK3BQ9dB4znjpZULC3VbXCqN5BJGuS
+MhM30CP6cN58PqO4to9DWBQL+FjYXVGtTvdTBWZuCYOuyAFBKoyFHVbM+/WI5My6
+TmhQ9F9mygaV3BOnxLco00dzxXB39HjhfUdsZYr5QIELxK5P6rQB9p5l93nJY1EG
+How+snf+wLI3mvDxDgaW
+=erFc
-----END PGP SIGNATURE-----
Index: client/1.0/neutral/pkgd.eagle.harpy
==================================================================
--- client/1.0/neutral/pkgd.eagle.harpy
+++ client/1.0/neutral/pkgd.eagle.harpy
@@ -19,50 +19,50 @@
None
Mistachkin Systems
- f25ac9ec-6bb5-45ca-8d1e-dfb880495a27
+ 5ce6e43e-6e17-4453-9a31-9d552b2d16c2
SHA512
Script
- 2016-11-02T04:57:28.6234688Z
+ 2016-11-03T18:42:14.0082344Z
-1.00:00:00
0x9559f6017247e3e2
- P05pDbHxfAPRnYvXDs9VK2e4JprF5DVsrfgw5Z5a9XtpOybV+95Bjeik+/QkgVGM8+oJA4XHa2nN
- cRhiKOk8EsmgvjRyP9xEogpyfjl9hnwI4COZTT8yK4fddOAO921Ojtn41V9/rONydYsERFMo04KW
- UOdfaAXGIq/TKyuzLSAtnjY4eqeGlcqzNlmQ0LIaU1ai7PCjIr8PIoENIcZER+vbaq8uDhq5P2Cl
- gQIOzS1Mri6R7NGLDpMPr0QDM0ap/6Nc2j5Xf46MLaUuCPdX7uFrE38qH0B2d3u9otobW2CwL/Fq
- hhcLXDWUudRqTFNi9X6tfRsRYlwKBPw2XwKlFHVVGrUvQKC83IGAeuBITfp56yUnhlnQ/sBoGJz+
- 8/gvaFvkK6OR2/bAu6qCv7UTr/aiS7gJ0DsNaHRlftQx9zSYvCjq6mK8OTp3Y3FtTzpYaAhcoWae
- KwbjZgoYUlwFLZwvGfuHfsy2B9kBDItr/+rlj88sTGo/8L5h+PJj3vPTsungpQTwJnlTamwfHm0V
- gW1KLxVsk0onAhXeCPCg5Xg85tvxC5xQ/OWJs+pqoplbkJz4wFh5Q50TpI2/TObH/7zLPLQjBiUL
- gfyid7d2L76/7XZxTz2phE/gn0dL/c79fSP8c7npNskWSRNrT1xtNFtyk8MJRGifkMGX2571J6gX
- LSZa3mJ4PQVDb48nR+1bkn4E1MxOE24XqQTTKpkB3AG+mb5SsMAhg7Wf+W99zr1rE99E9DrkfZdy
- sgWeGdR09fFiLYK31r6BhRQnc7pGKncdx71XTSFcCoY8dr73JLtlzjPifAVz522V7vZfQPpkrx2p
- JsQaI8tuNzYajKmXEUx6WXGypOkKJadSOawMAOZp8PYLPwfF+aFGiErpMJmnWoznOkBUtQEN9c5i
- 6tMEtO7TQ35qJnTIRzq42VG2fq7aWIBynli/ub0s3dE6DZrBSiwGO6uPvLuACuqN6ZUuoMIiuKhc
- VyShOiKyAFFTUehFVe9yLN7KLHTFUmuiP1GD7rVbzullNmlZYujWiP8BSIdL1FTc8M89x6vLACKC
- JAvNay9gzLFX8qINPou9Rmauh7mELRQYQs+wpwuy/R00jtDgjPMWfMlYHV8yJcl429oqozURNhox
- 5iMCRfT5JjvTrKjxXOHGFjWodbxlRtoR6Xtps9RWeq6XFlk5Il4T8i/ArYtmnS7A77tXIUEJ0wme
- +DbrYfr2wCsZT+0ZTX2Fa5Snvg41BIONjARyz2c90AcVqqSTOI5JnaDrSWoHSVMaQIyP5ujyj/tT
- bWbd2CE231lpZxrZIST8YxY3YM7kHrMbt48b5btbjDMln6ZhgfZoxf7ajXnQZCXXKsDEwpANBD9e
- l66DjNOaR306qOQBizy+d0qEN0fN7MQBzAPItg+a/rCw2cB5v0s4K2f7U+rLgrxsWfN+2Tigr/6+
- siEVkVuYVHy847D7KRVsQkNckiCkNCEU6egIzNFKtSZoio8wxCtLgpg7f5cTzCgOwj2A8WVUOCQu
- 2Ge1bzJ5kIuI3tQUJN1ArxAZTuHT7gRqgUB0zk1aMOwt2Y+HntrYKOelJd6Nej4zRQfGfo6jeEpT
- 4TWqIBngdhwh71LR+u/XNvkYoSr4ehYGiia1ur6gaRyD6/EfQXG5ddkqCPMM/4lTLQedj9QxdNbb
- cyQiM/TGc5fTDjDGJHA7Ox17M6OxM4ONUo+16pFxzHftxndPAfhX7WgC0fCHuIe/8HuAOXQyvuYS
- kvb1D6HsuXSjDzQ8l+4BqFjjnobeyo8hW7NMIre30l0h1UXNy6TkadhxSIAKxBnY37Yd0Ta4LdSV
- rwjcKv7kL8ETdyiDbs0Tow0XyBVMPKUgJXMrvGxkDjgvJQft3uZryIeCkLivIqlSWWyLTNtvLweQ
- Os6+kJGHUACaryp8Avqt7v5toHBBnW+gUxgFY4x3xfHQvyUjZdrNEC6sdXPH7bLLvaT9115OTjK6
- 5i46z6d5WJsw2fF0kvstL4DOMT1th+BhrADUeHAj0BPuJC0nQYmvaL7H3ZNYskh+ALXKRu4xxmgA
- NJuRepzgrN9URvK9MVKcCoNaYHPJhlRBHOAd5I1627oBie5QT7gYHOqKlZh1wDnR4Z7h3CEE5A6F
- 0zdw600P+ije304Nw9xVpbj66Lq5mCXDcPKup5ADydxJQPks+6DbxrAoEgB3U6K+92tigHZPey4m
- aBDgZIYYGFFiaQQMDsP2S4wJ/HJpEnoTer+6qjTIF0vGYhWtAWK5XuHYPPeLx4DTKx4vh/2qHiHw
- +hrxVGUV5/TBLiyqmZNT1TQwYjmQsrVIHXjpG3ns4cQuqHHxSRjXWD3RAzjuiK/Rkbih/rwlmIV0
- f5YQf3nlZ5EL3DkXzYOz7j7eRtCycNIX4sRE1bTOoXwt2Fq+UREPp6UTjADjdix07ncjsLhOETUK
- MsRl5mY+Qidc+5ELs/qe9eg5rT2Dsuelu5P/KUo9V5k1RDkJSbDBCiObjRWaW9TXjkcNbXe6gGn8
- xH3kW5zL6gpeXehYyzepa9rqkAILaF+Izc3wAG6JbQyuP8WDmps6U12lhtrZaUBXIs7AerY7VLRz
- Sol4hYS8AZzAWzItyaxNDmPr1Qajg6F9v0K4bVjyJOk8w3E5ENweijg5pby1e+f5i7vz5lm2BfOQ
- 8PRuJBpk3VLFWzWpiCCL40Hxrz2QXcpjvzPJNeUrdaAlxMoClUVsfIMYj7MiGctFjkblFPg=
+ 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
Index: client/1.0/neutral/pkgd.eagle.harpy.asc
==================================================================
--- client/1.0/neutral/pkgd.eagle.harpy.asc
+++ client/1.0/neutral/pkgd.eagle.harpy.asc
@@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository
-iQIcBAABCAAGBQJYGXLIAAoJEFAslq9JXcLZ80sQAKcuae0KZM4846CHRCl8aFsp
-k5hGizq/do+4BTx1hRqNgrmSzrigIeYTfwQ/gNWO2YgIZNuLXbpLiUb3EkV9iLs0
-Naprm6BPlFZeWtlr2rsfhv+sJsHIeolQAdAIB2ivWWkdIidNVH4RKx4OAeKQC7Oz
-vlFnSbkEIg/qkFwek3x5cHhoebDMeGr3Sa5PwlxsewOWQl6h0dU4613MGDaNGDkD
-8a17Q6Zx9XrrtDDeHk6oqcrpjm2aD6L99OecAQgluyLfMq1FoBQa/V2cSnVfx8Rq
-O3dl+kvs2UFIvFjD4GvqjNUQ/TKnAoIxSTW7vL/rLZLjI8M2sZUtq4Mji1chuvHV
-+Jl3GbsfiOQXt6XvTiFsOv5oMSw06rcuoKiZZRHrzCyK1yRSCiztmaftUHSR1JQS
-b/5+gAA7dLLOvmf0EemWN9cOdFgTXiXvKOERCy8sPqA2OqiPktCflnHV3v7IPgjE
-Mf+TsyRqoTaScTNB/caQ0n06XBMDI2VwrAdWSitL27OoIjqxamfA1zGrPhoKHorQ
-hFFWgzHdO7KUeUZP3TLQUFX2yLsZPoGQSKeRwx/JQJSHK4wLff657OQ3SlqIZ22k
-Eiqy4nQfafdbTi0KPGczQYGu9Wcjo1Ywbs/lcGwYXsGeYlDCQhkfd/agO5wypnHN
-y64ZcOsvba2oRZs6xmle
-=dZ0E
+iQIcBAABCAAGBQJYG4VJAAoJEFAslq9JXcLZeL0P/R5RU4jXJCtYJZz3fY5O1AOE
+m584aazfEOgIrgWVc+oo0s4fWvcmqO/7X3mj6aIV5FX+qF8wrmARg2PQ3Y9wQvby
+nytTE+CbxtbyjTb71sZj6QQzIrWVzqhsYJzD8eywAoh4bbqNAK3M2aeo0RRR4Qso
+mv4E0gEmGuMLVhTkWmUvyVX/IyPWuQiVnFDtQ0UE+5Ox2ARKQ/0+ks7VgQKJZBgY
+vjn75sBROEsvn2ny0/MtlJ186tA6rLebSUBZzdSnS6SJTqZXAQEctzGd53m6f5H1
+EDBpRg5xVfO38AC/+NCTpDtWIJFdqJtcJ0V6RkhzHWKL779BmYkbw9T6sB7Afa4b
+I4HnwgXZdL4h0xuGniXrERr+ei652UMpphjr0/ySJyLu+ihHvKWJMNRRr6jfgNMO
+z/H5aVT1M9KrCM4sbLmyE0ojZkzmoCGR0LpVXZkE3VhEY9LtxkWAKkJ0cm+VK9Rd
+eO7c3pvkNczKuPkwGdoUmBbupQJm1NFGnyyrwcaavp2NxY+ejQHX4QRU3P5Weajh
+H980oEwaLcao38z/1qwPbMbvUTG3eeLCfvZDm1wUxJ+Gre5A5kcS0ubsaP2bBwkR
+BEBzD5C6a4zlkROwwD4f83XYR2pWiaEQGcH83orPGLNW7nh3Fq4ovPvySsBq1NMa
+IC+VK+Ia6MdfTShsoyq4
+=lsdd
-----END PGP SIGNATURE-----
Index: client/1.0/neutral/pkgr.eagle
==================================================================
--- client/1.0/neutral/pkgr.eagle
+++ client/1.0/neutral/pkgr.eagle
@@ -274,10 +274,52 @@
incr counter
}
}
}
+ #
+ # NOTE: This procedure attempts to check for the configured installation of
+ # OpenPGP. There are no arguments. Non-zero is returned if OpenPGP
+ # appears to be installed.
+ #
+ #
+ proc probeForOpenPgpInstallation {} {
+ global env
+ variable openPgpInstalledDirectory
+ variable openPgpInstalledFileName
+
+ if {[catch {openPgpMustBeInstalled}] == 0} then {
+ return true
+ }
+
+ if {[isWindows]} then {
+ if {[info exists env(ProgramFiles(x86))]} then {
+ set programFiles $env(ProgramFiles\(x86\))
+ } elseif {[info exists env(ProgramFiles)]} then {
+ set programFiles $env(ProgramFiles)
+ } else {
+ return false
+ }
+
+ set directory [file join $programFiles $openPgpInstalledDirectory]
+ } else {
+ set directory $openPgpInstalledDirectory
+ }
+
+ if {![file isdirectory $directory]} then {
+ return false
+ }
+
+ set fileName [file join $directory $openPgpInstalledFileName]
+
+ if {[file exists $fileName] && [file isfile $fileName]} then {
+ return [addToPath $directory]
+ }
+
+ return false
+ }
+
#
# NOTE: This procedure attempts to verify that a configured implementation
# of OpenPGP is installed locally. There are no arguments. Script
# errors are raised if any problems are found. The return value is
# undefined.
@@ -1267,10 +1309,11 @@
#
# NOTE: Attempt to verify the OpenPGP signature for the package
# script.
#
+ probeForOpenPgpInstallation
openPgpMustBeInstalled
if {[verifyOpenPgpSignature $fileName(2)]} then {
#
# NOTE: Delete the temporary files that we created for the
@@ -1819,10 +1862,35 @@
set autoRequireGaruda true
} else {
set autoRequireGaruda false
}
}
+
+ #
+ # NOTE: This is the name of the sub-directory containing the OpenPGP
+ # implementation. It is platform-specific. On Windows, this
+ # sub-directory is relative to the "Program Files" directory.
+ #
+ variable openPgpInstalledDirectory; # DEFAULT: [file join GNU GnuPG]
+
+ if {![info exists openPgpInstalledDirectory]} then {
+ if {[isWindows]} then {
+ set openPgpInstalledDirectory [file join GNU GnuPG]
+ } else {
+ set openPgpInstalledDirectory [file join / usr bin]
+ }
+ }
+
+ #
+ # NOTE: This is the name of the executable file used to invoke the
+ # OpenPGP implementation, without an extension.
+ #
+ variable openPgpInstalledFileName; # DEFAULT: gpg2
+
+ if {![info exists openPgpInstalledFileName]} then {
+ set openPgpInstalledFileName gpg2
+ }
#
# NOTE: The command to use when attempting to import an OpenPGP key
# file. This must be configured according to the implementation
# of OpenPGP in use.
Index: client/1.0/neutral/pkgr.eagle.asc
==================================================================
--- client/1.0/neutral/pkgr.eagle.asc
+++ client/1.0/neutral/pkgr.eagle.asc
@@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository
-iQIcBAABCAAGBQJYGXLBAAoJEFAslq9JXcLZorYQAKdI3tHsJ23+AgnoOTKee8Ni
-KMx15fSUYJJA4wrjbwAZplXFfY1NF5YaKzP55de9Ih22EG1dfOQVil9NRJhO6jmT
-dz0Yjxj4MC5EXwx2ea2vRxpCTgjlqVmcvaNCvazK4dujdCzWH6anxdNs6dIPIKIc
-N0VfMXsLymjrY5udIIMJSVmcVEKvlE4yeMXynikje9T7+GYAS+vdV3AENeOCgPYO
-xuSSSS9dR59Z4d/COycg1XswGcBbA8TA1eBDufCQmP68beNRJdrj0Igaz6x8sM8f
-aCfKkmgwRIxWKuL/Qdk5HxW2Y95Wx0iWWcazTiwL/w27ryVi6kJQxwpXCfjxs87K
-t6ZaKm2WkulvnHvDZ3FXGJZ0sdPnn3NHcqoylVLgNQD2ExRmgMegLHk0o8Q2USwb
-lbdY/nrH5RiNcU/3sMBu7VoBiVcY/6qvAMgtAH0vX5uY2VMSQYkf4FJu4s33NXDL
-FIfaIvIa3VewSGjqwJMbD939t56WFe5I9/uvTHC3Zn8EGMXx6ADegwe1m46zLNSI
-LJj5zJO8z+F46pgU1MpWrEIe2cnkOA3GI5yftfPyJ2xFHqYEd9v+YxMh/i53HQ/W
-ml/6VX3rhtLb9JkbNh7D6PXBWEhC4cKLUrrC7s5iOG19QsyQz+6YpJvVUEpPTIjn
-1R4MiiAilRgry0j2sl20
-=ZyqK
+iQIcBAABCAAGBQJYG4VMAAoJEFAslq9JXcLZ428P/jSg0GC7f6/4FlU938pMkmG4
+Cu7jHBd72VqCJXIGnYlZAko/o4fTY3373SPWlkmlogohkdT8zJerx2xsIRRYHKvx
+mRRu1f+BZJL7BqQqttCl9XJ0KXLhR7a+7IUZp+88CL35CPuI4+ORtfR7tPVprHlO
+v1IVxZWh0rgMDWc/kUxkz7rL/EkAGYXn0Vx07DEH5RL8l7TN8puCpittdhv/iwlC
+e1jeHZStSRLM769Ed7WozDgWPW/mYMWvyb+I3iZxPfU1KBRuHueyFXWGlRFXgSIE
+sVKasLbTGX8L6ji6NCO72B5iQbVMIwhPSeYAnxtDudvDuYAeRaNpGyZ+BsvUx2m9
+Aq8oKrUvBThpdnAbIqIhIr1E7H1zxeIIJHGJzP2PvJzWoIbUENpbUHYdCkekPucc
+I1YmhLlAO4t8kJ8QTguKZndwmA5AbqiMIUO0BHFjuhzENFUKAzzd8vdLlxCiREE9
+wWJQ9DQAsbWW8/qKYVIatie4hPlC/bYcwhr0z2DYcQaY6CQmugz180LrE30J3Xe4
+sYEiZg2kIIgqgze+7X5EtIHxEpBu+44GeE88ON/0wG1EcOfjWEx0HjDhcObRpl2R
+Ehw1YIxJzwV0gM2V11LdWZptef7caF5XnUeWMGIi7kfpByhJBKS7dAh6BmPbDO+Z
+MTkpxIDHogbOq5ak6XfA
+=Uf4M
-----END PGP SIGNATURE-----
Index: client/1.0/neutral/pkgr.eagle.harpy
==================================================================
--- client/1.0/neutral/pkgr.eagle.harpy
+++ client/1.0/neutral/pkgr.eagle.harpy
@@ -19,50 +19,50 @@
None
Mistachkin Systems
- f872ea6b-80f0-4310-ae1b-57d6e1399678
+ cc6b73c2-ef14-4a62-a656-9334b5fe902f
SHA512
Script
- 2016-11-02T04:58:18.5795235Z
+ 2016-11-03T18:41:42.1234688Z
-1.00:00:00
0x9559f6017247e3e2
- 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
+ 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
Index: client/1.0/neutral/pkgr.eagle.harpy.asc
==================================================================
--- client/1.0/neutral/pkgr.eagle.harpy.asc
+++ client/1.0/neutral/pkgr.eagle.harpy.asc
@@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository
-iQIcBAABCAAGBQJYGXLCAAoJEFAslq9JXcLZppQP/09XUbOgxcyC+UGDYVtF7TTR
-06e3lU+6V0F7WWIdf5vdiomwNiUhfmm4AlOTChjFDPwj3het8zw/I8FVUJRq6mQn
-uV03GE0b7CtfI/yD/Yu19l4yRBy2RoLZOpxttgrnpyH95PXKB9incLBhoe/gVxpL
-xPE44Wu9D5Vi+xDN2XNPR7la1t8dPe0II9rwk5uk0fZ9zYXETVdIrTW+txZ6jB2d
-NdCwdku7gH7Wrl1nMBvt88UWQjkUaMnhcZBwB5LWblXv0NQg2rVNsDdumWfGOKH1
-2jCml46mO9IxAAOLUdh5foTCF0wnhaPT2hGP5PVdZbdR0wi2q4rzLtWPzXYIwTV/
-99DaTkI2zhiaTofkqTLRVU+u7/8KTMlMOPa9DLHHTrsmUcQQn97AqVTHvyr6X3Sr
-2L6IAW7j9aKgCQcUP583XZOIqRmfyPiGkggVeA3iZ6VNkZ+w0GYJl8smyjxiuUHm
-LWaOY2fAsX+7Z8+4EHd0+brEY9VDw1+ibRX8wNlMETj9l1ZzmEbc5nHpGdEe2ecp
-Guz+FD38Dm16oxUtFAguwUyC7xDAf2tjzcIpFgSfDfIgL680GYp4VfBF7BS3t4Oa
-LdIFfZdk944y9tXPyedHt07hdYw1iOPb8GAgPW2QgCZ/TdWeysrj8XrjYkqOJ3r+
-teiNUOnnSqiNGQ388774
-=Jf/S
+iQIcBAABCAAGBQJYG4VNAAoJEFAslq9JXcLZo/0QAIOzO8wSd5ZPym+MpTgrquRZ
+8+wmlb7RqMjmadCebP9Ks6cCp3pBPVAt4r9EHRebB/4mnbIE+/yvcYadEyiE8sRj
+jkP6HJEZetwfl8O07T92CXLbu65Crt3UHNKj2aT2GZISYWtxEHSMT9Tw95XKL+Z6
+HYWwWKZFhbQ7g7JLUFak/6ZdFQYipcCKRi+iOrPYOJlzP47tx4+EiMJONXnfzu3Q
+nnOo4AkRN61VrcwglrbLGtXzGMd7xF7DlQFZA04HxcKIcILFgxOZBLkLN1iwxIRK
+U33K6ePAh/b1ToNd25hNDiQApQYVka+4lLv61Q/HDAupfxx1PRFlhPSv2P/ItS4i
+V+l3G2+v8IzJwvdg8XEU2kz+FDb/UwPn0QwwXXvp+Ai5ODI5KsMvtoD5mTUH8hNE
+l2ws7hHW70eUPDMqfm6ZYvhCHRKZ4bh22+RR2AmBqQxWWBE/iChOwapouQtXy6FT
+9WzW5PjmujTnu7qGLg7EgMHhcf9JUi21Epl57peIYyCdxUqgXg19a1hVVtQRhMff
+UHnT8n6Ype3PUSn/+iW+ZmZ88moZzikAg8H7wGrQla5dnyQ41+/ntFQJLNxqlM7S
+X2I4QPv+PxxsNoceycwDn6P6/vmWppYGnHJR9HIryXYrdjhJufRqH1pKD8jg2m37
+pwQjXVkLlPKSwAg+VMR1
+=JHkm
-----END PGP SIGNATURE-----
Index: client/1.0/neutral/pkgr_setup.eagle
==================================================================
--- client/1.0/neutral/pkgr_setup.eagle
+++ client/1.0/neutral/pkgr_setup.eagle
@@ -91,10 +91,11 @@
pkg_key_ [::PackageRepository::getUniqueSuffix] .asc]]
::PackageDownloader::downloadAndSaveOpenPgpKeyFile \
$localFileName
+ ::PackageRepository::probeForOpenPgpInstallation
::PackageRepository::openPgpMustBeInstalled
if {[::PackageRepository::importOpenPgpKeyFile $localFileName \
result]} then {
puts stdout $result
Index: client/1.0/neutral/pkgr_setup.eagle.asc
==================================================================
--- client/1.0/neutral/pkgr_setup.eagle.asc
+++ client/1.0/neutral/pkgr_setup.eagle.asc
@@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository
-iQIcBAABCAAGBQJYGjtbAAoJEFAslq9JXcLZVuIP/Ryf4tF58nSiAvXL345bL6Rz
-vP0QFQNOj1PyA759POm+3d4vpsowzuMJT4SJYSd6P8XlCdtc8+n5/d2r1RjQIu/A
-nvp/tGpRun3EATDIfm/v+MOeKbLb8YgH8E5T2HXUfpY0OAWGB7Q9QeHW7PMQ/akt
-AqY1RYZIhUeIyMCV1L0uOg1ZkooODWF+r6WcUhl4aT72Jjpk/N4KGJfnWI3vhlQ9
-Y5ZLkZna410c5isCKJ2lKath5UpsGjJgYdgPbeuS+lDXI0TWJU8a1dbKgrHbepvg
-gSATYlWcZSZZwY6jaRK+9eQ102X7pTD9ZK2En3Z6wpkwqVGyCxQmWuOyCELw6dm7
-c260z8mJut32qyGPDx3E3JcwLQbBpOQoDG07uviZah1gjGcUDl4b/mAp1FAozWGa
-ES7Sej3GgMI/Dbe4SNC/EsLTV5Ins3WNIuhnQwmyhEOS9tU21713q0rRTwMbLKmA
-Oy/gpLmLDn1gSSQi+q602/NbHmyq+HYTYqLtlvTvA2+74QZWDK9sTE3MlWef0Ojd
-4MuQ597KL7BH6HGC5cyefe+ZZn0YkD0fy59RZviA3oWFuhKikSwN9Yf+06HHoUau
-GMw4bOU0wAaikm9XEt2ozxnSTGPx0ZnARVhFjruasrBPD8WYeyh/vs/ccU/yvMYe
-FnAyFv8735UrqOgGtXub
-=sDuK
+iQIcBAABCAAGBQJYG4VRAAoJEFAslq9JXcLZNA4P/RU6PBpTUBq1P0yd2+ox26+f
+BS7gzYQIEh7z+2NQdhBE1q24whLNHvMPFoW1MaJU6dlEi5r7vYLvQXKrogKBb7G8
+6kDCBy0lhtv4Fpe5Z6CPziaXe5dKaHLDeYwwFrY1HNzhm2KUffGOoINJ+eDa3JgX
+CBhjNWiVGSnXQNkCgHlNPqDi9IV5jpOjHXR/L8xC94kgrgGyNBeKK1WXjo56YndP
+aY55iDtBglb8TOEbdzaZtFw7X0VYGoazFEEReA4MBzdw4XFNvKl9UvWeY9RjDdBx
+qI7uUrWfKDL7zgVRMJX2lVKjJqqfmD1TH6XjdYLGhwFuc9i7/GujAsLIgq4Ud7Y5
+xM3Ov9x5YPO0UTzssylk7a7+QxgYbSUzP0FSr6XfryeqoLn5AE+VXsgc7wnnsTqz
+mplus8cvOdtie/TrHFIV2ArMb8cWA+EjBW1ad8BrbHlPoag5cY4wwU7h4frwtGGj
+SkYg7itR1cS7HEZUR3ETxJOBAD07E1c9pGPmF67v0qBiN48w4eC2Hi8nvEt291By
+t0C5qYpNljJXO/nMYSqI30hykQWCyo7YCGobmUjL0Ve6P40fvoIkEzD6+FtsUonA
+CwBrGEFYntKgPg6/dw2C55UsSlpsXq0tjYtVggkqaA1itKfJDJllK9ML+99u9f0R
+fzwwkSJp+fPYYb6KIAHk
+=OcT2
-----END PGP SIGNATURE-----
Index: client/1.0/neutral/pkgr_setup.eagle.harpy
==================================================================
--- client/1.0/neutral/pkgr_setup.eagle.harpy
+++ client/1.0/neutral/pkgr_setup.eagle.harpy
@@ -19,50 +19,50 @@
None
Mistachkin Systems
- 8c2b7f8c-340f-420c-a85b-7ddb9580f7f7
+ 253d85c3-a3ff-4593-a891-93930208900f
SHA512
Script
- 2016-11-02T19:15:09.2045235Z
+ 2016-11-03T18:42:46.9818672Z
-1.00:00:00
0x9559f6017247e3e2
- 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
+ d2ZxJ5mVpm8ezIiy9CBjvntAw6JuL1wJVvQoqJ2HfgJMPqnwzNZkV7TCggT3XK6z6PW/GeBzTugg
+ M8wAwSvXoQTN5vTGn5RF9wWWindFXEnyHOUcvwL9cb/BJcdMJit03p/Owo065Mkyr/h77yGCYRX/
+ yjFnYSuuYvE5hGfb798thIoFx4UmbY154R9GZyQe1rfs6SNb6aZXNbfoNDKmLccbH+MgecV6tj5N
+ C3o0FZIW8ZLu+rRyMO6bRsOueaPHNSGFgAmmfD8gKLGdImkUrQTbAk2tmuLk2duT19yAkPzKrYd8
+ lrPzazbXXShp4/ChhugrKJbe4CtUwCzmJ6Rvzl4qV9YsYCwgV8jnbu56yQkmcKlGCuAegMdxMlDa
+ xLDtUNOay1Skhf0RlwSQCSzheLA8nFNHO+th7uUweEOF8h4aLKgq1t9Kx8RJkYxrd1oLzbVOQNjq
+ OEeO2uxOeBfqO9/9dm7u2BXdLPADSKL2tkkcnTPJaU80O/XOQEKawtm2qhPFm+YyRTB02GjTYktO
+ ZgsPj5MphYpBqlVBsCVjkcrzag5N+yY1mb5TeF3V2YoDwcfu9Qozd9Hf0x8e4vwWGDKWkARCEOFZ
+ 0Ws7xaYoAPTUhMGdLR/ka1+duhvtFhjdZiWmE88OTFmN1eE2cfexyJv93ufSh3TS38KXhc6mwbL9
+ z9zr5CPUY6F0eo2wTbnUPXHqSSkjD6TY7bAAjQ6alIHeqYqZBOhP5iWHc++i9PcqONjDr7gSBa1B
+ WN7tSb0YTdPeSvY/vYcWRE7h0kDVQtVhfFhNn2NeUs/Z33mj+4JH1yc8oTTXBbzyb6sPMdnB4BgN
+ XRz3BHDpBW3f1rjjNwWcNY/k5ScvtVcQCh0OggN0+HrhyFyr2pRLDdG3Huyr1NGL6aQ/KOF67pjF
+ 92fXWNqwFRnxNT4dAo5pEfzmMsOTXEKa4ZIdvDxrtsswMt+ykdCcHGN+pjXq1PGsdF9Q0GrYFb02
+ j5tluhWkvGq7JYKx6ocUo5SNu1TvyAvW0xM8hG6sIR0/25qBGQYX4CkgmKItyK9F1DKQqK63goj1
+ MweMXW8NUX9hmGCnvhTgu1GwkSC4tBEfhqhKKVmGaejXIRLcBofyuYAjccEaOPZGAHA9MrZCVXnU
+ idzqcHvaam52DYCSiL97LxMvZLR/88PxjeURFi7DuB+qDr+o0vVSUSOc8CGyAV037v9w+6PFALgs
+ FSXLNIjyowQC0CTdtydndIC6pwQn0ci2qrlBowq0CUng/Ci1XflKsXhUCWzrhOQo8EmUZgAWS66P
+ kmfg7Na3VtYRnqL7kO9aHh5Dmaxf8UccMm2np9nFO1MJnPsylagrH+gGkOBdfn+l+qjUV/Ribgz5
+ ahc/MP8HOI0h73OKPtz6BUhBR9XiTRFeIbnjDmaSELcjFX/EPokYLGx1YanSPDVU6YDd30vI6ynj
+ LT8qDysnP1dP5rZeuD/ubPAwyG+0DErXgWR15rcHPuBsB9SGTdrsJlTqis8NppSB5+Xa48f+dCPe
+ SSJDBwodj7BBmx0IwWg7CZ04oVEp5eQrNYD4/95vFpBqhh/ScMzoW17j9HYws3RZm7r8JaZ4b1nU
+ KEMnE9+mU78Ru7/6LyVVzXyWiv5Tgrzgfbe9PWM0MwVXOVTMuupbnyY1ukYVrk+3WjBi4thc2MXk
+ fi2Bj2iECxSXaiGC38/A4ePZ0rIY68CAjwbPspJ8RGW23UG9WLr2BJHP0YaOwD3nR6Brp7ApmXCq
+ Jy8Bec/6/QnLA97v91sLLD8yKGGmm48o+WXNSxuDGPOzNTjzOVMitugsVDVqboYgsEteaPFWQQmn
+ oaIkRydTAXHqX8uVVJHtXGxZ6lZb/vQfAjElkzWFJBvauKNlB+ZYFwYhyi0v2Gm3G0zh6FP+KniU
+ AjB+f7ROPwSxHq1vh+82Ovn2fUc7oNJWRRR3C61AgOaYgbFvR45EmV7J7TFliB0dZjgudCElVvdw
+ U1adTyOUl+Ji12Ta3uYVZ+GC7KKpSFnRgT4+KVbExIqdlegULme+Fxp7gmqrnIFW69QbDKSS30gE
+ im6oTIVmd2BYZsgKWWW3qCOtHwz6LK/pAihUM7xWCUKt9fPL6O0HW/df9A+pR/h9yx0LxUoqDWSQ
+ MvLUanAOp081q2BDpCEMCBPMldQtQ/kiq+jWg8mC8ysjOkA2YGQ3OFrzbKs0/vn09htbxGYQIVDr
+ Urv0JLJszxLNQA1rzUsGIFxfOtO832n9O4MYv8CAMkpwkH77ClmQME1rG503RHqihUveAcBjiCGz
+ gTcOUOF677jSUIUW1UxcOGoPcBPlq7uFUnbQY27OKI/qtblOd/87dTW3burwLmnCllQgdZcFf3CD
+ 1FyGvTvEAv/cwtaoXC12fyeAdsDj5joa9psTzeO0RUon40BH+2whyZn2vaaOKcSfNL4j3Jqo4Y7Y
+ n2yma09s3MyNCIGfp5hRvihbXN84suDzURvHmI6eghaXfvsEYz+wkjCbOB6UF4ibOz17IxF/qey2
+ zVXl+8qCq1v8nWT7v7B4H6vUeZ8lo/3K0iWVi5L57HhxCqnHbO3PxtDhGkFLZeFrxmT6UGbILzqX
+ 91dn4wrExzRdqMXFPPMp4XFQs+kR1uJf7LeqAE+zdwaze5M8qVJWN0STmScTjvM3ATeeNOthFh8w
+ s3JVUgWAzlC11qs2u5IaZZPCGpkurjwhm8TX4sxqPDZIbcIS9Tn1IdMv+fl9z8Cjf5DQgKA=
Index: client/1.0/neutral/pkgr_setup.eagle.harpy.asc
==================================================================
--- client/1.0/neutral/pkgr_setup.eagle.harpy.asc
+++ client/1.0/neutral/pkgr_setup.eagle.harpy.asc
@@ -1,18 +1,18 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: Eagle Package Repository
-iQIcBAABCAAGBQJYGjtdAAoJEFAslq9JXcLZSQ0QAI+kBRuOdiejVjvwPa87BjP6
-Rm1zIg6L8TJhYdYFuY0hgaDU1Q4Gswm4qRqlMCw78o/3gCgLt8Q3WRCJlc9LN7cC
-4FIKfMFbA1Cr4TBnrA3H7NLDBcVCw8yxA0iuj4G4zvBCJtIquAo7JPJ/udN9w7xO
-+B2cpLccf8YEvd8kd3Gk6seUfuX31QfDLoBYx3XsDROoA3O14zKRgWwevdzaut80
-+URw+yUnVvtadhPDfAszQbfodvyOaukKxlvaS4cvkWS4KrmHDMr66h6fUGuzQILS
-EdNx9+46L2djR9sx6PtP8cGOkSPmecVx7h405deqaZS1Y2WstbbUbPZRH+DcN9eS
-k1kLu4PYfHpNEPGdxgPaPy6x9NbabKdZEzAV3dF5Sy8HrxIby46A/T6bVYl1BrNd
-y/8WL6HAjBjGK/ZiAKs9dEbZzUkb0nrGUoT7SKZZasoinB/RA5oP+FoZLKG8ua+Z
-6C4GvopaSVhg2ohnGNcesy3WNpXm7Vm/oANQiRigepK12acShIAq2a0AgJlN7Xwj
-B6UCSSXA/nfFRLUi8nCkvE0NyYH8XEpCccOP78IPdeyMfs4C2SxmN9ttrqpIvUqX
-HY4XBObzLeXIdWI3r8RZB8JTJBuYWfhKsY10Fk5M1XarkwbFt/7c5PFouP+sMWWS
-2TcZjMEQgOBWPHKOcOH4
-=ntoW
+iQIcBAABCAAGBQJYG4VTAAoJEFAslq9JXcLZadQP/2wUpzxEjaEglN35KOc34/dz
+032CkvZPhhMFExUpE0xKgSZHaiZkJK4u/rbzuS+k5A8WW4tNcl9ilqPHBQkNenvs
+wCInXlu7G5AuaGlnUcWmJXUkkSA886+fHrUJtnzUwwhE8eo9eJ0oJunUIh5DCmfq
+fYmt1dy/Cc8BmdUc8++wAJCtyUsdVPiDr9HMJT/osZU3IfiZ+cwIswPJL+5W0pEF
+wLoKLLNBcQOTZBswb9bFARdXivseA1v3QKHoZRUuFX/tohz+gybWuU3o3HBwEpp+
+JLfzsm84FsOeVtciq7vPTv2qnv7lh3+4vw5OurrxzERE6A/KRIr87W32m48rY8VQ
+r5AHtca1scmeXYlXg/r6bSGa8+BbaO/mtGoPoeroFefrOElFBGdnvvGxzvLlKCtg
+gJoQ8zV/e6czC5z9xPN6cRoc6QhN9NLVLTw2k9o53SOJ1CSnMp7WKelXRb4zK7AH
+HYDpAUlacYy+KSG/Ha8ewvLuWExyhrKGxs1cHw8kJxIFNW0iFtQqXdbLL5klQKMD
+7J4S0f/MNEQ8qMFjT4Wfr6Njb8Q/uYjEA/mQ4ZfhI4biC0ZenmFMGbbGO5cCcS9J
+6GPVk9jTN5yxovRpozHjqPSQAUjMy/Gx2pWQ2gCBmbVIUNUDgXn3rIyl1u+kg3ta
+3msaS9JoGz9AGRCmxZsh
+=YuJC
-----END PGP SIGNATURE-----