Check-in [e6dad2a80e]
Not logged in
Overview
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: e6dad2a80e0cb679a157baea71f253332db15b5e
User & Date: mistachkin on 2016-11-03 19:05:27
Other Links: manifest | tags
Context
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
Changes

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
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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

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-----

Modified client/1.0/neutral/pkgd.eagle.harpy from [d45418c704] to [500a620acc].

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
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>f25ac9ec-6bb5-45ca-8d1e-dfb880495a27</Id>
  <Id>5ce6e43e-6e17-4453-9a31-9d552b2d16c2</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-11-02T04:57:28.6234688Z</TimeStamp>
  <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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

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-----

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
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
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
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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

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-----

Modified client/1.0/neutral/pkgr.eagle.harpy from [953f3e8335] to [7fe0eb9df7].

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
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>f872ea6b-80f0-4310-ae1b-57d6e1399678</Id>
  <Id>cc6b73c2-ef14-4a62-a656-9334b5fe902f</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-11-02T04:58:18.5795235Z</TimeStamp>
  <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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

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-----

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
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
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

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-----

Modified client/1.0/neutral/pkgr_setup.eagle.harpy from [a794699c12] to [e2127b846f].

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
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>8c2b7f8c-340f-420c-a85b-7ddb9580f7f7</Id>
  <Id>253d85c3-a3ff-4593-a891-93930208900f</Id>
  <HashAlgorithm>SHA512</HashAlgorithm>
  <EntityType>Script</EntityType>
  <TimeStamp>2016-11-02T19:15:09.2045235Z</TimeStamp>
  <TimeStamp>2016-11-03T18:42:46.9818672Z</TimeStamp>
  <Duration>-1.00:00:00</Duration>
  <Key>0x9559f6017247e3e2</Key>
  <Signature>
    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
  </Signature>
</Certificate>

Modified client/1.0/neutral/pkgr_setup.eagle.harpy.asc from [1abf1567ab] to [bcf41312e7].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17













18
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

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-----