Index: client/1.0/neutral/pkgr_upload.eagle ================================================================== --- client/1.0/neutral/pkgr_upload.eagle +++ client/1.0/neutral/pkgr_upload.eagle @@ -693,11 +693,11 @@ } set newFileNames [list] foreach fileName $fileNames { - if {![createOpenPgpSignature $fileName]} then { + if {![::PackageRepository::createOpenPgpSignature $fileName]} then { error [appendArgs \ "cannot stage file \"" $fileName "\": OpenPGP signing failed"] } lappend newFileNames $fileName @@ -1018,11 +1018,12 @@ [::PackageRepository::getFileTempDirectory PKGR_UPLOAD_TEMP] \ [appendArgs pkgr_upload_ [::PackageRepository::getUniqueSuffix]]] writeFile $scriptFileName $script - if {![createOpenPgpSignature $scriptFileName]} then { + if {![::PackageRepository::createOpenPgpSignature \ + $scriptFileName]} then { error [appendArgs \ "cannot submit package metadata: OpenPGP signing of \"" \ $scriptFileName "\" failed"] } @@ -1451,10 +1452,15 @@ if {[haveArgumentData]} then { # # NOTE: All necessary arguments were supplied on the command line, use # batch mode. # + if {[isEagle]} then { + submitEventHandler null null + } else { + submitEventHandler + } } else { # # NOTE: One or more of the necessary arguments were not supplied on the # command line, use interactive mode. This will create a graphical # user interface, using Tk or WinForms. If any of the necessary 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 -iQIcBAABCAAGBQJYWLSdAAoJEFAslq9JXcLZgfQQAKRUS5oidbWdhkKiiXeGCgW2 -PhYp3OlH0AnvSno+GvvQdi3Mja6SM7V59kZ7DPShNmhq+ofTRuszq3HhEbcGYGFE -8YT0vJdmGrnvtM69WauoCrAKQbVcJtIDPAqWhktGbk3M7ZyRnq/HK1NDajzZRerp -aN7mgTAmOAaVBBwlnb99mJhcLwQm9y4bYMyzl/lP/lUp3oXvW/ItGgjMHdm49JJW -p9k0cPLi+XPN+uGzulLU+PgXnleI8mYGDIbB+XRJnNRxkXVvEo3d4yWQZPRcrIhq -0+0Kd6rkhQ7d1OBCYu5rXMP1LChEoGN+T/icJ7UWGTVDpzgaHNMKH6T5KZFQOmjQ -n01iC+/xq/fpJCNKdJ1if5WpZ37xzs/h+lTyeDwcL26Xs3nvCK0yqrmFVIVwTKvW -mr/Zcf1g1bT19c9doRnA8Q9qxX0UgpMfmJ6tS7EHLwafrkzM1fEenov+pTpK1CAm -rGkTvzhbqxswO8omVlhZ7HnuM5dxzoo2Ug+wP16am2ml6n5LXbDJg88rVFAJxSbb -zYPWMCOYCJzU5lomS12Kfr4GnyURwhtnIZEAkwwZsj830s7S8kVA6NoKlSOM5kAn -PZtPh/9FkLvWz9nEQBC+b3JB+c0i8wVbB5PiTvhmb6elBzN1XjcJDPgKyfkerLsq -to++wNe/7tNB2qkG46dq -=az0t +iQIcBAABCAAGBQJYXFVvAAoJEFAslq9JXcLZUyIP/30ae6CsOb8V0I8CEGBs+bRC +6z4gJMSyTUc1y22wG/IeLpodNGk7t4e2f7GI9dKgguoTf43GsB3aoHN5OyoK4NrD +SXIWeRxaeCqamUueT56l8DzjB9MtM2Vsjt9xWv+wWnMMpF67VSknOGz8jjCiDnl8 +zaChwyOHfB6qpIBEt/PH6WCQaiX3mxP0GlQtFq8tddYBlz0jRh0quqdhYcPXWxrS +3bRE+Vh8O4a7ebG3bQdr2UfDrQ4Ak7ql1AT/IDu8oYi1CoIl6DmjbjYA3x0Gp5XV +JSwzH1Yue7EZznCeWWk2GIbLVfLd1JvIuu/Nog3PvKTJQPOSDl6W5dTXOk2NNcPy +0p5VX1ekKL1JuLwBTD6JzXQVKFCRYoTk1nlLPLq/RFQMCVCmIfn+zfvesOAcPDAE +1RYVwxdMi0P1TEr6gz5+JrPE9X2kj7CgqE1w+z+ww5x8J8hulggYH8bVQSkT3mbE +PVK1+6LzbdrUoQVshLvn9G07S4U9c4dhZlxmlYT4tC4qn9zx82Qb0g/SMcNFhkW2 +fIqfV/iFwXpW85q3hrpoaTXgKI+S5OWVYYAB1VGYAgR4ke6XtwpkWDSAl2AoXoGg +Qn830MFNTWUPAN8TiE5oXP/JNYMHmRxfWFd0XF2SiDMx++86wr7dqa4JKH1jlW0t +6dAfcNqKGx90bQfb7tZb +=i34Y -----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 - fd93a0b2-8bdb-4cdf-893c-c43f65ac8610 + 24e558fd-c401-4b5a-bf09-d961c6f71ff2 SHA512 Script - 2016-12-20T04:33:08.7851562Z + 2016-12-22T22:35:27.9277343Z -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 -iQIcBAABCAAGBQJYWLSgAAoJEFAslq9JXcLZVd0QAKUBzRGk3r/tR81EhTG5dyVF -PcRoaG6zmYt2874uyNhE8nXitFN6uWtm4YndJFvHSM4OErEW8mSfTadVojLfovvB -h1ademTAWGKCPfWln7FzeMhV5LAKm5XWVl5jML1/vdjKK8lY2tLkx+cuUVNPvL/8 -hSyYJAPQlQpf1kd66gPfg34GsF7Xm1nEkaU7mqfiosfflOUAX3KDqt8BhN3SFXG7 -bLJwoue0RXDKFQH9P8GK2TzAwawAuGziXf93bx6UNRAwp4f/yOk2Q+e/2bTHs6Qq -EZvN1EBgsXqwy/oe4227xciW5sVYJ48rDuPSg1IMOEnRchEjMmE+4F/aSroKbYzm -TqERUfxMLyGL6hgJd/V5xGvATeFqIUQknPNmzbAkpwxPTe1PUzUCInx/qs3t22dn -Kcw6UBnceMEL8ZU5WAR9y8vzqjbvDqn7G6VeeyTnv1bsqxlFphRMhfQ+9qeUUIuz -6jmn+9dC5w8s5giohCAtpOWj7ege1zTDTzmHQ9QFC7MTY7h1jUZIy80Iex9+98tq -jLLcecuQjbErVo7t46x++ztIfcs6+/Dw2TGF94Yd3lI8UoA512SfFM45VWfTfI2X -F1txj4MX2eEJXqCGbScXZKsgAs1UVS4hONB4YPHN1Khaia1B/MzyIr64yUdWBTvv -e4FKNzIprq5MQ/dP4yYM -=wYlA +iQIcBAABCAAGBQJYXFVxAAoJEFAslq9JXcLZXA0P/iMUbh/edmJHZp2+gqPk+lPm +zI+R6NiPWvxFbejRRHLPRXtIiSH8VOZs4bmS/lKNzWTGQnBOfE4Hh31efymQLKZA +BayqyZxSSp1rBXl/jYzbMH2pA04ffAr+BQw1doD/nouvvoKVJ6U0h1CbCRPBopdH +BJONUqds+LTCPDJ3ZrhizRUeR5S1qToNkc6TJ23ZsxqGvXKUi+bY1PgS//jJ+UZH +DX3Gg4m+YJkHLGCiTuXpJ379CLWdu5M2X+FyF3tcyiQVYXcoWkKEg5vE55GLAGms +x9iJUreCe/o3Tst3X14JJ2QNetjBYDZn227gGBO/OJ1mWJbZhFSErredR/DMaiAp +vNplZddjsBcJ+6TQBF9B6L0fFqCjgMTbGkOV0dDU/8OoaRcsS/rQvyUzFpFhwu4d +riV0A+XI4gIndSyfQkob0Z7XgakFBftI+A9Vtxqs0vtHo8a/W1XpkKsslTlvFuzI +VC86t6i+AKn9e1S2zOQ2ZVCSES/wxXAw+IAh+QsLSddrSUdnr1K0AyQIFU4BlqFl +nDffRiLKsmWJxOMTUYjBP550o7U6VwgkNg456HJwKa3QAbNYwdCW2qF5/U7Le4rn +fqy/dznXn5aorz0w4cUjdwtr4fbJv6Qxebc5x5+1mp8TT06lUlixtU/H/YBsRNHv +5QffFIY8bFKVZH3n1qzt +=BRaN -----END PGP SIGNATURE-----