Re: Howto include 3rd party repository .gpg keys using fai-cd?

Scott Ferguson <[email protected]> Thu, 17 Jul 2025 14:53:33 +1000
Newsgroups gmane.linux.debian.fai
Organization Scott Ferguson - IT Consulting and User Support
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------lUZ7LZokXyab0aBntuwv1h5v
Content-Type: multipart/mixed; boundary="------------UMnt5ehPFQg4CWgBlTETepdA";
 protected-headers="v1"
From: Scott Ferguson <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: Re: Howto include 3rd party repository .gpg keys using fai-cd?
References: <[email protected]>
In-Reply-To: <[email protected]>

--------------UMnt5ehPFQg4CWgBlTETepdA
Content-Type: multipart/mixed; boundary="------------K4f1zMCw7cEyveCyrwcZzaY2"

--------------K4f1zMCw7cEyveCyrwcZzaY2
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMTQvNy8yNSAxNDowMCwgU2NvdHQgRmVyZ3Vzb24gd3JvdGU6DQo+IERlYmlhbiBCb29r
d29ybSBmYWktc2VydmVyIHJ1bm5pbmcgbGF0ZXN0IGZhaS1wcm9qZWN0IHBhY2thZ2VzLCAN
Cj4gY3JlYXRpbmcgaW5zdGFsbGF0aW9uIC5pc28gaW1hZ2VzIGZvciBEZWJpYW4gQm9va3dv
cm0gY2xpZW50cy4NCj4NCj4gSSBoYXZlIHB1dCB0aGUgLmdwZyBrZXlzIGluICRORlNST09U
L2V0Yy9hcHQvdHJ1c3RlZC5ncGcuZCAocGVyIDIwMTAgDQo+IGluc3RydWN0aW9ucyBvbiB0
aGlzIG1haWxpbmcgbGlzdCBhcyBJIGZhaWxlZCB0byBmaW5kIGFub3RoZXIgZ3VpZGUpDQo+
DQo+ICJzdWRvIGNocm9vdCAvc3J2L2ZhaS9uZnNyb290IGFwdC1rZXkgbGlzdCIgc2hvd3Mg
dGhlbSB0aGVyZS4gSG93ZXZlciANCj4gd2hlbiBJIGNyZWF0ZSB0aGUgLmlzbyBpbWFnZSBv
bmx5IHRoZSBkZWZhdWx0IC5ncGcga2V5cyBhcmUgdGhlcmUgKG5vdCANCj4gdGhlIG9uZXMg
SSBhZGRlZCkuDQo+DQo+IEkgdXNlZDoNCj4NCj4gc3VkbyBmYWktbWFrZS1uZnNyb290IC1m
cw0KPiBjbD1ERUJJQU4sREhDUEMsREVNTyxGQUlCQVNFLEJPT0tXT1JNLE9ORSxCQUNLUE9S
VFMsU1NIX1NFUlZFUixTVEFOREFSRCxOT05GUkVFLFJFQ09NTUVORFMsRkFJTUUsR1JVQl9Q
QyxHUlVCX0VGSSxBTUQ2NCANCj4NCj4gc3VkbyBmYWktbWlycm9yIC1DIC9ldGMvZmFpIC1t
MSAtYyRjbCAvc3J2L2ZhaS9taXJyb3INCj4gc3VkbyBmYWktY2QgLUMgL2V0Yy9mYWkgLWcg
Z3J1Yi5jZmcuaW5zdGFsbC1vbmx5IC1tL3Nydi9mYWkvbWlycm9yIA0KPiAvbWVkaWEvaG9z
dC90ZXN0Lmlzbw0KPg0KPiBLaW5kIHJlZ2FyZHMNCj4NClNvbWUgbW9yZSBpbmZvcm1hdGlv
bjotDQoNCnJvb3RAZmFpOi9zcnYvZmFpL25mc3Jvb3QvZXRjL2FwdC90cnVzdGVkLmdwZy5k
IyBscyAtYWwNCnRvdGFsIDEyNA0KZHJ3eHIteHIteCAyIHJvb3Qgcm9vdMKgIDQwOTYgSnVs
IDEyIDIyOjE4IC4NCmRyd3hyLXhyLXggOCByb290IHJvb3TCoCA0MDk2IEp1bCAxMiAxNzoy
OSAuLg0KLXJ3LXItLXItLSAxIHJvb3Qgcm9vdMKgIDI0ODQgTWFyIDI1IDAyOjIyIGJyYXZl
LWJyb3dzZXItYXJjaGl2ZS1rZXlyaW5nLmdwZw0KLXJ3LXItLXItLSAxIHJvb3Qgcm9vdCAx
MTg2MSBBcHIgMTAgMDk6MDQgDQpkZWJpYW4tYXJjaGl2ZS1ib29rd29ybS1hdXRvbWF0aWMu
YXNjDQotcnctci0tci0tIDEgcm9vdCByb290IDExODczIEFwciAxMCAwOTowNCANCmRlYmlh
bi1hcmNoaXZlLWJvb2t3b3JtLXNlY3VyaXR5LWF1dG9tYXRpYy5hc2MNCi1ydy1yLS1yLS0g
MSByb290IHJvb3TCoMKgIDQ2MSBBcHIgMTAgMDk6MDQgZGViaWFuLWFyY2hpdmUtYm9va3dv
cm0tc3RhYmxlLmFzYw0KLXJ3LXItLXItLSAxIHJvb3Qgcm9vdCAxMTg2MSBBcHIgMTAgMDk6
MDQgDQpkZWJpYW4tYXJjaGl2ZS1idWxsc2V5ZS1hdXRvbWF0aWMuYXNjDQotcnctci0tci0t
IDEgcm9vdCByb290IDExODczIEFwciAxMCAwOTowNCANCmRlYmlhbi1hcmNoaXZlLWJ1bGxz
ZXllLXNlY3VyaXR5LWF1dG9tYXRpYy5hc2MNCi1ydy1yLS1yLS0gMSByb290IHJvb3TCoCAz
NDAzIEFwciAxMCAwOTowNCBkZWJpYW4tYXJjaGl2ZS1idWxsc2V5ZS1zdGFibGUuYXNjDQot
cnctci0tci0tIDEgcm9vdCByb290IDExODYxIEFwciAxMCAwOTowNCANCmRlYmlhbi1hcmNo
aXZlLXRyaXhpZS1hdXRvbWF0aWMuYXNjDQotcnctci0tci0tIDEgcm9vdCByb290IDExODcz
IEFwciAxMCAwOTowNCANCmRlYmlhbi1hcmNoaXZlLXRyaXhpZS1zZWN1cml0eS1hdXRvbWF0
aWMuYXNjDQotcnctci0tci0tIDEgcm9vdCByb290wqAgMTM4NCBBcHIgMTAgMDk6MDQgZGVi
aWFuLWFyY2hpdmUtdHJpeGllLXN0YWJsZS5hc2MNCi1ydy1yLS1yLS0gMSByb290IHJvb3TC
oCAyODI0IE1heSAxNyAwNzowMSBmYWktcHJvamVjdC5ncGcNCi1ydy1yLS1yLS0gMSByb290
IHJvb3QgMTI3NzUgSnVsIDEyIDA3OjM2IGdvb2dsZS1jaHJvbWUuZ3BnDQotcnctci0tci0t
IDEgcm9vdCByb290wqAgMjIyMyBBdWcgMTLCoCAyMDI0IHNpZ25hbC1kZXNrdG9wLWtleXJp
bmcuZ3BnDQotcnctci0tci0tIDEgcm9vdCByb290wqAgMjI4OCBNYXkgMTYgMTQ6MTQgdGFp
bHNjYWxlLWFyY2hpdmUta2V5cmluZy5ncGcNCg0KDQpPbiB0aGUgbWFjaGluZSBidWlsdCBm
cm9tIHRoZSBnZW5lcmF0ZWQgLmlzbw0KDQpyb290QHQ0OTBzOi9ldGMvYXB0L3RydXN0ZWQu
Z3BnLmQjIGxzIC1hbA0KdG90YWwgOTYNCmRyd3hyLXhyLXggMiByb290IHJvb3TCoCA0MDk2
IEp1bCAxNyAxNDoxNyAuDQpkcnd4ci14ci14IDkgcm9vdCByb290wqAgNDA5NiBKdWwgMTcg
MTQ6MjEgLi4NCi1ydy1yLS1yLS0gMSByb290IHJvb3QgMTE4NjEgQXByIDEwIDA5OjA0IA0K
ZGViaWFuLWFyY2hpdmUtYm9va3dvcm0tYXV0b21hdGljLmFzYw0KLXJ3LXItLXItLSAxIHJv
b3Qgcm9vdCAxMTg3MyBBcHIgMTAgMDk6MDQgDQpkZWJpYW4tYXJjaGl2ZS1ib29rd29ybS1z
ZWN1cml0eS1hdXRvbWF0aWMuYXNjDQotcnctci0tci0tIDEgcm9vdCByb290wqDCoCA0NjEg
QXByIDEwIDA5OjA0IGRlYmlhbi1hcmNoaXZlLWJvb2t3b3JtLXN0YWJsZS5hc2MNCi1ydy1y
LS1yLS0gMSByb290IHJvb3QgMTE4NjEgQXByIDEwIDA5OjA0IA0KZGViaWFuLWFyY2hpdmUt
YnVsbHNleWUtYXV0b21hdGljLmFzYw0KLXJ3LXItLXItLSAxIHJvb3Qgcm9vdCAxMTg3MyBB
cHIgMTAgMDk6MDQgDQpkZWJpYW4tYXJjaGl2ZS1idWxsc2V5ZS1zZWN1cml0eS1hdXRvbWF0
aWMuYXNjDQotcnctci0tci0tIDEgcm9vdCByb290wqAgMzQwMyBBcHIgMTAgMDk6MDQgZGVi
aWFuLWFyY2hpdmUtYnVsbHNleWUtc3RhYmxlLmFzYw0KLXJ3LXItLXItLSAxIHJvb3Qgcm9v
dCAxMTg2MSBBcHIgMTAgMDk6MDQgDQpkZWJpYW4tYXJjaGl2ZS10cml4aWUtYXV0b21hdGlj
LmFzYw0KLXJ3LXItLXItLSAxIHJvb3Qgcm9vdCAxMTg3MyBBcHIgMTAgMDk6MDQgDQpkZWJp
YW4tYXJjaGl2ZS10cml4aWUtc2VjdXJpdHktYXV0b21hdGljLmFzYw0KLXJ3LXItLXItLSAx
IHJvb3Qgcm9vdMKgIDEzODQgQXByIDEwIDA5OjA0IGRlYmlhbi1hcmNoaXZlLXRyaXhpZS1z
dGFibGUuYXNjDQotcnctci0tci14IDEgcm9vdCByb290wqAgMjgyNCBOb3bCoCA4wqAgMjAx
OSBERUJJQU4uZ3BnDQoNCkkgdW5kZXJzdGFuZCBob3cgdGhlIERFQklBTi5ncGcga2V5IGdl
dHMgdGhlcmUsIGFuZCAnY291bGQnIGluY2x1ZGUgbXkgDQp0aHJlZSB0aGlyZC1wYXJ0eSBr
ZXlzIGJ5IGNyZWF0aW5nIGEgbmV3IGNsYXNzIGZvciBlYWNoIG9mIHRoZSBrZXlzIGFuZCAN
CnRoZW4gaW5jbHVkaW5nIHRob3NlIGtleXMgaW4gJEZBSV9DT05GSUdESVIvcGFja2FnZV9j
b25maWcNCg0KZS5nLiBjbGFzc2VzIFNJR05BTCwgVEFJTFNDQUxFLCBHQ0hST01FIGFuZCBT
SUdOQUwuZ3BnLCBUQUlMU0NBTEUuZ3BnIA0KYW5kIEdDSFJPTUUuZ3BnIC0gd2hpY2ggJ3Nl
ZW1zJyByaWdodCwgYnV0IGRvZXNuJ3QgZXhwbGFpbiBieSANCmZhaS1wcm9qZWN0LmdwZyBl
bmRzIHVwIGluICRORlNST09UL2V0Yy9hcHQvdHJ1c3RlZC5ncGcgaW4gdGhlIGZpcnN0IA0K
cGxhY2UgZXZlbiB0aG91Z2ggaXQgZG9lc24ndCB3aW5kIHVwIGluIHRoZSBjcmVhdGVkIC5p
c28uIEkgc3VzcGVjdCB0aGF0IA0KaXMganVzdCBsaW50IGZyb20gZWFybGllciB2ZXJzaW9u
cyBvZiBmYWksIGJ1dCB3b3VsZCBhcHByZWNpYXRlIGEgbW9yZSANCmVkdWNhdGVkIG9waW5p
b24uDQoNCkkgYW0gdXNpbmcgZmFpLXF1aWNrc3RhcnQgNi40LjENCg0KDQpLaW5kIHJlZ2Fy
ZHMNCg0KLS0gDQogICAgIEE6IEJlY2F1c2Ugd2UgcmVhZCBmcm9tIHRvcCB0byBib3R0b20s
IGxlZnQgdG8gcmlnaHQuDQogICAgIFE6IFdoeSBzaG91bGQgSSBzdGFydCBteSByZXBseSBi
ZWxvdyB0aGUgcXVvdGVkIHRleHQ/DQoNCiAgICAgQTogQmVjYXVzZSBpdCBtZXNzZXMgdXAg
dGhlIG9yZGVyIGluIHdoaWNoIHBlb3BsZSBub3JtYWxseSByZWFkIHRleHQuDQogICAgIFE6
IFdoeSBpcyB0b3AtcG9zdGluZyBzdWNoIGEgYmFkIHRoaW5nPw0KDQogICAgIEE6IFRoZSBs
b3N0IGNvbnRleHQuDQogICAgIFE6IFdoYXQgbWFrZXMgdG9wLXBvc3RlZCByZXBsaWVzIGhh
cmRlciB0byByZWFkIHRoYW4gYm90dG9tLXBvc3RlZD8NCg0KICAgICBBOiBZZXMuDQogICAg
IFE6IFNob3VsZCBJIHRyaW0gZG93biB0aGUgcXVvdGVkIHBhcnQgb2YgYW4gZW1haWwgdG8g
d2hpY2ggSSdtIHJlcGx5aW5nPw0KDQo=
--------------K4f1zMCw7cEyveCyrwcZzaY2
Content-Type: application/pgp-keys; name="OpenPGP_0x58C71E4E256ECDFE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x58C71E4E256ECDFE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEZyb2gxYJKwYBBAHaRw8BAQdAChWuhBxGvcv5kwWRQGJi/PWpVcGVxJo5yNw5
e0bcXj7NK1Njb3R0IEZlcmd1c29uIDxzY290dEBzY290dGZlcmd1c29uLmNvbS5h
dT7CjwQTFggANxYhBP8ptkl0u8xjmTS98FjHHk4lbs3+BQJnJvaDBQkFo5qAAhsD
BAsJCAcFFQgJCgsFFgIDAQAACgkQWMceTiVuzf5MBQEAhO+IYzjrruaL82KCVnPn
C1o66lzEFg7y+6a8N4waQOsBAPZnQpno/3YbE0XzOtmea1lDxU74v+cy+3Mq77VJ
PLkPzjgEZyb2hBIKKwYBBAGXVQEFAQEHQFIhVuOZcQhoUlCXVqqS3ZMJvFMrda1Q
FMuizkOBK6c1AwEIB8J+BBgWCAAmFiEE/ym2SXS7zGOZNL3wWMceTiVuzf4FAmcm
9oQFCQWjmoACGwwACgkQWMceTiVuzf6M9gEAxhuOGow1IBc9m6s+tCfvLl+HlGDr
MMDkXeLj+asK5qcBAIJJ/wDdXK3FzBfWbz8TJCNR5ek/xXNzNtn3yIgxjkkH
=3DOJPl
-----END PGP PUBLIC KEY BLOCK-----

--------------K4f1zMCw7cEyveCyrwcZzaY2--

--------------UMnt5ehPFQg4CWgBlTETepdA--

--------------lUZ7LZokXyab0aBntuwv1h5v
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQT/KbZJdLvMY5k0vfBYxx5OJW7N/gUCaHiBzQUDAAAAAAAKCRBYxx5OJW7N/tKv
AQDZw5UJk79NIfksm537cLsBmIFxhKI2Kn3vb/lb5vPqOgEAzvsScTuoGi9H75o1H64ELbZX7ToW
YnkGVpIiPxcl+AU=
=pkLJ
-----END PGP SIGNATURE-----

--------------lUZ7LZokXyab0aBntuwv1h5v--