Comment: | Add support for detecting the OpenPGP installation and adding it to the PATH if necessary. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e6dad2a80e0cb679a157baea71f25333 |
User & Date: | mistachkin on 2016-11-03 19:05:27 |
Other Links: | manifest | tags |
2016-11-03
| ||
21:32 | Update and improve comments. check-in: c207528fdd user: mistachkin tags: trunk | |
19:05 | Add support for detecting the OpenPGP installation and adding it to the PATH if necessary. check-in: e6dad2a80e user: mistachkin tags: trunk | |
2016-11-02
| ||
19:16 | In the package setup tool, verify that OpenPGP is installed prior to trying to use it. check-in: c74e469285 user: mistachkin tags: trunk | |
Modified client/1.0/neutral/pkgd.eagle from [da9e424f20] to [5d8da8ea5d].
︙ | ︙ | |||
1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 | # did we just download an OpenPGP signature file? # if {$usePgp && [isOpenPgpSignatureFileName $localFileName true]} then { # # NOTE: Attempt to verify the OpenPGP signature. If this fails, # an error is raised. # ::PackageRepository::openPgpMustBeInstalled if {![::PackageRepository::verifyOpenPgpSignature $localFileName]} then { error [appendArgs \ "bad OpenPGP signature \"" $localFileName \"] } } | > | 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 | # did we just download an OpenPGP signature file? # 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 \"] } } |
︙ | ︙ |
Modified client/1.0/neutral/pkgd.eagle.asc from [220154fe20] to [46b42dd7f9].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository 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----- |
Modified client/1.0/neutral/pkgd.eagle.harpy from [d45418c704] to [500a620acc].
︙ | ︙ | |||
17 18 19 20 21 22 23 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>5ce6e43e-6e17-4453-9a31-9d552b2d16c2</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-11-03T18:42:14.0082344Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/neutral/pkgd.eagle.harpy.asc from [c929103801] to [fdcfa0274e].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository 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----- |
Modified client/1.0/neutral/pkgr.eagle from [3a5d78ded9] to [5fb6967b0e].
︙ | ︙ | |||
272 273 274 275 276 277 278 279 280 281 282 283 284 285 | } incr counter } } } # # 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. # # <public> | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 | } 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. # # <public> 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. # # <public> |
︙ | ︙ | |||
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 | writeFile $fileName(2) $metadata(certificate) } # # NOTE: Attempt to verify the OpenPGP signature for the package # script. # openPgpMustBeInstalled if {[verifyOpenPgpSignature $fileName(2)]} then { # # NOTE: Delete the temporary files that we created for the # OpenPGP signature verification. # | > | 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 | writeFile $fileName(2) $metadata(certificate) } # # 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 # OpenPGP signature verification. # |
︙ | ︙ | |||
1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 | if {![isEagle] && \ [llength [package versions Garuda]] > 0} then { set autoRequireGaruda true } else { set autoRequireGaruda false } } # # 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. # variable openPgpImportCommand; # DEFAULT: gpg2 --import | > > > > > > > > > > > > > > > > > > > > > > > > > | 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 | if {![isEagle] && \ [llength [package versions Garuda]] > 0} then { 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. # variable openPgpImportCommand; # DEFAULT: gpg2 --import |
︙ | ︙ |
Modified client/1.0/neutral/pkgr.eagle.asc from [aa44e3a31b] to [ab535de51d].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository 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----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [953f3e8335] to [7fe0eb9df7].
︙ | ︙ | |||
17 18 19 20 21 22 23 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>cc6b73c2-ef14-4a62-a656-9334b5fe902f</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-11-03T18:41:42.1234688Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/neutral/pkgr.eagle.harpy.asc from [633a5a930e] to [5bfe695e23].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository 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----- |
Modified client/1.0/neutral/pkgr_setup.eagle from [d274480b91] to [73245920a5].
︙ | ︙ | |||
89 90 91 92 93 94 95 96 97 98 99 100 101 102 | set localFileName [file join \ [::PackageRepository::getFileTempDirectory] [appendArgs \ pkg_key_ [::PackageRepository::getUniqueSuffix] .asc]] ::PackageDownloader::downloadAndSaveOpenPgpKeyFile \ $localFileName ::PackageRepository::openPgpMustBeInstalled if {[::PackageRepository::importOpenPgpKeyFile $localFileName \ result]} then { puts stdout $result } else { error [appendArgs \ | > | 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | set localFileName [file join \ [::PackageRepository::getFileTempDirectory] [appendArgs \ pkg_key_ [::PackageRepository::getUniqueSuffix] .asc]] ::PackageDownloader::downloadAndSaveOpenPgpKeyFile \ $localFileName ::PackageRepository::probeForOpenPgpInstallation ::PackageRepository::openPgpMustBeInstalled if {[::PackageRepository::importOpenPgpKeyFile $localFileName \ result]} then { puts stdout $result } else { error [appendArgs \ |
︙ | ︙ |
Modified client/1.0/neutral/pkgr_setup.eagle.asc from [fba59f1ae0] to [f077e2b0ea].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository 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----- |
Modified client/1.0/neutral/pkgr_setup.eagle.harpy from [a794699c12] to [e2127b846f].
︙ | ︙ | |||
17 18 19 20 21 22 23 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>253d85c3-a3ff-4593-a891-93930208900f</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2016-11-03T18:42:46.9818672Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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= </Signature> </Certificate> |
Modified client/1.0/neutral/pkgr_setup.eagle.harpy.asc from [1abf1567ab] to [bcf41312e7].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository 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----- |