Index: client/1.0/neutral/pkgr_upload.eagle ================================================================== --- client/1.0/neutral/pkgr_upload.eagle +++ client/1.0/neutral/pkgr_upload.eagle @@ -29,11 +29,11 @@ proc usage { {error ""} } { if {[string length $error] > 0} then {puts stdout $error} puts stdout "usage:\ [file tail [info nameofexecutable]]\ - [file tail [info script]] \[apiKey\] \[package\] \[patchLevel\]\ + [file tail [info script]] \[serverId\] \[apiKey\] \[package\] \[patchLevel\]\ \[language\] \[version\] \[platform\] \[fileName1\] ... \[fileNameN\]" exit 1 } 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 -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 +iQIcBAABCAAGBQJYYxKdAAoJEFAslq9JXcLZ/kAP/iFfXKkdJQ22NKxKaUZtQE6U +hw5iGQLKX50gZ193SFhtVNjm5mFMkLa5cIZl5CqTiPuS8nlqPKM4OsWiOJcxvE1e +/errG5Z1fX35RMXAUUFwby0Pqh9VmuP86avw6ReQGQfBB3Y9hXRy79Ks/Efvp/4r +eCOLD4L6FUOegwWOQhklbKAz/EK2jXQUC+Ep4qKd4kMOZyrTHYA5Ou2HygJsylBZ +Fbv4eAJhUFXRqsia5VYtv/dLnzQE3wBLHiXyOgzEYTLSqcXOgGRjMWeck49PH7Rv +yiDaJbnpZ3gAGBmeh0P3rUNyJu0ggDNnjd2vbhhiIM1E7fJlMiGoaOTyhIpoIp3V +1+pux9eu7cD9l3AKn2ho3DCKe/RA6IT5wpqN/HZ2jLxELO3HC9uwwlQRM8ThuyZj +LbW+nUsofYzFPHhKmA7cW7z8gIrrRgd67011LDDZlrh7PoT4yTWhzxioi2O+MaOb +UVxJcI8wKw+xWaYsvRGw7gF2jSjzkAMX8pTlrhRQ+CAzZcjeUnHBHE6IT0SJ0dc3 +OtEf6l3K0c3PEM5x3FgEa/el3kMWpOhuUq7Wke6R3+8r7JChi+SSs+AEfQBCXKof +9APERZhiDRym95Hs0hn6B6wbbDp31HVwgROXLYnVrm8122hejj8+hdeCke/JGdzV +vDVGkJiXGGYjgHZamMLo +=Gc8F -----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 - 566f920d-9963-4666-b9f2-b87b7147fd80 + 8520cc75-c2a5-4e86-8316-de5713467fa4 SHA512 Script - 2016-12-26T00:43:02.0324844Z + 2016-12-28T01:16:10.6486953Z -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 -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 +iQIcBAABCAAGBQJYYxKgAAoJEFAslq9JXcLZwg0P/0Zue6K5Ml1QBz+f5OXcIk39 +2/adwB2uh8BPFG1W8gE42OcHmxkhBHp0ZHlfn04duU3gsDlaRseqmPmGz4lVOJ8r +rrBw3soa/NxG4NHQIIOkLRcKjx9rhOdx5RMPa+cCXImp1KOKLcgvXuqQEWPR76j8 +bu9MxWopawQV8rfcmQkgSH0YdMK2UIG+q89bvzFKq88aLyQ8xMM0hGPE8Je6hsYC +X2dTgr2jpFJAq/MBaWxbuVgJUC+HwHL27OKxpLlb6uJbfqmzRoIZX/orCV6gsHjW +dDlSxV81TUDsTSUC7sY2gzMROXVHnS65QNfNGsUBLHUtDuFZAN5lR18yXgi7Y9OZ +wIv4LCC0LdYLiSVeYsFObBa9JqvWtTWtZlAsEZRjY2YQ/4ax8BfBXYoVUc60zRiV +ebvGpKb+gj7UDhO+lfq8ZmmlKg5GlMJXBrYfwZmTmQ5yXBg9GUghlP4Hrwpsfp+s +JKo7llY0CNAKoQVPsb0EyP3YUslzqI3L0GWGz7yP4+G8YAt6OVWV8cUX0j4yDQKt +5C6VDSkgPP/e17iByHf9kWfQrcQBWr7m/t81tFhMDt2hMEsnOJ7YK/Li+p/NwxQR +PRc0rmBuw/CjePvGnYdZ63pcM2MuIuUVjt+6PonP/OiwSduJGhYTpMHMWPI5N2Y9 +Qlm/zbnUmvOhsvrsRTqr +=j9sf -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgu.eagle ================================================================== --- client/1.0/neutral/pkgu.eagle +++ client/1.0/neutral/pkgu.eagle @@ -1050,10 +1050,14 @@ # the list of command line arguments. # # proc setupArgumentData { argv } { variable argumentData + + if {![info exists argumentData(serverId)]} then { + set argumentData(serverId) "" + } if {![info exists argumentData(apiKey)]} then { set argumentData(apiKey) "" } @@ -1080,35 +1084,39 @@ if {![info exists argumentData(fileNames)]} then { set argumentData(fileNames) [list] } if {[llength $argv] >= 1} then { - set argumentData(apiKey) [lindex $argv 0] + set argumentData(serverId) [lindex $argv 1] } if {[llength $argv] >= 2} then { - set argumentData(package) [lindex $argv 1] + set argumentData(apiKey) [lindex $argv 1] } if {[llength $argv] >= 3} then { - set argumentData(patchLevel) [lindex $argv 2] + set argumentData(package) [lindex $argv 2] } if {[llength $argv] >= 4} then { - set argumentData(language) [lindex $argv 3] + set argumentData(patchLevel) [lindex $argv 3] } if {[llength $argv] >= 5} then { - set argumentData(version) [lindex $argv 4] + set argumentData(language) [lindex $argv 4] } if {[llength $argv] >= 6} then { - set argumentData(platform) [lindex $argv 5] + set argumentData(version) [lindex $argv 5] } if {[llength $argv] >= 7} then { - set argumentData(fileNames) [lrange $argv 6 end] + set argumentData(platform) [lindex $argv 6] + } + + if {[llength $argv] >= 8} then { + set argumentData(fileNames) [lrange $argv 7 end] } } # # NOTE: This procedure is used to determine if all the package submission @@ -1117,10 +1125,22 @@ # should not raise script errors. # # proc haveArgumentData {} { variable argumentData + + if {![info exists argumentData(serverId)]} then { + return false + } + + # + # NOTE: *HACK* Actually, this *is* allowed. It means that the + # default server is being used. + # + # if {[string length $argumentData(serverId)] == 0} then { + # return false + # } if {![info exists argumentData(apiKey)]} then { return false } @@ -1263,10 +1283,11 @@ set sender [lindex $args 1]; # NOTE: Disposal. set e [lindex $args 2]; # NOTE: Disposal. } if {[haveArgumentData]} then { + set serverId $argumentData(serverId) set apiKey $argumentData(apiKey) set package $argumentData(package) set patchLevel $argumentData(patchLevel) set language $argumentData(language) set version $argumentData(version) @@ -1296,12 +1317,12 @@ } else { set scriptPlatform $platform } set script [createRepositoryScript \ - "" $checkin [string tolower $language] $version $scriptPlatform \ - $fileNames [list]] + $serverId $checkin [string tolower $language] $version \ + $scriptPlatform $fileNames [list]] set scriptFileName [file join \ [::PackageRepository::getFileTempDirectory PKGR_UPLOAD_TEMP] \ [appendArgs pkgr_upload_ [::PackageRepository::getUniqueSuffix]]] @@ -1367,12 +1388,14 @@ $widgets(4) Text "" $widgets(6) Text "" $widgets(8) Text "" $widgets(10) Text "" $widgets(12) Text "" - $widgets(14) Items.Clear + $widgets(14) Text "" + $widgets(16) Items.Clear } else { + set argumentData(serverId) "" set argumentData(apiKey) "" set argumentData(package) "" set argumentData(patchLevel) "" set argumentData(language) "" set argumentData(version) "" @@ -1409,22 +1432,39 @@ $form add_Closed [namespace code [list handleFormClosedEvent]] ########################################################################### set widgets(1) [object create -alias Label] - $widgets(1) Name lblApiKey - $widgets(1) Text "API Key" + $widgets(1) Name lblServerId + $widgets(1) Text "Server ID (normally blank)" ########################################################################### set widgets(2) [object create -alias TextBox] - $widgets(2) Name txtApiKey - $widgets(2) Text $argumentData(apiKey) + $widgets(2) Name txtServerId + $widgets(2) Text $argumentData(serverId) $widgets(2) add_TextChanged [namespace code \ [list textBoxEventHandler [appendArgs [namespace current] \ + ::argumentData(serverId)]]] + + ########################################################################### + + set widgets(3) [object create -alias Label] + $widgets(3) Name lblApiKey + $widgets(3) Text "API Key (40 hexadecimal digits)" + + ########################################################################### + + set widgets(4) [object create -alias TextBox] + + $widgets(4) Name txtApiKey + $widgets(4) Text $argumentData(apiKey) + + $widgets(4) add_TextChanged [namespace code \ + [list textBoxEventHandler [appendArgs [namespace current] \ ::argumentData(apiKey)]]] ########################################################################### set widgets(3) [object create -alias Label] @@ -1592,12 +1632,23 @@ wm protocol $toplevel WM_DELETE_WINDOW \ [namespace code [list handleFormClosedEvent]] ########################################################################### + set widgets(label,serverId) [label [appendArgs \ + $toplevel .la_serverId] -text "Server ID (normally blank)"] + + ########################################################################### + + set widgets(entry,serverId) [entry [appendArgs \ + $toplevel .e_serverId] -textvariable [appendArgs \ + [namespace current] ::argumentData(serverId)]] + + ########################################################################### + set widgets(label,apiKey) [label [appendArgs \ - $toplevel .la_apiKey] -text "API Key"] + $toplevel .la_apiKey] -text "API Key (40 hexadecimal digits)"] ########################################################################### set widgets(entry,apiKey) [entry [appendArgs \ $toplevel .e_apiKey] -textvariable [appendArgs \ @@ -1685,11 +1736,12 @@ [appendArgs $toplevel .b_clear] -text Clear -command \ [namespace code [list clearEventHandler]]] ########################################################################### - pack $widgets(label,apiKey) $widgets(entry,apiKey) \ + pack $widgets(label,serverId) $widgets(entry,serverId) \ + $widgets(label,apiKey) $widgets(entry,apiKey) \ $widgets(label,package) $widgets(entry,package) \ $widgets(label,patchLevel) $widgets(entry,patchLevel) \ $widgets(label,language) $widgets(entry,language) \ $widgets(label,version) $widgets(entry,version) \ $widgets(label,platform) $widgets(entry,platform) \ 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 -iQIcBAABCAAGBQJYYwv6AAoJEFAslq9JXcLZImIQAKcIQT9a7KY+zgkrgmUvxo8F -+QZnI9Ourjp1+TNQyAnYR3p+EqtVREukzQom2eaSQW7EA64HI8LOARnYBPokTG0t -H8+Iw6MzZvoU7fJoA4SG0f0g8Wajq7tHJEB/2KAQni7BzaCC3CM0u4GQGpuI5IWH -siqKagwfHIxVLlGwTSs4c9zddBAAUvQmMAK4NtqDiSk0ENYAHIX07F4VeUyd90YU -z+ZnmEKQvg5Q7ydRQw7f/zl9wQRDGnrZW7u3JgL91Q6BM5SHO5Zh/XywlctK7NIX -W/iwfwxy0nvJjXNv6EbS2Cp3EL+J4RirNpzEYoxEc99cabKWRgROQhzcgOWBplbX -5xEZ9iXp51txSODUzAW5mZmXZxBp04CNSEKlxGU8k605LCByYe2L5pIGIQmXbL70 -6ZptWfJbCne3M6ET1iRTRVwKGTi0EvTorcKtGY1o9HTE8vG05KxKd+sCPiU4y9pJ -36CVS+u6dntLUOxqBqqiEqpjJ3onsMwJEYeAdtDw6j9AGrv6srYfJiLMcy0i+YEM -eTTkZLf2VffZa2DqQyPxHGT6mropuz8E5jlEaCczbq1aNmXV7FxXKzjuwANT39Wu -tvtxvRpNmZrtrYl4TbcyJw5Yu8mGgDxNXMHSnxVQlrY6TvYWB86T2hu8+gmxV98F -YxVGzl9NCiZDxuecv0cY -=oQ/U +iQIcBAABCAAGBQJYYxKjAAoJEFAslq9JXcLZgXwP/2IEOxjmD/i5g58HnLhTMIHf +86/wSEwymyc+yXz0aOT5xPzfFxJGQKIEmeDBy2MbovXQQTwMkwnQSeY3lkfkXZ9O +vrorHjY6D6ctVvsnWCsbyduz9JenG1rf4WivyBfn+cVp7ASRa3H3jV6QDw2xNI6S +AwjGfPqTd7Px6K6oDTvRmgRw6XvW5n1LoZy519raxakv+Xh5dLRuP6EoVCm9ygDm +8nmJwJsYn/DyO0e3p9kmZNmJMqbTGsWgTAMu561aBLaxE+OMXasm8WOrXeWVrWBS +x5tGsOB1JTA5gE2pEC6qL5OqL7lXipxe35fnIUCI2UEr2apeDRTIPk4OgEnPZkgV +PlHwnUH53+XWSkUxLdyYFM5EYUXmJfOvZTEUBB5umkr8HRa0rkQnSfP6J+oTPO+/ +tYIA7c9Vf6JKlpGdSLybiMw8J+EHeMlFr6RSuSV7l1Qh+ExpQXC8UEBBh7UcUiEV +pMxOI4Z6SpaLqD562RuwcaF6M3PfXhqCE3Cp6J1+1fjl7KqkRPl6ZVCZsLVOv7xG +kXquUlX/L+FOj1MxOniPx/ZXXrwTl9rytkfdmkC0B3tSNLqXXQocjXr6cabop7xf +xx1AY2QE80a5SOGkOt9vr90XOTDq7VKM+fn+lb8CPCF5m4xb/ZUsjslwdm0S8ird +1v7LCNxQHxcJ73byy+7+ +=j04W -----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 - a12a007a-1581-4c99-8d4d-49f5978963b1 + 60dd3596-d085-4eab-b96f-afc50161e989 SHA512 Script - 2016-12-28T00:42:20.1477187Z + 2016-12-28T01:16:55.2014297Z -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 -iQIcBAABCAAGBQJYYwv7AAoJEFAslq9JXcLZUJEP/RxTsx6uFJXZuUjABYl/bibb -eNTpBd3e744i+qY+1IuaWBNANPiiwfTnjzzcDQLFhOViSKqcdCvERzAenfItF22Q -owSQ4qtVIjSV0qHPge9bm25HVvzlOkD7qxwLPL3j8EG16ygHW5+o6zacvVFCypGN -Bwhc4MuZjsWG5nG87Ua1uCHhiVbONl25i9zMw1fqC1Hn1RGiys/owj/G26/UUvop -HUNI8xMZb7Obn0P/c1WJCsgNgJI7v9Wc40tpzOMfBfgZa4sPOcBQ10oLZ3cladOi -R+6WR6rlJSjzUp843Hk023140EmBiKYKRQwA8B7aQq+aFtd/JRDHTdECNCkTy/WN -tlIYLUkcsLbQPH4nDlNYC2J6MSMqiQtpYH8ALXgEHZzDXs4x0xjzrRvituris35q -ZukNaukefFM4k/CdgeMZW9p+bfytMnc3Q7xBCUuzEa3lJxgUVkx0SkVB0oOtwWd3 -bslGzZav5ILzpySaTr5+E59Ml3Qz9/4NETutQAfP2RCKp4dr9RjYm6TTGHNFQKLw -QXTiA+FKDC4sTqG7klkoJGnScZ4ZRAkA50Pj19HjQgoNEetztnQV7krgplEtiuJn -k9s2znrnJwA9OTIwzJgOHegA65UktJykmUHz9NVgGYSo3IPFFASpPb3wQ7LAJd2F -RD4PE3n2eBEYhzLknvFa -=QCNo +iQIcBAABCAAGBQJYYxKlAAoJEFAslq9JXcLZvpkP/3hlCgNYOnlc9ehNqhjPuYGP +SX/AbnEuK3N8qonEJs2RizfWVYS2dTU1pMIj5UIIZ1kv7JGnZRmmOJ80t1Cta7i9 +oYtLHoP4EzZvOf86BTHF3Wamp5pMASjK/ofkViuU3Et4ZzbP1muIsq/Ej9C+bNqI +Gn9fPxL3boKmXS90wsmkW5RKjgTocoNlYb/i4OUxf3C26YQ+EiO3/mZu1J1dlge0 +mZM0prbpEWCKGjyYk2SFkGZImQeQWlFJ2BbSxFLecQoMqdKysr3DLmkuk6h7wm38 +kmphCJfJ5LwWlui4cejxY5I51g//6tOxItpTv0YLrndzXJqNz6PuzRNjq7oS5fXf +5SJBS8eHB6kYpRivdtLkR/vgEx1V+vepo5pKMkW5idSm8gNiCWVIEeAAE5BTO/3h +zEfn+8H++A/rlNBdVVRhBzZWqHbkUPcX0oHmLwqOJffNAEyB4A2daE8z1W2LzGXe ++oUso8LB705OpG+aRwLsb6gDS688TE6F3vQ0Zj74uJUnR5+EX1T4Kffyq7dLggRp +uY0PJQB+TymYBLHHONC8SsFbUVr3YiXoWleV7kJmeFx/d+IG+lUKi/fNA+Q5U1nO +MEhwjpiNSYCInhKXheCBa79uKb3p+0NJS3x4bNMFEt0UuESvz3VpN1kCaAy32oOy +hjapT5IYqAX9jqkW1u+S +=cd5B -----END PGP SIGNATURE-----