Index: client/1.0/neutral/pkgr.eagle ================================================================== --- client/1.0/neutral/pkgr.eagle +++ client/1.0/neutral/pkgr.eagle @@ -344,22 +344,33 @@ # # proc openPgpMustBeInstalled {} { variable openPgpInstalledCommand variable openPgpInstalledPattern + + set message [string trim { + Cannot use OpenPGP: it does not appear to be installed. + + GNU Privacy Guard (GPG) may be downloaded from "https://www.gnupg.org/" + and then installed. Signed binaries for Windows may be available from + "https://www.gpg4win.org/". + + Alternatively, it may be possible to install GNU Privacy Guard (GPG) via + the package management subsystem included with your operating system. + }] if {[isEagle]} then { if {[catch { eval exec -success Success $openPgpInstalledCommand } result]} then { - error "cannot use OpenPGP: may not be installed and/or configured" + error $message } } else { if {[catch { eval exec $openPgpInstalledCommand } result]} then { - error "cannot use OpenPGP: may not be installed and/or configured" + error $message } } if {![info exists result] || \ ![regexp -- $openPgpInstalledPattern $result]} then { 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 -iQIcBAABCAAGBQJYXHexAAoJEFAslq9JXcLZ9RwP/i/Sqju0NxNtfi5WzU/pmoMo -SO3U0mDbc62jmsR+mGp5jP7/ayyRMnr1Mswp1ECiJmFr4ZbBXOVTni++PL82z90+ -nAWUcOVx2HxM8GhdNviEEtuX8u0V7IT1dECNYVUfHaMQJcxPa1rx8PtglD4ksQGs -2c0dR2n7b25Nx3U6mKuCxclIj/eYAhTh02fDbe8IhdA1JU8ZT3iCgBaB7QgP5Iq5 -IBI0y0m6fG680a69/bnf+PPegwE5viWtnk5GfiobvCAtTysyN1deSgStKvnT0K0g -plBYkt98E4Oj/iXmfGyuVATstSaFVVci2I3sOHYV+e0pn4S6Niz8fyj9WMh5qnIs -OwTvLJzaNsG9vv/f8vt6ziaL2012WrIR1g/wVayFEdI2BOnc5pCdmB5q9CDl1als -/lPioJB9ku3M1AkntGbf2C83F1LmR4h20LUOF5TiECxU6SftUfdjehnWf0TUG7RR -Bn8cXdyA+KmGcfOhUefrDHCR/XCV4I8GUEJiYenD3IiIbrs2bvTgE7S3hmw/nRAO -jLjaQNPsJ0RPlmeISl8pBxUKATeXdVHT7WzTbiUQTffKG5zRu6LCuATRUVURKsIA -2I/1qrKMxfJb07EKoLfdZnhXPyvzYc5nu0lx+n7ZIfWts7evbnjE+jg8Gn5OqG09 -33IyB+tscZBu/67DiFr5 -=vRb6 +iQIcBAABCAAGBQJYYGgQAAoJEFAslq9JXcLZrJAP/3cQVHstjOVXvpihhtif4ZKi +useOOdwHMZFtg0ioB17w43fVdPceSWAXsxvG5Ouc+PMco2rOKJywLBbWkwNv6UIn +VncfoFD90g3L2PjtvBKCyupVUNYXBuwDPlaLzXDNxwWswOoXH7CgBbE0LXOKhV6E +xuCWF2Ezm+SQrDwLBh/896dxSIR57tJMgV7xK0lDge5LZ+lv+dgAoPg7pDdWwmAv +S9IOumhOp684Wj4qvMlkFRRhQuPzJ017beGaiosR3CQULKQV7RNPrn+mnLkgm+B7 +Sv0mXgV24awM+dBP4q1+RLRaOLA/MY9GqOiCfIf8PqUl/VAyUEsd7w+TXCi8+VNc +gy7ajJ0TxHmbmIDSDXfUMPMNsYkWrHgUW6l49Hs2eK2G5i+Qc3pwpJhXiasfg4/f +YglTX1KwRfLiGmXgDSjs9ySvFR/rnSztMiit4hzabVZCLTzH1g7bwgZvsg4BYgjD ++V8A2zGcu9+2LpdlxkQqFe6OuBlNcIQCwu6zQqHu0zMMZUs/IslW2PrRbOXO3/n2 +p55cBL6LzZBfCeutvzx+LH3d9jUE2cX1a2TL0RfGyXPUkbbZ63WGG63mvsDpwOVJ +s7GTuE503FcHeXGWyaQjAdcOolm26aShspVp18pPxyEWwjfQv/kNmk5lSYpFlA9K +5JTmQ3uU0H4xoESkVO2N +=U27i -----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 - 4087e2cf-e72a-4687-83d3-422f239b51af + b7d83a28-104a-49d6-985a-ab7b574c5259 SHA512 Script - 2016-12-23T01:01:47.3896484Z + 2016-12-26T00:42:36.0608047Z -1.00:00:00 0x9559f6017247e3e2 - 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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 -iQIcBAABCAAGBQJYXHeyAAoJEFAslq9JXcLZJFoQAJAGUAB0+karzXzvk+VoXNop -1qAPrSF3e7bA2pVSIwevS4n8xDFB/3qXO2+1YyFnien8inteCVXyDgYXekUvDR0g -EbK/hW32QAV3snoLlMew/ilKAomSd8tHrmHilRS/vDcytHiQ98kMEt1y8g1VZ1Ko -7LvEo1ZJdSB8hJlRHlROWYPinyWTIXITaD/cQUUamuJ9fPHLGFshWR+a0lin0p67 -U9uJH0vMhujWjEfzUnEPXCQBV/Y5GiRmAr35/Xy4SSUce/NRbIZDxY1avxoubTfy -1fzMhatxUMMV42zqZ3IG7uww/JonNdHNiqje/+OgK4gSaaSDQikZMJnldntxLNEY -bJ2C08EolY1SSs0PNyrVqx8h4jQBUIWisze+NMyYGLOLD8SSrlMOA7ye+KbvfXO+ -lPGfrXBdaIpkF9PNVS31jjOAQgAffsB5gywxVX41zA7en9oB6dgkYV4q/QNvHeky -GcgKQdedklrzvIv+OscdaKov4KBWFdHikS+0/1inSPB0tbJEhaEu/6arV8xnJ7WZ -+IqSEL4GIb2OjKBbASOuX8v4ka8Ugus5ML76VpOaCNs9MDt60jJFpOiwwd2C6g1A -2gUizpAQHlmQKITuJTYe4oSb2TCFt9FMU1u5a7Q+IsnlUBo6jnFY1OSgqfHtsFUo -PEcVLi5wGM8smlLGR9Xn -=9e2c +iQIcBAABCAAGBQJYYGgXAAoJEFAslq9JXcLZaSQQAKRlHeeVvCfqHnn2rHmNwb0M +OoSBG5umL/oyCACjG3KEF7O5J9pmhzAMr8SNGbaAVcoss7Zj8iOujbn+920TQ6GW +C6CG5KHir4AMDvewCPlWI81660qOvKft27VoQqJuDhsBFqgHhZBqEAA5u/nnregw +A9Tu9N1gnStwbvwT+wGNU4SCHsI98NL97BxTs/z+HtKDtDcwjDRbZIGnGSYUusIf +B/djPaqGhcKyTPnjG2IznA8TdGSLuc6rqJl6PQHQszKm8++TRsdkqIFKCAQStJ6F +qIBlpPaz+ZDi19Tklb28pJKrcm/waM2yCX7yCA4GhbtGEZyZhuCKOK6uwrCYb2zT +XD753xKgmPVej5kMyL3fHATP2Euf74ZGGnaAOsuu3Bs4tnbBFzf1e50/4C7ONy4e +LhqpFXMzJA6AmvS6CKgvHhrKx3lp7DTaqL9BxV4q1MBAF3W8z6FqfbEqglO2HZNy +YnZur/VxQejbUbFFv6+99MPqqXT4ksqNetMIsbjhVHADh7AAR6v3gS+1bW/3qf5S +O3BwDHlgqVuPMEtdree9b4WJaH6WSftt7EOUJQH7FEUCnsWTQNVIM+vKk1hbB+7N +B8Y1TDwUH1xI/KZGUN6U2e7BzXDvBgk5KRISpFmggc0ZevYE4zm4nZs5jTTo45lT +M92KSDrzn8jlQeeV4UNu +=5d0l -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgr_upload.eagle ================================================================== --- client/1.0/neutral/pkgr_upload.eagle +++ client/1.0/neutral/pkgr_upload.eagle @@ -72,10 +72,16 @@ # # NOTE: This package requires both the package uploader client package. # package require Eagle.Package.Uploader + # + # NOTE: Make sure this tool is being run from within the package client + # checkout directory. + # + verifyCheckoutDirectory + # # NOTE: Process the command line arguments into their corresponding data # values, which are contained in an array. # setupArgumentData [expr {[info exists ::argv] ? $::argv : [list]}] Index: client/1.0/neutral/pkgr_upload.eagle.asc ================================================================== --- client/1.0/neutral/pkgr_upload.eagle.asc +++ client/1.0/neutral/pkgr_upload.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYXa9WAAoJEFAslq9JXcLZuGkP/27jhh5ndcJQa0s4cCbahTd/ -Wl/xjILMiCGeSQrXiAWJibLxRn8hSEoozNyT28Gu0raIgjgW2IrW34r3BhafHYAK -TjyuZXK6kMBKi/yydz+079T/6KL2fAlkhygL4YBGaI2D+pSmDOvqeNrf5IMWPnkv -GYpoN1mpYmerAp/BNfSLepScVXswzEUIcTHScSK4i75cdq8gpxMdRxOd3GlK91Ss -WzPtyc4+FUGgBuDSgfbrnO6JLBEOe5gM5tWllJ0ViCFxDGL5OK1hKk40P0qvh5m4 -cem23//xAOjwriJfoM/jAipJmKNIFiSgvTJHMZgWXmmB3rh11DTZykFWv+AX1vnP -V8zIP8mK1NYMCBoYVwtJxL2x/FeKjQBi2ytFIEfAxTva+ZU6OMxkqDSj5xGv3Bh+ -HvDMQXsf+T6AQQVPx07VnjWrwz56MsMBiBhyrcmSbDfc8s2wwtdUFxOVzienTE+C -cwpijwxlG5gzKRrPeIGwvkUULjHBSzGhh6UQ/lDUR9X+U069gu0HmvuL/H+RKg6+ -30Vh78TGt1ITwKk2OPfItrUtuxz5QFvnklMUQ0JNwVTWQB+e4CJFQY1fuCN/mS1h -0/JxsmA2w6p7JHetJFYavlX+e0nGthoPiygvrCBLJIOVpTKPULn7rFx34ZmO7ALX -siSg2yrX0irpS2amdjjR -=i0mO +iQIcBAABCAAGBQJYYGgTAAoJEFAslq9JXcLZX8MQAKHT3ike47Tdz14CFjDIJUES +uiUUgZ6lQWrAooMzUVJxdIfBwtmqU9iLyX9IMqRySZXNsOCTfOsT3H+F++9uduQm +QcPkpBIW4MeOlGTx3c1+8qfc24OxRtQ/zW7z3/yJksO9BsFHF9+m4TiddNwAm9SU +8dul04a6LrULhJaFHboUwMwTqw/QTGuximDtAncclvdYvyxjzXzpERTYRP3nfH6Z +hNg8d6ul4fSlXcDHomw8Jo4SgS+LnCrlNYkNIs3PeN5vQy3PwUptjq+Ctit5b0wR +mZiYtzQYXiUKjgOMnaECbMK8gZ6fxAsQodI8G6bLr+iOOwtwsRyHYg58fKdqd+se +Lzd8YxHwMvPZXM/uDEjMjBfCE3E44x7fXVWVQoEsYnHdSB4lnV5TinnkQ4dUFahS +FvRSEaw6p8yngmJ0UGbkj2QL9jbsTf8Xv99o4i+OSO8f/thIDdulcMTudLhAhWTZ +dQxRcU+PPWx2xqraXvZ9sls4VJLBwvUBDlrUA9MwG4y/YxQJq+lm4ngmuS2urnnO +Ghmx5UmU1+GzRUTrm39d65SK0aopaf62xdpsoPzbk3Fdd1kRpGfhLMXpEvhsVIwn +D1efCSQJKecMrpzG7mG2wX0ty5iact++4+dT9uBZ5eV6BY+QUN2J0/F33WaAGSVq +lxU8e8/5mJkRiiE/3oQv +=eGY3 -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgr_upload.eagle.harpy ================================================================== --- client/1.0/neutral/pkgr_upload.eagle.harpy +++ client/1.0/neutral/pkgr_upload.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - adda0a31-cfd8-463d-bbe4-96f778c6ac28 + 566f920d-9963-4666-b9f2-b87b7147fd80 SHA512 Script - 2016-12-23T23:11:23.5292968Z + 2016-12-26T00:43:02.0324844Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/neutral/pkgr_upload.eagle.harpy.asc ================================================================== --- client/1.0/neutral/pkgr_upload.eagle.harpy.asc +++ client/1.0/neutral/pkgr_upload.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYXa9YAAoJEFAslq9JXcLZ1+sP/jJTv4cJ8bK/AfND+sV9ReOp -2PyJYf191DuUXaypsW0YghKmHOqC5lHMEV2d7GtEq90fE9rIfEEO92c05GOz/yel -IGqyoPAPGNSzZv8SateBWcx56jizbzDh+++TRiN4hZ1mpRUOXk9+S+9rf09tlGDh -0l8lg3fxfdlAedn7BEZ/wgLbcfXN+gXMGCDKJ/PrAvXTKlwwBqjAo6yN4nh6yrl2 -Jy+Bp0VT54Ve+U0wwKH1rBWw/RaVnBp01KxB1kuCsVcsOblbhZsMw/YorYu+4S/M -QXfRE6kxX6Nix6O1Yw36T6f8DP58Ocpi71IA7YkX5fxtrwjD39AlPby40kmR4q/Q -PKuuoeDNpWRjeRWAOLh1DgVzi4eKWqaSGhqMAhrd0aABy80avYEdqpGoskQ7o4hy -Rx50OACxIRT7BeNaTyX7lHZNVRywtPi03zU+vSS2976JTw2u5K5N51iJmwAv8qim -pxnhrIeUhJkfjxgRHt0aRriDYguwIsFstO2gYReCM+ZJfsA/c1bJgK+FTxNbpt1+ -dIvz5x8hT2OkHpfgQ3lho/eEPFgBU+aajLmfSZPIAgoLfVaxkbjQ5t+UlkGyqI1u -vigIpb3mSnBGd9dIPwOkS71lBLRY4W/hp1fGfG1CEImbo5h8Wkw2MEszQOFgTcqL -veADnHyRMBxDLgmleVbh -=ZSeW +iQIcBAABCAAGBQJYYGgaAAoJEFAslq9JXcLZTRcQAKRKeuM+nlVlqrwu42qB4ypb +t1cscqMa9zsZ3rJHMU2a5SH6qI19s564NOOjeecliH5uM1DGpvSi40bIwsjv/JXe +c62q54aVKb1r3ABTtC/ZztjOU+/2gYrwtN8ry+6TV80l8H1BNuwSGf2dihpZg1XM +9ZvCsMUovhoE3i7taFPl9MHPR3s3AdAqq38OIZmk0265GPqBexc2eKfHV5iWl3sU +bN/ejjDCZIRHsMMFhyGos3+9VGmbKLBKPruoxGMhVbWXkqGuR7j/CcLzztP7qJP9 +HH1bAyEcow0lkQXAZt4/VS2vsaWXzzCvEmtfu+3vE/rMqOwTzzuXoz9i9nk8e/tM +a6m2PZXXXnw2q7a6Sb1Cem87nta3GNcr3WJv6i8I6fkU3KqRdO18CFAGsil1qaKj +e4bCCwu0stXF6oclCl/Dt+KTNbjm2pKrQvhXRHUeStSqHj7LsAM1fBU3K/5g6LHR +gulU2JtIZ3FEj3cNx7sMYv4D5Z0FxmoSsYB2Ib0bLBtHZAz/R3D5ipzFtIhHnVrE +LZHorBXYtnYl31NPA7Ts2umhV9oXR1CPCQkpFKKNTjjD5Z203MaNIX6rsHy0yOQP +f5eA0royEhaT/YbA4ifhP3Rb6PkBXRlBqHUWWygv4tmt+TFFdz/xP2rdBZvptrFa +k0zoxMrzYoOfvUg9mweu +=QxKn -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgu.eagle ================================================================== --- client/1.0/neutral/pkgu.eagle +++ client/1.0/neutral/pkgu.eagle @@ -604,19 +604,19 @@ eval exec -nocarriagereturns -stdout output -stderr error \ [subst $fossilInfoCommand] } result] == 0} then { set result [appendArgs $output $error] } else { - return false + return "" } } else { set directory $scriptDirectory if {[catch { eval exec [subst $fossilInfoCommand] } result]} then { - return false + return "" } } if {![info exists result] || ![regexp -line -- \ $fossilInfoLocalRootPattern $result dummy directory]} then { @@ -632,23 +632,57 @@ # There are no arguments. Script errors will be raised if any of # the checks fail. # proc verifyCheckoutDirectory {} { variable checkoutDirectory + + if {[isWindows]} then { + set repositories C:\\repositories + set checkouts C:\\checkouts + } else { + set repositories ~/repositories + set checkouts ~/checkouts + } + + set message [string trim [subst { + The package client checkout directory has an issue: %error% + + Prior to running the package uploader client tool, Fossil must be + installed -AND- the Package File Server repository must be cloned + and opened, using commands very similar to the following: + + mkdir ${repositories} + cd ${repositories} + fossil clone https://your_login@pkg.management/pkgd pkgd.fossil + mkdir ${checkouts} + cd ${checkouts} + fossil open [file join ${repositories} pkgd.fossil] + + After the above steps have been completed, package uploader client + tool can be executed using a command very similar to the following: + + tclsh [file join ${checkouts} client 1.0 neutral pkgr_upload.eagle] + }]] if {![info exists checkoutDirectory]} then { - error "checkout directory is missing" + set error "checkout directory is missing" + + error [string map [list %error% $error] $message] } if {[string length $checkoutDirectory] == 0} then { - error "checkout directory is invalid" + set error "checkout directory is invalid" + + error [string map [list %error% $error] $message] } if {![file isdir $checkoutDirectory]} then { - error [appendArgs \ + set error [appendArgs \ "checkout directory \"" $checkoutDirectory \ "\" is not really a directory"] + + error [string map [list %error% $error] $message] } } # # NOTE: This procedure attempts to verify that an implementation of Fossil Index: client/1.0/neutral/pkgu.eagle.asc ================================================================== --- client/1.0/neutral/pkgu.eagle.asc +++ client/1.0/neutral/pkgu.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYXbdYAAoJEFAslq9JXcLZHgkQAK62MY2Dsu6dEALVP2gpsbIC -mhRj39TzflavS/Joub1NAKBbkMP2u0MBIe3Gp8xknNmmZvGTlmP7GoSAWcmW2dZn -aN3II5Bv4ex7YwNzDp0V7cTiwb+lf0T29rzHABD5aOoHfxJKHM/fzETGzjwe/vxP -nJKECIxQ5TqQbWP1VaNT3qCw9FRxEZZHhzy3y6gj73Szvaz9xh9yAD4RIf0WehVV -1cYna8c9ZX9ce+StoSfOpPTuXvkpP1fCiwbRuZ/enDjpP3Zd6QupLyx1R32zeJ8k -D8x6kdrZxSKaPhXtZijRn7PDHK+xsb2etBbTkMfCov2lMI9r2NJ1I6SpZBDw0VoD -66I4MpAccY7B98BIAOWNuiWXI4PSIou2UTeFvHG1H96rDjQkLVxvLlv88mYFUZOf -3oGgIDNjctdcNLrI0chFlGH7N2NyG34iDHU6qcjDMXUIDI9IwPge90199cTc2w6X -yFf2BeYCDTXdi5RWgpamt9DY60fA6MG/jGzrykY6eMKiW4/vWO1rv2NR3lYZH1lG -qxSRxyA06gI3plHkhR+JlZxhqRHr5FKCuCQyIfTmMJEE7LoxYX+K8LNMoscfhWCH -d5JImKEQVSNQo4L2/i654uymOBMumIdaVTAT5ojNNv6WlTwE8D952fncszVFI40w -+yx3oA5/YVAVD7DP5x/T -=BVJm +iQIcBAABCAAGBQJYYGgiAAoJEFAslq9JXcLZbEAQAMBSGYpCun4rMNua1p1UqHjC +PDOnqa8yo4n7V/462uqo834b5NgSFyRqOMO8/fHtqXWY7V2WnqVlvKoV6Ay4n5Ne +diJ2XJnDhe2x9e8DyqKeauWHqdpAXcWhzZYUdpHjU84VUaJKLErS7+dfEErsRKps +oVMZjTozvs9Xz1rIThZRWXmwvP/espaXLKetttemthJKE/4hNaboHjlxjedvQ+CY +/2ris8YWB9tZ+8M80XISViLIIa8i+VKi6SwVbOkemkUs/zpfDCqi6dW48ZvaZMI5 +MB5KplfDwSTHBIk4hEDqyw1I7i0sR6N7o5hJLX9yHaVOFJZWDHLHHFYqoyY2JymN +PczsuGBPPZqU09Cy2RdUXkP0CY+ingQVmsDCXf6btLdRNxSpvCys20V8voaknMpT +7krBSxo9LlVdJEntQfW98ibKhmp7RZUi9OAGQzDM/MCPLk+MHXiqC6P90997j9JX +fReKCwj/wNfzjgVnmRCA2p7P6JOTWroSnKCzsi9ucvN1Z9H152nONpn7WBXhN27o +yctnzgIUue0RbL23gcGHZDrCplm7GGEOZ8c+iIJCMRado1fPRKWOfvHTYonWuKHI +IXlRP46/xBB2rvhJzDe54BPRaFDQqwKZtIM+HCWSdw24+/7uu/abpqr4eR30dHHb +ufEn6qildkhNxublkdz+ +=iEQO -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgu.eagle.harpy ================================================================== --- client/1.0/neutral/pkgu.eagle.harpy +++ client/1.0/neutral/pkgu.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - 9e727675-d3e4-40f6-b818-9e2a344b4c2d + 35aa66b6-34f2-4468-b2d4-f37118db09ab SHA512 Script - 2016-12-23T23:46:06.0214843Z + 2016-12-26T00:44:28.2502578Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/neutral/pkgu.eagle.harpy.asc ================================================================== --- client/1.0/neutral/pkgu.eagle.harpy.asc +++ client/1.0/neutral/pkgu.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYXbdZAAoJEFAslq9JXcLZ2VYQAI5W3dy17KPDmYB3OM6Jncqz -lbiZLJZbJwL0lqVeQY0TukNNs9+9aaRiqBml4nX1hqRzLh1vOzqI+4TdYC3Va5X/ -Ajwc+D5HSRxWMIrz23fq+gSWEOFuy8fFwI2AgK72dgp3pAPDehW2+DbPqMskT3zu -PwNWJPcOPtgIv6CbSR6VqggSJ4j2H8Ssw9kVcwgqgoxrdX8JspJq2qMPz7HKelMa -ybGV4Gb5zX1JgI35h+5/gUD50A9NtJK8IV75aexNXvcnPjCNs1+rzhNBnvmhBItj -GegbLmJo3zQrlW1aayB06uIs4iMEoIdeDVN1EF/RJvBWpdKrLstHsNC7pTdtIH9c -txPX46mWvfQBcS/xhxjB91FpJhmbj/11wNmCpY0giAgV/Uut6mYUPzQZTa17yE07 -YQZfW009B4BNj+WyFnDsZz9wVwRiJtkYrx5BTmDr0wAg/ddm2gr6X9ufbr5dyKFA -rO4/NeUDyJEPZe5iige1DLMPP5LDj2QhuiUqeWg7Fogk6jpzg1L0h4ZmTFPpC7wz -ssn8NiZILne9ziKxMcs2UCRECz4i5hK1QH3f+NZzHQvDAg2DU6GDOJPR1SeE6C3C -CfEQCnn2/9aa9HL48pWC0fOG2YxVbOrPlrrSL/Kev7ztY7XEq7yR8uNf8Sgv07qe -mkU318WyRa7VKEo/qtsI -=a/RZ +iQIcBAABCAAGBQJYYGgjAAoJEFAslq9JXcLZCuMQAI6v/gdRryLRqpOTlKBBoo1Y +vapN6M+YOoIsDE9TcezpgayUNmGnpVaBN7hAX9kOF4qN17Dths1y35DQcgnqHzIK +QE3TWrdorAuyCKVB0G2/hc3H9wG/muqIomSlwrgq0NnVcVvl+BQVpZmCdBKoplbi +ImoSM4HP8otKrIMY83zFBcm7ySNaxHyUUrJ7s6ufNOOQYqGZFPrSShiPeadwbdZ1 +Bav3pYZDKQap+PUDDNq1ZOaQNiSaX7MgeeMH+ACMrGUvGv0nfGuO3N2Kaj2MI4Xk +Q3PiZKV94njU/FBWjNgAW28fVKAmYsJ4iexXY7pnSKr5rIOPZhYUSQW33JinfIrS +mkKsA2h/0+IUdn3qkpG8FdPRSolhhKSbPuXw81JG8YWT6w56+6D3yAAWoaQPOxjt +DKobjqZUJYyMgZLLWfy0dz3TWnn5jNUYxJhw/XxEK19xfJr9RJn2wD7yA65U4f79 +OLvWxPM27fygBDoD3bHepKuGJ9JixZrambCBBJfzTBukkl14y2QrOxlI31L7rIQl +v0r1tGD27k0kQgNpc7EcKqlwRGbhRwPPZ6QcRV+UvcRDtXXZ9ntFjlPWuPTWgWKY +cJ7Mkj2eG0VJ2kpSy6NJW0QTf72e7Ppze+ZWagfC9Jf7sCRZIMRatiKD1oV3Gmm9 +qAAWz/TXPHiSFJ4FN6Sb +=CjvD -----END PGP SIGNATURE-----