Commit 2bbda32
add --keyring and --fingerprint options
These options allow one to pass a custom keyring with --keyring as well
as panning the fingerprint using --fingerprint. This is for example
useful in situations where a vendor wants to give users access to
updated system images and for that purpose, ships a custom keyring with
their installations. Using the --keyring option, the user can use GPG to
verify that the updated system image they downloaded indeed comes from
the expected source (even more so when using the --fingerprint option
together with it) without having to add the key into their own personal
GPG keyring.
Furthermore, this is useful in scripts which call bmaptool
programmatically. For example, an updater script could come shipped with
an embedded GPG keyring and then call bmaptool with this keyring (and
optionally with a known --fingerprint) to facilitate GPG-verified
automatic updates.1 parent 16eec70 commit 2bbda32
3 files changed
+144
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
197 | 209 | | |
198 | 210 | | |
199 | 211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
142 | | - | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
143 | 148 | | |
144 | 149 | | |
145 | 150 | | |
| |||
187 | 192 | | |
188 | 193 | | |
189 | 194 | | |
190 | | - | |
| 195 | + | |
191 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
192 | 206 | | |
193 | 207 | | |
194 | 208 | | |
| |||
237 | 251 | | |
238 | 252 | | |
239 | 253 | | |
240 | | - | |
| 254 | + | |
241 | 255 | | |
242 | | - | |
| 256 | + | |
243 | 257 | | |
244 | 258 | | |
245 | 259 | | |
246 | | - | |
| 260 | + | |
247 | 261 | | |
248 | 262 | | |
249 | 263 | | |
| |||
257 | 271 | | |
258 | 272 | | |
259 | 273 | | |
| 274 | + | |
260 | 275 | | |
261 | 276 | | |
262 | 277 | | |
| |||
317 | 332 | | |
318 | 333 | | |
319 | 334 | | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
320 | 339 | | |
321 | 340 | | |
322 | 341 | | |
| |||
327 | 346 | | |
328 | 347 | | |
329 | 348 | | |
330 | | - | |
331 | | - | |
332 | 349 | | |
333 | | - | |
334 | | - | |
335 | | - | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
336 | 359 | | |
337 | 360 | | |
338 | 361 | | |
| |||
342 | 365 | | |
343 | 366 | | |
344 | 367 | | |
345 | | - | |
346 | 368 | | |
347 | 369 | | |
348 | | - | |
| 370 | + | |
| 371 | + | |
349 | 372 | | |
350 | 373 | | |
351 | 374 | | |
| |||
359 | 382 | | |
360 | 383 | | |
361 | 384 | | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
362 | 391 | | |
363 | 392 | | |
364 | 393 | | |
| |||
575 | 604 | | |
576 | 605 | | |
577 | 606 | | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
578 | 613 | | |
579 | 614 | | |
580 | 615 | | |
| |||
808 | 843 | | |
809 | 844 | | |
810 | 845 | | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
811 | 854 | | |
812 | 855 | | |
813 | 856 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
64 | 114 | | |
65 | 115 | | |
66 | 116 | | |
| |||
141 | 191 | | |
142 | 192 | | |
143 | 193 | | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
144 | 217 | | |
145 | 218 | | |
146 | 219 | | |
| |||
160 | 233 | | |
161 | 234 | | |
162 | 235 | | |
163 | | - | |
164 | | - | |
165 | 236 | | |
166 | 237 | | |
167 | 238 | | |
| |||
184 | 255 | | |
185 | 256 | | |
186 | 257 | | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
187 | 262 | | |
188 | 263 | | |
189 | 264 | | |
| |||
0 commit comments