Overview
Context
Changes
Modified README.md
from [c2260b98a2]
to [b374f42e3d].
︙ | | |
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
+
+
-
+
-
+
|
│ ├─ Eagle/lib/Eagle1.0/ # Eagle library packaged for Tcl
│ └─ Harpy/Tools/sign.eagle# Harpy code-sign tooling
├─ tools/
│ ├─ deploy.bat
│ ├─ pkgr_an_d_get.sh
│ └─ pkgr_an_d_install.sh # helper scripts to fetch/install the client
└─ doc/
├─ redirector_v1.html # URN/URL redirector server documentation (reference)
├─ repository_v1.html # package metadata server documentation (reference)
└─ v1.html # v1 toolset documentation (reference)
└─ toolset_v1.html # package client toolset documentation (reference)
```
> File names and layout above come from the initial import. See the commit tree for the authoritative list. The current version is **1.0.11**.
> File names and layout above come from the initial import(s). See the commit tree for the authoritative list. The current version is **1.0.11**.
---
## Security model at a glance
* **Metadata path**: The client asks a repository service for a package that satisfies a **TIP #268** version requirement. The server returns a small **signed script** that knows what to fetch.
* **File path**: The client downloads one or more **OpenPGP‑signed** files and verifies them **before** the package is made available to the interpreter.
|
︙ | | |
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
-
+
|
* **Run once**: `pkgr_setup.eagle` to register:
* One or more **repository endpoints** (metadata server URLs).
* **File server** base URLs.
* API keys (**read** and **full**) for private/personal repositories.
* **Persisted settings**: setup writes settings that subsequent runs of the client will use automatically (both for on‑demand resolution and pre‑installation). See `doc/v1.html` for parameter names and advanced options.
* **Persisted settings**: setup writes settings that subsequent runs of the client will use automatically (both for on‑demand resolution and pre‑installation). See `doc/toolset_v1.html` for parameter names and advanced options.
---
## FAQ
**Q. Does this replace `pkgIndex.tcl`?**
A. No. pkgt **uses** normal package metadata; it just enables secure **remote** resolution and delivery when a required package is not available locally.
|
︙ | | |
Modified README.md.asc
from [b78cedf294]
to [0071719caf].
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
|
-----BEGIN PGP SIGNATURE-----
Comment: Eagle Package Repository
iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjXQpYACgkQUCyWr0ld
wtniRw/9HYxiikD/83iX6vguqi+oDQBRfDsYZXl7hOutZJhP7JE1+Q0TALBIWZAh
lz/1KGwf8hdLLXhZ9I73OZ2WB2D5Dxvyzt2qZohk7BUm6OaKv8/NJcWXCQ+zhVaK
hTfDoaEHq39SLEEHhhKZKvCp4jFeeedHleh67gZy0Xe+B4jwZkfx2immeBfplrHu
vaPP4E0cm0pU5ERnfsWLybpvhtvptR4go1iFGv7oHNGoHRB93a9RSZ5gGW8SjZD1
o9iNlPW5zBvE1RuM6fWk5+rkNCQA9GCjUby/zUgp1qI3YkqWrf9DmW6D/8WZxnFT
RE5VZQlv8gDQ7MbYnORAdLbr04SIdOHiC5lXlgqDPiFLfdu3MssyxHbUsunPdB12
L3I0N7o5c5H/7+7nH1PE09YQF1M8+TZoklPOaFxYUPJgvjMiq48wetaUzu2g1vHK
6rj7H3vHrsc62HQREAvYU6uieQAtIObJFOWqrv/q72p+vklmoWVrbGOXpw0Ae9yp
JweYugly2K7XEZfYT14DrFPghgWtVuBmGIeo+XeXNqxEVGRZDETKkWqfzPZA1KPt
SbqF05tUn0FxTE3bmLnq+7zpJhiivPPS4G5LJl4vFzr9ynvu/HKm1pNG/zFUJQIU
5q9el18Dh5o7FjFTvs/NltgCqY3IEJAT7Hj2TyW8F85vlE8uFug=
=jc1M
iQIzBAABCAAdFiEEw8dROIPu3TrtH+QlUCyWr0ldwtkFAmjXRFQACgkQUCyWr0ld
wtlhlRAAqOXgNYQuSDGwkFX+be03zXRQzohsdSxW+3/mulfUZwFzkxjvZNaRMdOw
WpkAWDh4rynmdcPkSkbgi5OoDsSTB1LLq6Ov0rXGhQq0ePz/Pel5kqMdTGTLSzcb
mzkYjhd4/xs4Af+eogvdxCUOR/UknWUC82O2pgAz+m3xIso5/Iq+9GmLQJXHUtC2
2YOkddRHnwcTIEmyKnMN4DYQsEOYckXk+2fivrtPpbvn+Vhsu8otDxIvUggiwj8P
oPEI95crEBWiAM07LIPEhlLhfSVhJNzaedvYunJ/QulU3rHVVAnnd/ujpBAC8DxZ
Qxwt/ytCtyt8HmGeOygHQHP3jwReQ+z1cfLPisg99HT9FIERjsBbr75elsrVbsUp
B+IG29y+mpltitP6V1qeOaf7OIxcVRVBz0XQe7buhWBhiGh/+Ls+Gl9pIL23fs5U
hkEMn34/4TIYySNJSeQgiOB7P4LNlVCud8rF24GEJHpHnCr7Dlm+S4zWf4nnnD6Y
PQws4WMGmWnBk0Bp8kVQp/Fm/PhxtlVNk1FgXNg5+0BE7MtZZmmXQyP2u7Ihx7+n
9EsQk5dJzhfc4Qmc3wyhq1WCbjMe9MdLFZzOmEwv2EmtPDdEsbzzFjBCUxZxTHLE
w2cI9FNwn75+1rHuHDeuUdcHbW4Q/HRYfmj5uZo9ACyIrG3mxLc=
=EhAi
-----END PGP SIGNATURE-----
|