Index: client/1.0/pkgd.eagle ================================================================== --- client/1.0/pkgd.eagle +++ client/1.0/pkgd.eagle @@ -352,10 +352,19 @@ return [eval ::PackageRepository::getFileViaHttp \ [list $uri] [list 20] [list stdout] [list $quiet] $options] } } + # + # NOTE: This procedure returns the prefix for fully qualified variable + # names that MAY be present in the global namespace. There are + # no arguments. + # + proc getDownloadVarNamePrefix {} { + return ::pkgd_; # TODO: Make non-global? + } + # # NOTE: This procedure resets the currently configured login cookie, if # any, and then attempts to login using the configured package # repository server API key -OR- using the public access account. # Upon success, it will set the login cookie to the one from the @@ -365,11 +374,12 @@ # proc resetCookieAndLoginSimple {} { variable publicPassword variable publicUserName - set apiKey [lindex [::PackageRepository::getLookupApiKeys] 0] + set apiKey [lindex [::PackageRepository::getApiKeys \ + [getDownloadVarNamePrefix]] 0] if {[string length $apiKey] > 0} then { return [resetCookieAndLogin $apiKey $apiKey] } @@ -376,11 +386,11 @@ if {[string length $publicUserName] > 0 && \ [string length $publicPassword] > 0} then { return [resetCookieAndLogin $publicUserName $publicPassword] } - error "missing API key and no public login credentials configured" + error "missing API keys and no public login credentials configured" } # # NOTE: This procedure resets the currently configured login cookie, if # any, and then attempts to login using the specified user name and Index: client/1.0/pkgd.eagle.asc ================================================================== --- client/1.0/pkgd.eagle.asc +++ client/1.0/pkgd.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJXuj5+AAoJEFAslq9JXcLZNsAQAIa+VRhgp36bvPqQrPfYD1C8 -GC5Fh/snmEuiBExAyvavT8vt95jU4pnRvg8eI2dxkLZqm0yWNkkqDFykF5xKlCS3 -lIY3M9TjSzwMiH9CoJWHQ/hoid+0Y/zToWCmdASuPJODi+sr0xFM6+2r6mD7VSg9 -c0XnFHflAPy9aWlyYTdUgnov7gnUfNLCiaKQa9SOW2SaEBiLDn1vpi+Ld+po4NMn -0Yt3ZBKw1keU725aaqi0S7IcTppM5atw0qFUkT3uS5Cas9R0vpQQQtgRoAnqCvDB -djGuwK0/TFCT1HtzNMwvy/FsZfb1nFRoC8sWV0WHThMKgvmDnli7ioiS8EIqlij6 -x1PC4nLa19MyH1j33qF8Hx93Nb4tlwRcm1WvJ3/gZ6SYuZwuV18Z1NH5NZQ5sQxp -L3L08tMu0rox+/BPUkQuPU3+pDCkVjJvVbM53cF9DhyP1GeMuWqG1017ihQKnWJi -5BFDA6zYOADJAUIz66juMW06mXdzQ96XmMU/ekGHrl2qdV49A58y5RuSTSbwTgap -iD2p8YBEIRkP9MHjkL6oWnyiABSsHZ0pL/mTVIaGhINMQdHL9xmxM7nqq6ZS21f1 -kmSnEnDRB9MYtymMIQgZbQ4w1dLzoZYGb07o5vMBG1VUAwfCp65Uit3Tgw1keaGK -pm9knYwZgkaINZoPBtZq -=ZTSZ +iQIcBAABCAAGBQJXukjuAAoJEFAslq9JXcLZs+MQALlacRnZM8IiNRHjrU91UhOO +dovK5dPaZ3jif02lzvPc1kAk820l7mrHrqknpRBN2QOBEQ9oWYFMOaRVpqnGpctX +PdSiGisFX+DIek5kVdXdrDFDtEmK9zVFW7memMkCwC68Y+ub6m9yQgikFzI8I74l +SqHM50J4ItPeHAkcBUbLl+l8MBPRJIyAQg5Lx11+AfTFwhaX7C4buvgAoNDyjvaX +K6cEUyFAy5IBjiSEJOCoZAe7XEVL7ZbWKF19ftnAX5SrN8uRxxaJ08v2aGV77uXp +7z/P0DJzEce57LmjiJMIIEnFLiLNMi2zE00PI2D/ySBBtbZjdRZyRiOKxqkSj330 +cXqcWNPzIAHDYSLKrj1YkqH9BjrNdX/k95S8NB+ZwwOG7QRUoFz/bfeR+YV/1aBM +WdnkvStv0qsY+MtHynU28yqPX/Zi90T7C18DfbKzxD/FAdfWlagZ7pyH2vQRpVsv +g+IyMHiUQaQbFbsx3c+yOZe9ZRGYdIMWeoVeqEqpkm7VpC5uyJOAdemdzDpChHCU +uEzWdkymSey6kA1nzeSP8TGiHtM6eQEHuleQuM5J6QQ2lxiykzgFcN8LzH/tzlSp +A2GCA23rsH42vzKSxTZZm53QH4fRWwtlDNExKIT0ZcLbJOI7q87GAcUXmOU7m5YV +8Bq2+ajToquFyNB4JBl1 +=Y16x -----END PGP SIGNATURE----- Index: client/1.0/pkgd.eagle.harpy ================================================================== --- client/1.0/pkgd.eagle.harpy +++ client/1.0/pkgd.eagle.harpy @@ -19,32 +19,32 @@ None Mistachkin Systems - da5f8db6-4d13-4e31-9c03-44992bc389cf + 0030de74-d7d9-4750-979d-c6f048435115 SHA512 Script - 2016-08-21T23:51:06.3496562Z + 2016-08-22T00:35:29.0244609Z -1.00:00:00 0x2c322765603b5278 - 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 Index: client/1.0/pkgd.eagle.harpy.asc ================================================================== --- client/1.0/pkgd.eagle.harpy.asc +++ client/1.0/pkgd.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJXuj6AAAoJEFAslq9JXcLZMNEP/iF15g9gblVqZ9ws17ht48ic -Ydo0ZqgaVSf16Pq8pnecE14bivKEyWua+qwxsrIgum8wimS6YW71xw8PVTcdu88w -nU8Oh32U7DThcIG5arxLucwQ3clETLuQQZQjOagbV9bUtt7ZkJZYMlktizewyf3L -FLLRxk3Rvs6iYIaHH3+MtV1to97HQyphGJOTq9Y/8bWqXkplOgPrShygiDbyCU/0 -++OOsvWhHlxDolH4Fmy6XqrzOc+aqOFDALDGzTQaw/yqvY23uSQW6V1Hql+eozBt -Ie2G2h+8kpHJbbOA/1y8aIbtYzbhhQWlvU3NqWfgbWGqx0aGwRiLqCc5RhzHIYE3 -+1eZk+rG2QeivKzmyhPCqrIQtPk8tRue5wxaTf9hA/4vaf++lHH/xdr6bp4YwAj0 -FcODWWpUS495hGf06piaWfavpCjcicZ1cgTOobl4+0Oi0Ln0bgLDJ3boTWpOV02T -wxRfofk8r9CfGsyYkYqBX/wKpL01nCVsP7EnAgnxbNYcfAw5jfYRPdLI5OdvQp+m -xSyJIcbZNuyjpIF+IEAcpF4P2YbsIWMhe0DYaNKond8VW+lnV+bjGpbWt56NX3Qn -GWF/sfFd0jRNH0YxOS9uMxsan9t3U3fkyLo8LDJA5ABJo8iq4CoKtUUIyHm6JTzY -NnVAWvSsRAnKmtHcMwcH -=JY6F +iQIcBAABCAAGBQJXukjxAAoJEFAslq9JXcLZ5YsQAJ7BVsGV5tyvUDX1GMYYWqJx +PB/9z+OXaxWZkVbTbURLAjWpi1LvlP5d0VN4TJ1lEHlJ5+leTsSC1uX9ni407pYr +fzN1+ChUF5aR2PgH+1Th/HakUFAlwLOmm0xS8VEWZmcI2EOCasHYkGy04tL5k+38 +QVxrJhooFRX4N1H31R+gQHrr8AkvZqvagZBdUCv+x9TsKHgyYL/UG4VAGEGE8esq +8OVPM4xH8L8b+9hVEIviDh6C3TkrKbziStQb4eeAM7aw4gMjb5Ffs1HerK3cVz/u +ARwUTFYVfRQoQ5yW9yfPED3mDfa37zinlvc+K0RAR9Cof2T7m1kz+ggHiOjT+Mmn +klCIlHWV2B0zpgG5wCxy0pyQt77ydebO9Z1PGy+OgVrPCU9pHtN5Du8rFIdzUGMk +VrbL6mabrqnBCMOWFKTNM1g2Q9AUfzLKU9TmsFZw4twIZwCsf3MKXlLLbZcqnkCL +5pv4bOjMBKU2rfctQ0I115Q4tCPhZDtmjxc3kB+FyUIQA51AgAk4K9yFPb8dE+Du +SfLaHBOSJEiew2TK7Fhhvlsp7IfxGZlqhoSTosenZwY8BoQ+iMuezQxpl53ezrzf ++hXx7lD5fk6J+WF7rIPIpwl1vg2YuGpDHJIEKOUqMfe1bNcoMhmrvsLKK8vi7Kr9 +4INzeM2P0PL3nlUyvz6G +=GlZB -----END PGP SIGNATURE----- Index: client/1.0/pkgr.eagle ================================================================== --- client/1.0/pkgr.eagle +++ client/1.0/pkgr.eagle @@ -239,26 +239,42 @@ } # # NOTE: This procedure returns the list of API keys to use when looking # up packages via the package repository server. An empty list - # is returned if no API keys are currently configured. There are - # no arguments. - # - # - proc getLookupApiKeys {} { - set varName [appendArgs [getLookupVarNamePrefix] api_keys] - - if {[info exists $varName]} then { - return [set $varName] - } - + # is returned if no API keys are currently configured. The prefix + # argument is an extra variable name prefix to check prior to any + # that are already configured. + # + # + proc getApiKeys { {prefix ""} } { global env - set varName [string trim $varName :] - if {[info exists env($varName)]} then { - return $env($varName) + set prefixes [list] + + if {[string length $prefix] > 0} then { + lappend prefixes $prefix + } + + lappend prefixes [getLookupVarNamePrefix] + + foreach prefix $prefixes { + if {[string length $prefix] == 0} then { + set prefix ::; # TODO: Make non-global? + } + + set varName [appendArgs $prefix api_keys] + + if {[info exists $varName]} then { + return [set $varName] + } + + set varName [string trim $varName :] + + if {[info exists env($varName)]} then { + return $env($varName) + } } return [list]; # NOTE: System default, which is "public-only". } @@ -1301,11 +1317,11 @@ proc getPackageFromRepository { package version caller } { # # NOTE: Get the list of API keys and try each one, in order, until # the package is found. # - set apiKeys [getLookupApiKeys]; lappend apiKeys "" + set apiKeys [getApiKeys]; lappend apiKeys "" foreach apiKey $apiKeys { # # NOTE: Issue the lookup request to the remote package repository. # Index: client/1.0/pkgr.eagle.asc ================================================================== --- client/1.0/pkgr.eagle.asc +++ client/1.0/pkgr.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJXuj6DAAoJEFAslq9JXcLZ1KQQAK296xIBrbmz7zuFqiTC56FI -c49vTBv9cx/QVblc4BcOSkc4fh2vxBewwyYBWmFH5GE8EfA1Y48Yrq953XZ3jDlS -Jk4tv7KIBOeJaxGoBlmA767G2D4KnU7K8lQJfO/jeMF+sze0AAhPI7Prwmu3Jjej -w0eCFuQo2rN4wJhjx86V1bWmLqAIfn5ZHmJUOHmAYYINrNhIYupLbYgMV9GtgOhI -ruAo8Ce+F1y5FMreNsTONhIyqGF0uRtQKiHgVuwEHrDqLAcerLFLL5P3dlpOqWn6 -qoG/lIGsf+pWHURQQHVjER9C48wGK4fJwl29EqjTpA17+xyFty3clqUiQ6sXaYDW -1iKQuTGttH3ycPlVBDpQ71PDHN1Zmwb5mLo2l+T+cJ3saXDOD7HpaLpTxQKSJkfH -ffdfwLjaeybn1P6oYEL0TBFCa0YGgTu8x5/5BpKzpx2BYzp2bQAP8nN2QO8D8SkT -PxYy613USSQ1Q1WiZchrHwNH59ojMiuTS88A3PdgBDLYD0DPsCYK/TIzaYBvvbzD -R6/sxolugV347P4Sp9aNK3Lrx0OTnL5sbXIRGjfcAp+/ZW6M9+CdDbdz/4uc4Rlv -27sZrAAIiHVepwVGXF7rkCA1LPj6hcf6ef/d3H7N3bnWAWtnfjIOyrkwQfnURe3A -jsewtWb8mB8ml5yb5E7r -=TA6b +iQIcBAABCAAGBQJXukjoAAoJEFAslq9JXcLZcP8P/R+gHDIAU2RDsyd2e/WS0wp8 +nukTGsFJGCsU2iJj25+/Fg6Wch5Q/+y95MrG3b6/IbxGIg3Ceoya9PRe327E/GLL +k6XmYH4aqEpDxeo9Wdnbp650NUnae17Rxz0OKKqkZFKgGYdYHWlRWkkgQDejbkF5 +/sCN2YujnZW73G5q3fO4c2SgLIAbqa1vTKNLx+y4JQD29DKPfhSdnyAXF1s78cEe +KjC4fBNuzmZguX47IKRkgVftS+HCsDOTg5OE8z7Jfz6nDqBG0I8AfdjjaKlqfAPk ++MgQW5soVo+k5IctK5NOPnZgS9oQr6PeB/FRxEFQ3LMAJ/1HoXg1rx1RjvcoZFVx +y11qL2eAbbhA9BGKnoCpWAba2Rd/K0gNaX/lPEzuQ2gqPyDiTKLKlMVkFoe3veF2 +qocMKB5rKT6IYo+VvTWnyWpRRXh5VX2MKvb4ODto0NpBiGUXrFsrahhRkGPeIsrY +unpquq7Y0ifm4b0cgbo2dKcDe0tpEP52RN9CS4I5T1H835z16cThGKZQQojjHbwO +sctFN9dn3t0ueaw5lJVeLU/VarWYlpv7OE9RsMrTL2qwxjq04eOYmyF1x0NE1omC +8TeRV/TGRUMeEHxKNBU0ousDnfuYNO3Az0cMQr5Qz2KBU9NEuxxTwwajubHDOB3K +rf+q63yhjWoEk9t2PAtZ +=2Bom -----END PGP SIGNATURE----- Index: client/1.0/pkgr.eagle.harpy ================================================================== --- client/1.0/pkgr.eagle.harpy +++ client/1.0/pkgr.eagle.harpy @@ -19,32 +19,32 @@ None Mistachkin Systems - 18022369-d1a1-4ea4-9951-5b1e22e758af + 71c778a2-d112-4df9-977c-52852e541b88 SHA512 Script - 2016-08-21T23:50:34.8643047Z + 2016-08-22T00:35:13.8691875Z -1.00:00:00 0x2c322765603b5278 - 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 Index: client/1.0/pkgr.eagle.harpy.asc ================================================================== --- client/1.0/pkgr.eagle.harpy.asc +++ client/1.0/pkgr.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJXuj6FAAoJEFAslq9JXcLZ/dMP/317ZPcU7B//jPQbzx6368dI -8tv4Cz7gfXAQgp4grkWaza5ZOBWqeHrlTo78GIEVwiIUmicdztB9yXKure5mlgVx -YY9AgshHmuzs/wciZ8WtFYFoGov42x0prQzsFrQmFM6sxNd/IMtnkQQv6iR8lMwq -VF3hz0aSSWFmp9g8z0WMY4VpwWnvRPuG8PUJkXXoIdTBL6OQ4tz17BAPMXmYq169 -SGqXmey3eNVSxXHsneLMrtIvMsxFx+oa7klAucMwX6+3XQQ2nvz7y99hMmGui/8t -30MFEfNpcu2YPzMVubg/iF2R78v8yywmP1uEQGXiBZnnJ8z7eSYLvKcIh2LsZug4 -O66Jhs74vy/PMC+T5lpJeRvZWNih6+d94u3fM5c/uX9xo/HgQ8U2biMVTwUYgkZy -p6s8uqgR7s8pywVihWVddV/NQbhb+pZUxOibo5BJSGa4W0l2EzETdC4MlBCwMLXM -svVQQZmI6VMRNykgVwJfmIt/kUVCnkAFfTf3jsmj9GB2dxbFQ1xJ8Sjtlj1NBm3t -msaDv7UwdM5Wo5YJz1bCYZRPXLUIux97KJnGYIudAeaAvt8BVlUjHQAhJ65hxl19 -mVfc8BwBbuTjYPUq6iKux7HOjK2uMRXeIaDJqrhqmhGw6n3/Hsf5+JErATs2KwjU -9fhVQudCHcscFq2RJEsd -=/wc0 +iQIcBAABCAAGBQJXukjrAAoJEFAslq9JXcLZbY4P/jE4D00nd7/s6rdf5/OR6p95 +5GtSB/7k84G7ARinCTfFYrIH6NiOJja2Q/KzZ7ZyrZPjUbu6TY1zdc5YjhsMJ/n+ +tNJyqX0wR8puVMRWKWUHdjQoldMFit52SSj9469WFwD7hoNY1U6JxD3Y9bPXQFIs +k7lOk93FZccEcQ9fTfbYxM5aFSVdAJ8GeWK3dO4/Qm0OkBONxFPkay+1SD9+k+fQ +RmN8h726hro6/VP6KCHSfgvb0ZMnaT7tdxtE3+JNd5ImJkiGG+J0DIr1VsJ7fRe4 +NeoXi7TJ5zgaVU3Mh0IJ5DOgIGTD38Hp6XDiA1hLO14UAJYUAOdDoPKxxZBShbje +8nVVFuJ0UDSEPUejV8q15B9xbgf7YFogA69LgswtmVCixMATyFLYabBQUqBpT4QI +Aed9mYFEFCsao8WbBr7BP3gcoiSAizL+wSi7IkCTZmSybC3F1eVZe8K5X6qwD3yy +BNtOb9MyjSYDgOZ6xrJI7T9lK3wrjcrthV6QoIb88wkdZkFFKUesRfN6eTzyG1Xr +bX6YetT1anL9Iny0i6S1R1f5KgWcWnLr8QGDQohTLR80H+aULh62FgXH/wZdZazq +wGzqV63ue1d7YofQHc7xpdIhxFQKg9WDqCSOsQsUfs8IubKJJmAwgY39nefdD49a +ng/KOXn6b9mDv2AUrWyc +=GG1I -----END PGP SIGNATURE-----