Index: client/1.0/neutral/pkgd.eagle ================================================================== --- client/1.0/neutral/pkgd.eagle +++ client/1.0/neutral/pkgd.eagle @@ -35,10 +35,21 @@ if {$force || ![info exists openPgpKeyUrn]} then { set openPgpKeyUrn pkg_keys } + # + # NOTE: The fallback URN, relative to the base URI, where the Package + # Signing Keys may be downloaded. This should only be used when + # the primary URN did not produce valid data. + # + variable openPgpKeyUrnFallback; # DEFAULT: pkg_keys_mirror_1 + + if {$force || ![info exists openPgpKeyUrnFallback]} then { + set openPgpKeyUrnFallback pkg_keys_mirror_1 + } + # # NOTE: The URN, relative to the base URI, where a login request may # be sent. # variable loginUrn; # DEFAULT: pkgd_login @@ -119,10 +130,22 @@ variable openPgpKeyUri; # DEFAULT: ${baseUri}/${openPgpKeyUrn} if {$force || ![info exists openPgpKeyUri]} then { set openPgpKeyUri {${baseUri}/${openPgpKeyUrn}} } + + # + # NOTE: The fallback URI where the Package Signing Keys may be + # downloaded. This should return a payload containing the OpenPGP + # key data. This should only be used when the primary URN did not + # produce valid OpenPGP key data. + # + variable openPgpKeyUriFallback; # DEFAULT: .../${openPgpKeyUrnFallback} + + if {$force || ![info exists openPgpKeyUriFallback]} then { + set openPgpKeyUriFallback {${baseUri}/${openPgpKeyUrnFallback}} + } # # NOTE: The URI where a login request may be sent. This should return a # payload containing the necessary HTTP(S) cookie information. # @@ -473,23 +496,56 @@ # # proc downloadAndSaveOpenPgpKeyFile { fileName } { variable baseUri variable openPgpKeyUri + variable openPgpKeyUriFallback variable openPgpKeyUrn - - # - # NOTE: First, build the final URI to download from the remote package - # repository. - # - set uri [subst $openPgpKeyUri] - - # - # NOTE: Then, in one step, download the file from the package file - # server and write it to the specified local file. - # - downloadOneUriToFile $fileName $uri false + variable openPgpKeyUrnFallback + + set errors [list] + + foreach substUri [list $openPgpKeyUri $openPgpKeyUriFallback] { + # + # NOTE: Attempt to download the Package Signing Keys using the + # configured URI. + # + if {[catch { + # + # NOTE: First, build the actual URI where the Package Signing + # Keys should be obtained. + # + set uri [subst $substUri] + + # + # NOTE: Then, in one step, download the file from the package + # file server and write it to the specified local file. + # + downloadOneUriToFile $fileName $uri false + } result] == 0} then { + # + # NOTE: Ok, success. We are done. + # + return "" + } else { + # + # NOTE: Keep track of all errors that are encountered while + # trying to download the Package Signing Keys, for later + # reporting. + # + lappend errors [list $uri $result] + } + } + + # + # NOTE: Make sure there is always an error message. + # + if {[llength $errors] == 0} then { + lappend errors "no URIs are available for package signing keys" + } + + error $errors } # # NOTE: This procedure returns non-zero if the specified file seems to be # an OpenPGP signature file. The fileName argument is the name of 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 -iQIcBAABCAAGBQJYYwv1AAoJEFAslq9JXcLZYTwQAKx1WUDEPUikN+xk99w030PG -1C/p05uMCVl86lKXYW1wRxqJA7G/4PvWvS5vydcrIUjh7Ray9Qwaf2xzPkSGbjPI -kj1HzzsQAb4n3tYj2V5howcYNJEErKpCcVMNb9Lvt4wOnmKba/DQJCdNTprfLpeo -FX+3NTu+WagvPP84C5kpzSO1sA8IP4o05yDwWq9wC0lW4BCMD7R6HU1EJ7o8VqX4 -H3+MsGFY2nvXIhxuZZVyZXboiflZYkNemN0icTSR4gSA8Em36vu44HKwkL6nmda9 -k+92rGXj1C/3XVRI6wnApY7KN+dTzZ5S6WHtEKRyY5tVfEzsUXu6ByqRBIepwo28 -vdfRMvCpirao2agouwsO4/Rw1Tar7FSQAj/KYbx+TZWWPbhbUMfc7g3Bc9DhP/12 -/6k9PJE5NM0PZWFkKR/bkahdQVOrLS0l+WgGxadqXBBKD106oPqyGoW2J516GLj8 -GqE0quxO2XE/MbApztnG9bWpWkOnCauHpT4CyjcLUC6ksGP2lflvfZYSDkOEIUEo -EFLurmHogfHH7VP0bhpD4k86KZKQobo7pNi+fdeFDhcMWqLEJ1VnkW45lRWdrPSz -Vib/mmg4haZj4h6xS/s9uO8GllJWgtB+nK/0PSq/Pfnl8+ahhTYPkqFudOYBON66 -vjQD1+5g40duexE6vBpy -=R7Y8 +iQIcBAABCAAGBQJZVXMaAAoJEFAslq9JXcLZJJYQAJOEbnQ/CqbUaluIs5/QSWS3 +34deWstxXGtESAgmrxWuQOnf/ldRx6bmqgf7r7xWyqyxFYFPN5GkYiyC7rmV/1dv +1G6c4pgOY5RjPjesizNWhXa5e628raabScCKUVntHd2h1jkcF7mTbF5n8RlW4bES +6FJEucZ2/vMyIqke53UBtpUsp/YJezXRGC+CCmxhYz0X/OHculC1CC4f2dEoR57j ++7HpMXBq2iPp8/qB9zhDSobPu6gtZdT1lpcZgnQASv7ZvePemHwdv3HmR/z+djPT +Y1o37YIV1wrq4R4KynH5FsHrYX/fIt0OKHnM1yz8S3jWNSpApLj6agBehxeh6F/k +53tkmbZb8nT3oUIEcoCeHANH+cJnrChwBF/wlKEf+m6Fs/YDpqlKbQzNDjoCrW5P +2fprhExmfUJCzz+DdTGsT0FcYunOeWlUQ8PUs/OXUdnU+YWR1nU58b0DfCUOFw0q ++JiXEWF3mU+p9XfkZNCRk7ITdElGnLYIlSWuXA6O8x6VCZBrlSzO3kRhMbVnzKot +Cw64hgUnPgLe3blfW6ncrCm4as8vxnvxrBfA10APaEbKGebcf8W0uJ/JVtmDbLLd +j4AGyU7LanfSB9+XuA44/Rf0pwito2RU3vI1mdd9li5AGuPqmGfww4NnGtwaVtXv +Ux36Zv3a8nb9rWEbz9g3 +=tsQv -----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 - 3e8d5bde-a334-4dcd-96e8-56bba45c0995 + a4063b0d-90cb-4392-bd0b-05af63cb487a SHA512 Script - 2016-12-28T00:36:27.7902969Z + 2017-06-29T21:37:02.9087087Z -1.00:00:00 0x9559f6017247e3e2 - ch7vC/ErTKw+nI81FdfhiYSReU6jcrFzzJ23wOQlmKUYbkI+nJNvqo+bYmlm9r/IHRWk/QK8KLMz - C+cuj61ZhAMrvnRTzELWDNZ9KW71zE0vxxwP/q6yIRHbe8goD9lpWG4bnxMZQ6g7OYNaoTTY/hno - 9HwzmgiQVLh4gmed0j+TmUzXNpQwrDAMF/98xE66bKi8yGpL+j9l8ffY47BW8Gc9HotNslrRiYYL - G+8n/ifBPMAOYn8QFVaD4nlxBuK3pCVlU7v8/umLDcwhJBrWYxd/cztQuavyWrAUdqPwXnP7g8Ae - 2mJohQvHOOesLFKzLnlcubk/TgkhbqGCb9FALxvOskrbnhTeAqh2mOfR1NQYnPnr4YKCMKGQLN7K - SCEygaAYacV1qqMb9NOk5VDiwg2Rk29UM52Wraer4KhgIzw6CHW2GzDNUeRQo/MRK5khIHHBXKN2 - GNEcSDb1c4bt2CYn4G4F+187l+u9fC9t/q0tadsK+075l5Rzwj7gzL8+26nYRbVECqvmgkmDbRyI - EVo/fmmKqx1zPHl1xWopXNb2pnxdEL6pWzlDlNwmn3VQjEKCMHmYzdW2p0c8kl+O9YF7Ijw3XFoZ - TGunjeKkFEeRo2XjLJEYdGG1Ulveg4JlftHDNCX4cdC1/V7gBXz9EJmf49FDLmtzTEvPk3CbHgfb - kXH8FOlKIxz99ZOu87tVbsdflBGmsUImlPOgNd8unkzi/bvSewtN2eQwEaIFuR9msxY71FoF3BzJ - cqt8hwixxO8NGtgMqoVpmYPR/6HGATeZFIXTVWb8dwHUcKHPk6KSVtarLxhtsQxakvY8VBmUU03g - X/2PiA2BHDXcC7VMFcRYxEdeygZRFNl6hy35U/FJyGXrTauR/6iNUfFMi6N39k3JH3e8X7S17Iyh - ehINgFDEGyIjlPzW7wHVgI9cRhTmKffYg7zc7OZG8Bs2ZyB/iYbUS20aQeQu38ty7vPO0ZA0Do6O - p8sCdh1l8bIQEvM0OdYalBOZrhJPqex+jiWkiP4XYSMLlhHmjaAQpPSsQtsExs+ZFogm5erMhzCX - sQIYcYyOTaBjKQXZVtrd/wVlWXTlKizK/3TGTQu++3em0aEJZVYQyaN9gYfATQRGCqdhafyHq9b+ - x9Lgk85QffUnDnhsRtyK/YuAz4mAlXJQmGm1XiHODc+EmlsKtIl3qf3id4RFlZrAa7/N2EEwNlR3 - 3xL2AKq2m4f5F9Nr43B26vexOicgHf8mHlJI82YT2fkfoeNABZKG7usAcx1bg3KGRxb3+xmp7lQ9 - mYN4A+TTiYtZvYNdydtH8rzZhv56xUu9WSvLvxHwA+S/gB5k8tHN3y+5msD9NqFSWqI/tsc90fH3 - DYFnfdsjRUwoIVu+P3iuaaMq5eJvd/H4naV2H/ViRxsE/H92c1FPiYvJvoWSmeQWyElp4r4WVWSd - QZk449D1HiEKfVF9EFPyhArBazaDTMP3pxjUOyenjh1NglxGqVDaAr+nS78FeIZZqc3uKTkYXPly - IJJVfx9aF/j74iTT7IQhlStYu042YLfSiG8iWXAqDQB/HoGo67CLqzdzhfAUlZKnqikSvA6AtZY1 - D8qQ2Y0HipWjWTACkSfbOEezYg2+E0CFBvrm2DVJxG+7R7SLWDpu1B5981ci9PmcXtauKRxtM2+J - K1XUH1NpCnq+CNpCAQElTrV+DMFXWkctS7V1KhmTzjWqb6MFw5Jqjnke/ay4a17ovqUIuBFu/dks - su1e/IL+cUiqVKLAsS5HHaM9hcfqRrU+2NzMjSUwAUdx7gdr9hok6c7NiixM9DSKUugSNn1z9QD1 - 18ahjJzdtdxa/yZGSdxLpmQOz0ZXd138NkZM8tgJKZ04V4p5K24er/M3uiwjfEBOIZfTLquAyK1F - IP0I3oRk6dqxKiK7ZmQHHZdoGNjaKkLq4NwvgjTuNICaAZAHDfLMbCmJiKQ9oWsQ+2e5ngEbSt7s - sYu0P6KpJHHHFpMgDISqoLr40E2HHtVS89yss6danRP/jqFI3PHs/3hARITnGyVk6SoCjMI54EJy - DUGqNDRMEUZuvdC4FQ7p2tEp12a2G6QJOzDeyDDzRYtQOdxVzU0hRJnAjtYFFkeSZmhkratXV/ln - 0ngOHNuhtywA1zvlB6q0e4emzWlvJ4eqjiHRVr6NSvz/H3TJgImORFveKrhq6HtJcynrQSsR9oy1 - 4ouPE2bjJ/y1XhNBim4dLrcUaWE/N2acnsPcoTf8IqCPmPqw81RiOirVjQmuGYy1jerOTWvtBZla - 2rpt5OaPVdd1Vzu6BshYcuc0ePfcwV7qiIafTEfvdyT7MZzT5KWDFi2mnyG0dtuBk752A0Ia3XeK - HSXgVRaimeQFCXH7zfxPfPt082Z6BMs7WzY5Ep+RCc/a/gLn3mZVfHRA36umt8f5yxwdyifOF5ZG - C6RiNN6VxNQEgZeGUzc09m8jc/+5OoDQI+VkH/p4aBH3OyL8A9zENBSME4H7csDw8DYOBBUSuzqH - NGrK+qEqbnHh2za487CRa7t2T5sTwSzZkL6Wetw71QChVH2hjwzK6fRovY+gs80t4CgWQHvzEj+T - ZP4dUPObFNKx+qBh1cAMKAo7ulPFwngu6gi25kcARmk5V+OXXvgbUx42CboPMsDouHR6em0PcZ37 - Lo79EV1o0PdYLIPw0zOiffacQoryuWpt4IAUtXlXR3ZNmuIbWF3sx0InpQlj+Pi/bEoEq1s= + JedhbqbA323iXoDSF66FHRrHgMGAokxD9xq+ZiAsG4svvOBhCPim72VRMJFSBaodwsilZPts7lpA + 5JwP/aWj5t4ePM4W0vPTKr2if4yDpYzQQ0iPMk/S2T8X8pcIvabh/vEW9NsxG5OIf1XmiLnhWjds + ipaglmiTfmFAFtRpccKE6zK+XOFB+SEHp0eIOYla458Rhfg5uWeunt+Na/yoOPlrLIZkh3JONFqL + tgnoawJ2bdrQiVWneJ5kEastQwPQxDLGN2F4KWOsFrRTdyUEYx/bp7BsrvJ2boPg/UOXPMjR8F6C + x41ifdJiy8nwrurf/JESeYJfq1812/mrh+YoubFk0gjZDEJNqKfJt24/WIJX7FL4lXDwT33/cSaT + HKJMmM+MYInvyXxOJjMvFGjj8O2DOCwRFuboSslmWXM0N6F986u5ZWL1VJ9t0jNUHmGRbgJ9Fv9V + 3wzPzqgJ8PBFEA4cePb8aEJBX0CgMjFHRa6Z7V3YG0zZVaymk0HUov0Eld407S2mi4RByMwPDTNe + XmWJFUDQOy/awMdbkGKplEos9m0RCLsl33OLZ5D+9Z6tXlXxMOXxqtNMyXAxrCOXfqTOtbM4UCKh + 53vmo0J20v11H44HqhQa4sHelJSumqmXQG+aPOD/nji5a2IzyraXc8PPkHO7t2Tdx0XoPJuxo6Cv + oaqsct2LyyfEndQGoBpC2JItN/i9JYgm5bOPE0HLBb3gFunlAAhiAW+7i/rp+z9RBd758AlrTSF+ + 1Os2Z83McyWiNf+5WXfWnYqxLmlP30xWX3Yg+kfC3arK2lzlPc+mqSkL6aTYFl8gjU/itEdaNfcg + STiCogcyhaUgxaeeHphZfiuq2DiIlR6Wan1hVYEuHi8XWgMyxs+IeminKu1heUulYufUDG1+ZV3u + 1Vea0/rMNP78EmfqikiuOcvaL6RWdMKS09BCbpALmXCsOCze/m9He8r3R+bc9cQtyrmSqWr7naEL + 3GoVNc5kehBsTL4A4kAI0s4IhPTbZVvag+rj1JBkFrz2ePWbBWkbHg4T+arx181APXX4RPctJRXx + pBTT6ssvEJXqZVWhbA2/GEdAkRIIyZkOVn40Gun1cP9mwtREN4fW7yLfOakhYLYSDgo3WmcI3d5Z + 4GQiJaMm9cGFyrzdrE0AKLKuUYWJz/IwW77jWdR8+wV1qpeareHrc/dwHSsQBV+OwmpoOJJer+74 + tYe26FgD1JzXY4Bab+HPXDIrZ67orz1n7hhWEnEFT383k3+KHeIIVSo6gvp9UF2qKz8g60D6Hqyn + mL6Eqq8EZJQcuiasBsyn4ZI9/FHf8o8+jvUHLnIExi7Y5QHiaFhgxWMFj1/KN//rsYUph8gaqX0n + 8xhBKF7dji691GWR2kwkth41IPxVykMsZHujpidquiLbYX3TzUDIAprZfXp+sxxKJsNnortAMcV+ + 9vIukGnHOs1Uktg0kHbCl4vMo6/Oe5qRs/yYXN4kvVBRWAjJxfXfp+izxXfortTxy2WZEcmkBgrK + ZnyJ8NoJZKwNf1InQLRmgDBXWQQ0VPFfE9nY/G/qrkJArVM3oGd0FbWdgVn7fLOYkaihAt1yGzGb + R+ACYCZg7vqp9wGi6D5nAoIq5LlaxJFWRPr1P0YKEHYVD2Jo/S0Bwcva7MkPfuLCTLQSEqt0RlRX + Qr2zwBLjbzaZMFSox+PyKTnqMT7QS1AoZTWPvwOSw/HOFj+MaTLfuIBD4KPH81BYwZla8OQGODaQ + GIBw9pgoyixSGxDeawbg6TO98HGCBLFQRj8TIk7XywXfymulqOql8qpNugZxVWT0CZ2P5KPjZZeY + DuYKpV6wO0cj0x5x/sGdbQuiEyxso2yRFScDmSW5ajeWIbx3xww4QVVeOcUiHJ3BA/cdCR+SwJXX + 6Hz5XeW2YSAe5utBgOFbUJwnAYNSMy8aj20AGloqas+JySAx0IOf34ISpsxP1o1tcK59glJz4U6d + f9jz3Z3Eo38eSz8ID3VWP/EOeLquASCB6NrHgRya71jArrIwfYV3BJWEU7gecyuDQa9TdyqQNaMB + tNcvullH71r8IAHm3nN5Pje8+z7RruDbkdrtuO3/H1FKFPRLtBzyuiRh0XS605hESiIxY2AYXumd + wr+3MIhiAkEQqgEzDJUcDsT3v6PGD21aeh8ePdQ2aWDCl/dSzFIXpUTKadvdpdBPGXa6SI8bZmOG + 8/CcRPCYg3W6PWJ2Ykme2lj2Rcthc4OTSgI/8wB4T+iiXArhplKxjLVDuBOxJAr5dzmclPexAImL + vCQYXqOqRdYfiH+qIwNraeaRbIctEB/kIukvEN9/xpiO2j6y7QO3nOcoy2CZO/N+O2IFEvZQm9W1 + 67US3jEndHnncRSYiIHPrsjqcjVQ1pdQQNPsHh4kC/iKsAnjyISu0RUfiifjr4erx2/dZWYj4zEQ + x+teJpIJNKC3ESguwDSGuvw3/dFgehxJCFBx+UJJpgv61hsXe4ORdqydZTyaxEvG5G2X6A6onwEr + KtLv7OjtcfbBDEuNOgqWiaWw3GZq+ug/SiXzx+Pc9xgiZbRazDLsnYIVmS0GyfkABVW8qVHfbOm/ + cRwaEx7/6PCY2mcTKGbkuYppvy/ANUFV/w311LEsp46cAZXI383N4JeVDN1hozzgoaznVBExbDWB + 6ECNoIdIcpeIJZuYMSzpbZn/MgRRmd+6zM+cbon64G1c4jmovWSTQRTvi+vTaqX5puXkU5U= 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 -iQIcBAABCAAGBQJYYwv3AAoJEFAslq9JXcLZve4QAMIbBBpPocgFLuUTU+gmsnFc -vGedBAIBumexKKrmBo7OynT/z0rF2wqSW2L/tidx8ZB9eyB2JVT0pupmucfnlU3N -TSTIaVB0Ob4WZ3TO0b24abzXfypXXPLeCCoYpmsFB899HMw/WuaPj3zOsgXZqsCV -VKsZJVWZ+n3qyQbvxH0ZemIHbvv59c3MsGyW0k+XqWPB4Eyv00+bp2RUuiXoEDgH -vVGaEk4//Xly1xW+5VAWm5LJ94+7+kE/D2fCL/A5lMxBUjKJPi3KLt2+X3yzgV6l -NaJ62KgZo2ULh6cinQC1+I1aYyXWfFCKh5ZmtLmj3C/q8fIg+PQ1XPyfZNxX/MZM -rHLJHsLHF32bpcxpLGUo7FqviziCnf2pbnO0l7hOIzCXbg+UerJTgcuNa7hF2Hmn -2vHU5wHa81SeOSgkaKDzcpEDJMhnG2M8VoEyQsITReLF4pdyo68QhobQ1ixaVow3 -+NHutjpmD1oUfzkv3DmpuxmRkwoHXuBFmTeKkA309RbLn34UUGkeyueIfOF9YFdJ -wWgEZGRC3aEpUEcDQjzb2C6OmdtkHqy+N6S1/iBlmRZ8HdFJoT1/jVBIguKBWSuF -OhgT1td3cRKkGiDWznt6GvULgzItyZ1vIkGCAWN3w5RyzTG67tUkKogA4ahzRLiJ -a6pLxtXE8LKcXffQUJd+ -=a1Kn +iQIcBAABCAAGBQJZVXMcAAoJEFAslq9JXcLZ7+QQAJAT8SSop7unI7p76ySL70tG +sektpZwdjcF++V8rd9xP0HS6qKbc9P8RkAirBdQcdMKeq5p7RjG9Qb0U5a6qzWN9 +ar7YFjMgqNOHdJufU72+/vlheyD1NJ7W6xOxywkLds5d4oHQ3Qt3MPtEwI5BGwy9 +bxS+V2/xC86H87nXv9+ysi29VG8yKQscjIPlrcY/YuX7eZkYJaGGHn30CjaCsaTX +Zeu6BLBdYSbhj39fr8zdi8YanChP7Afl0Xu7xLYGg247JZE94wemEuB97g1FANF7 +e8CP1B3Wk+XQZEe2WXGy7kcUPjWo9rfHhipyFZ654+2QnibMr9uhR2GIzP8d8gYs +gKunjdXRGZ37M0XKD0Au/tiCXMPgfcNRA0pIvz+dmzF5J5JwE0jRjL4WIGenMFhb +/5WEJb4c1uGRs0SwAe0jtHvqc/ku6X1bUmjCy7Eswh5Hk5oupxLEBWWxCKvT5YdI +mvkwgSSR51HY/zkbjXMDhs7tHpfGhzG+Jxrka5xNih82sU3C+uEES3bdJLoG4AUJ +E2DVLeoLO8f2n5ywpScHZBkHGjS2LPxFsMzkFYtM3qW0W44Pfs9AIlhG9cEAsPX/ +Kx/T/b4kN+Dhe8VYIy/gvxjdwqvNcXZAUDVkmrzAZZZUTWYhAYWvBNqUo2UUFzdI +o1yfy7aQSS0i1iQX30HR +=rrSM -----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 @@ -60,10 +60,11 @@ # necessary for this tool. In the future, this section may need to # be tweaked to account for changes to the Package Repository Client # package. # namespace eval ::PackageRepository { + variable autoHook false variable verboseUriDownload true } # # NOTE: *TODO* Pre-create the namespace for the Package Downloader Client 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 -iQIcBAABCAAGBQJYZEExAAoJEFAslq9JXcLZ5soP+wQnXnb75Gm7UjpAGZvx3jsE -8u5iyZOzVB6yw4nk9Fs6wLP7VquvnkZcjUjwJinMJJJ5wjY7WLoT2WuMoptbDARa -hEJ1HXVAeHIolsIaBFIEtk16404V7TOLXSuvCU8wJitbkERHG4ijeNmCMAbR4iBc -4n9iVX03XPnTQGmNkGz/Geo/Lhv2V1Wpfbi6Gpu+6Xv0tCeomAi4cr5W9hjSPCcl -WoKXJrbeIWa7rUMP6Hp8Gv0Ej8QG5dUvm9oT3xzSHxedBFCYZufxg4RuaT5h5WYX -SDSFSiQhHtUWj0b39ZBJkhi37n9c1M8a6D5bYHOMk7M51LnRSm3rwKfCsdOgFxkE -Meijffan7+yj2oq3g7IgSjF4mLO3aX/89wwzaNNrr2RKEHULhs8M4WOUGxAhw3vP -tzrFnBisGULNzlleTt5VuiswWk0B3vtcq3kmICUBFHaGRaj4696jClYm9V5reOp3 -Dkx4awSZo+ST6PAfTSxGtTWfM42eQUXZfRdu7j8TOjoWUuGuvVNCrbd8NIuHnTh3 -vu7VXtjNMKPh+I2AtwfxSuhp3e61mImdl991pvhGPEuYUYoTc3aEzZc4oaHorjl4 -q9xqxPvP4yRTlunzlkPT9ZCEdxkIqy3kuL+B+f6641TBFlwlE9NkHJVe1lGw+pwi -/sBSEnU/jdy+1QzILYYy -=KcPP +iQIcBAABCAAGBQJZVXMgAAoJEFAslq9JXcLZNJQQALZu697PlDAP6kLWIoQGMRgK +IYCPAPkRaARqN4JdOPpWtB4Qkdl2D1J4rvwqh2o89iO4VU3lqhdBdqhkpfWAw8B0 +b7DPbA93UGeSCMAnGsrYIoVE/Gv4WI4hg+ITrTsND1IYU5It1fF9PTROhaTaCiyU +kWcZdWxHLHRY3zkdmjoJH1vs930DlHNCHRCnhz69/Psrhl5iTc9gI4ykfmZE8I3z +91OkBYS6xds9JLSi4PBrUfUk0/WayXk7+vJpiz4QDYiuI9s2/cMXGbPiLsSjOnyM +/Y0rLO/FAStcfGj9NKbG2k9y5o36PaSmHhrVtvUcro5rPyS2QD6nXpKp9WNIRdXj +jCZHDrwKWZRiJ0SW0klGfSLPP5N/mpJyMlFvOSL1UgBR1UfG2qtflA+ppwbssqaO +d2wnqVMgZRQWMEIg/k6WQqTUEl08tvrgin2/lYupdsdAlyp+NKkm7nK3xu5Gl8YI +KvebP0YDse41/FXviD9GfXtCMoEkx+heRdZDfH56CO0MEXLd3VAV8WvYPOwWaCCJ +ztbWWlXZp0tYLT13mveMzeVcijyjjAhWQ/fLifF0egoKCFhTkCvLg/ar7SjV6C50 +ul02BO9HQWgyA0cp9CE6PcP/VJbQq4EDiXQKPVaUyyoTehhXZMjLcSQEwsyxug4B +PeN9NsnKJdgw+qeDmP9O +=Yvhp -----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 - dcbae989-6839-4878-baec-6b2436f5fb56 + ea0bf9be-ee06-48be-bd2c-effbecafe33a SHA512 Script - 2016-12-28T22:29:32.8547500Z + 2017-06-29T21:37:21.7557867Z -1.00:00:00 0x9559f6017247e3e2 - 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 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 -iQIcBAABCAAGBQJYZEEyAAoJEFAslq9JXcLZ2/IP+gIEbKAOL8nhAE6tpUvgL6H2 -CdSgYXR+5e1jZVuyfEs9ebTndrb79iIIIiFJKH27hyOyEBJgOV+NgOiOHobojKT2 -kRpu6d0t581Fqs1JzUpD4wRhi4mZlW1mbBTYMkYEmHK0zON5453HZQUBYieyqSgV -udTvUziDshYAPmIDGctNpjscL2Y2kiaCspkiRcNyyu4PznbXFBQV/uiMLAH4jwYi -9V7rhWCN1Nh3vt80rYa76Fn6/Nwm+7LnIbkW6AyZnDF/3ZG3kiDMzdeBZgRJGsUf -58vFTU0UkF+CH5AKW3o11gV3uWM297NMw6BaxPyAVYb76KJRCSKmlTPwpBMvu79H -F9ImyyVevLjCzsEP0IK0d7AWU3FNFSF1GE4n1lN0VjUf/9B5uMn1VN2EM1K3dlA3 -fmsVbURmdl0FHS6LZxDcx+ZDiZSNCJlC5uwKxg1n7sx+Udp7Esy/6f5h3aJWEmSD -k5wliIkNaJLCKGIoIo37k7X8lhJL1aNTT/yuft892ZrnkFLD6gI/gofg68CnNdJB -BGC4IWAfrtD5pVe0AbNajoyNyqZLuzF51LsrNGWbTLte1Z/V0Uwy9qxELrnmaWar -bEar8MbVlF1xacHoy0aG3T64/ZwKRYC0wdOJHg/XbGXxHjeb3xAvvOMJASb7NoWD -X00MzXgtwqZK6HwthHtA -=82Mg +iQIcBAABCAAGBQJZVXMhAAoJEFAslq9JXcLZfm0QAKd80VadqbzP1F3Zs7wZCUR6 +NJRPZcHAigLOGfL+hli8WmWoOwCpAqFS1vfKMBUEtEfComFg905Gg7oMDOL93jlu +AExbvfgT+zm4/IFIZbO1jpyOBoV5MYduzJY+x34a0dvTh9N2p40UR499R9Esblbe +LMFEUAIRtkV7M+13erasczKS+TAio+60i08iVIpENfyaNS1dLsv+p/Fldqys8S9s ++ao5D5OHavXUqL5ayHRrEKoZm7LKZBdCoFOVdcXzYnX7Gz89fnhT5tb+SW15uSSy +dKqfDjPoC+pVUGUiR1hXBQJvX77oSZjv6qCSH7WnnAn4IwnBcW5LLXB1NRuNaFTf +iWlzFrXlZdjvP+yHXl2VX5j1ACeILB106c5w8ka8gOe+PcLOO/Jix6cLHM55nsk4 +18yre7JjPdAPj9/AgVhGA+FM0cRbHM7YPm9gwlXG78sL5QGeVWh4FBpDn0F6JYfd +s4jTvmrwmWbJ9zDqA4XAi6xnXSJgbPBLPiIlYJEqzr1cf2XoxAcGCZdr4ANCh+mN +ERN+FHvkS/zIr7fqhV/S5BMNVQ3LhJITcWJdoYlCbYgPySEPpm+uMyw6BULUxGgb +9iIuzycSWKURsEg/Szn1BPkPiibX7FlAUjj3i16Y/lwq3tIeMRcJLFc3FRHlK0VK +9yypdM8QOhoTCSDHkUon +=oN5F -----END PGP SIGNATURE-----