Overview
Comment: | Add support for having an API keys file that is loaded at package startup time. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e81143543088174eec937ca12e8b830e |
User & Date: | mistachkin on 2018-01-03 22:19:55 |
Other Links: | manifest | tags |
Context
2018-02-24
| ||
01:53 | Normalize an environment variable name to uppercase. check-in: ba60122f89 user: mistachkin tags: trunk | |
2018-01-03
| ||
22:19 | Add support for having an API keys file that is loaded at package startup time. check-in: e811435430 user: mistachkin tags: trunk | |
2017-12-21
| ||
08:10 | Minor tweak to POSIX install Bash script. Revise (and make consistent) argument order for GPG version detection. check-in: a4f23fa746 user: mistachkin tags: trunk | |
Changes
Modified client/1.0/neutral/pkgr.eagle from [f756e74523] to [d4200e9cc5].
︙ | ︙ | |||
2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 | if {[file exists $fileName] && [file isfile $fileName]} then { uplevel 1 [list source $fileName] } } } # # NOTE: This procedure sets up the default values for all configuration # parameters used to interact with the OpenPGP implementation. # There are no arguments. # proc setupRepositoryOpenPgpVars {} { # | > > > > > > > > > > > > > > > > > > > > > > > > | 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 | if {[file exists $fileName] && [file isfile $fileName]} then { uplevel 1 [list source $fileName] } } } # # NOTE: This procedure evaluates a package repository client API keys # script file, if it has been configured -AND- actually exists. # Any script errors raised are not masked. The evaluated script # file should (normally) modify the "::pkgr_api_keys" variable # in order to add API keys for use with the package repository # client. # proc maybeReadApiKeysFile {} { global env if {[info exists env(PKGR_NO_API_KEYS_FILE)]} then { return } if {[info exists env(PKGR_API_KEYS_FILE)]} then { set fileName $env(PKGR_API_KEYS_FILE) if {[file exists $fileName] && [file isfile $fileName]} then { uplevel 1 [list source $fileName] } } } # # NOTE: This procedure sets up the default values for all configuration # parameters used to interact with the OpenPGP implementation. # There are no arguments. # proc setupRepositoryOpenPgpVars {} { # |
︙ | ︙ | |||
2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 | # # NOTE: Attempt to read optional settings file now. This may override # one or more of the variable setup in the next step. # maybeReadSettingsFile [info script] # # NOTE: Setup the server and URI variables, in this namespace, that are # used by this script. # setupRepositoryServerVars false setupRepositoryUriVars false | > > > > > > | 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 | # # NOTE: Attempt to read optional settings file now. This may override # one or more of the variable setup in the next step. # maybeReadSettingsFile [info script] # # NOTE: Attempt to read optional API keys file now. This may add API # keys for use by this script. # maybeReadApiKeysFile # # NOTE: Setup the server and URI variables, in this namespace, that are # used by this script. # setupRepositoryServerVars false setupRepositoryUriVars false |
︙ | ︙ |
Modified client/1.0/neutral/pkgr.eagle.asc from [3db8d68b97] to [0030162172].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJaTVbqAAoJEFAslq9JXcLZJDAQAL6uXognPNNL/E6Dxf/ZZq76 4Xz/8uqDAhYDKe/TFR+0fikGrMf3NWsWAu/Fz96ocNNUY3QzkzNmNMEZmi70WZvw 4bfKIfECrtK0b/rPXMjhsE/s4bTKC7dNdHq/k3X6ldcRUOG3sQkaTesCXwISkyvN Xf37x+JjZH+eTiZNprPmjOHx5I3EON4+HhznSyXT5dsIbX5uqDXu0aLAXTK1N9Bk 6wmVoJ1llCYU+0mn/rMGc6lgdqR8xy5w3MgjNjvYLO3mu21p2E4oAhv6AYfnoT// qWHK2goBGt+ONQ6NypJr4Xyh3iJ7DsXt+l4DDnTmT1jVOMGHgJD39K6HMnEY7xO4 bDWa+jhWDcUF8V6OOuUMH5U2vtK8zfCOvQ7V31MUlpHZcwrk0OAxS27FRY7OTI4v 447ERDd1+AIw5C9EA5gl0ODydXU1l3al5JE7Rx+PzXwUwXZLg/vjh7Ux5TCnmYVG zKETdHmwwV/h88lr1DtXTW909PS+6aVQV0x+KYcdCWNFFtyaRH6z29Te3EvXJ45m r1rrN8d78lGe3mYs6kggM9Aqk2HHuObXq9QLZCfDOvvYkGu4cAFMO+OZFfK2xp7p QI1bgRLUSMubRglzlDCXc/aNOfqXuISGHt8h/Zf7p8ivjOz443hmITtuUcW2WBeA 3GC+XKn3g8HJVl10PWMV =K4W9 -----END PGP SIGNATURE----- |
Modified client/1.0/neutral/pkgr.eagle.harpy from [9da13c1472] to [6650af01bd].
︙ | ︙ | |||
17 18 19 20 21 22 23 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | THE ASSOCIATED SOFTWARE MAY NOT WORK PROPERLY IF THIS FILE IS ALTERED. --> <Certificate xmlns="https://eagle.to/2011/harpy" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Protocol>None</Protocol> <Vendor>Mistachkin Systems</Vendor> <Id>7b1f2499-0497-4c73-bb8b-5afd8d349a20</Id> <HashAlgorithm>SHA512</HashAlgorithm> <EntityType>Script</EntityType> <TimeStamp>2018-01-03T22:19:04.0409723Z</TimeStamp> <Duration>-1.00:00:00</Duration> <Key>0x9559f6017247e3e2</Key> <Signature> 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 </Signature> </Certificate> |
Modified client/1.0/neutral/pkgr.eagle.harpy.asc from [39fa0d3b14] to [25e211cb15].
1 2 3 4 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository | | | | | | | | | | | | | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository iQIcBAABCAAGBQJaTVbtAAoJEFAslq9JXcLZJiUQAKOE+qhwBSN3v8gTBnXF3Q4+ ZY/4QP3M/vqwYk6CQZeykbG0aaxkOKO5pMrCBjkciJETBsA57yTnE9ymbfEtsyv9 5hsREEAn4WNCOSgh198zc1pLTO2JmBgE/m8PTkb+ep8YyIpvS+MYJtc+HkWGcIu8 oxfTdh5bAQutvZF0foqCZCykefChvPTEc6d24bSLKguNI4Xg/ymoLGkdeUFgzIvD VTdGbGLPP+5N2gGanvfRndOjJhpQdX2UcJ7sJUmI6BO0lb5+GICvuwx5qmrZBPwK AsZH9rze+NrKRuGYDVdDN5mwnL1Funj1UbBMqHwhqzHOF6kiMB3KLY/N5STMyjNR q4pYpNxGOihQlWgXcu/RqqycmL4byor/3hfCAB6cAb4BH3lfKnOyfr+RsI7MnUGi rtQrdxjM+X1ppoOy0/eILwlL2DdKT7T3TtYzvy9M08mhRqd8RnMJMZK6nQ86BV3X dez+xBnwFBQA1GsIaUqAu+3l+Ea3+INxi1J+le/tou68ftb/9g1gGmV/i5H3Cuim pbxyx8CiHyW7Zmd9Ns0GspyPiDfgcMxALbsdxBqczMxlqsaLIwh93mkLqUMcpXrF IYus1g7r8qTFk79qOq3S7xyB3otfUqM4KK4uSAnk5l1HHQDMlddfe6rjG9uIfQCy npjfAu3jrrRyh2jRIThO =YSeP -----END PGP SIGNATURE----- |