Il 29/07/25 19:28, Christopher Huhn ha scritto:
Hi,

Am 29.07.25 um 14:56 schrieb Diego Zuccato:
Using trusted.gpg is deprecated.

Hm, dut deprecation means "it will probably stop working" and not that it's already broken, doesn't it?

I'm not sure of the current deprecation stage: I'm using the signed-by since I remember adding extra repositories...

Just use another dir and add to the list files a "signed-by" option.

Is this already supported by FAI in the way package_config/CLASS.asc is?

It's supported as long as you create the files and fcopy 'em from a script. There's probably a better way, but this one works :)

If I'm not mistaken apt has become very picky about the extension of the files in /etc/apt/trusted.gpg.d:
* Binary keys must be named *.gpg
* ASCII-armored keys must be named *.asc

Probably you are dealing with the latter?

Nope. I have, for example, /srv/fai/config/files/etc/apt/keyrings/salt-archive.keyring.gpg/SALT with the binary key and the installed salt.list file is:

deb [signed-by=/etc/apt/keyrings/salt-archive-keyring.gpg arch=amd64] https://packages.broadcom.com/artifactory/saltproject-deb/ stable main


The apt-secure man page has more details.

IMHO the best way forward is to migrate the sources.list to the DEB822 format with the GPG keys inline instead of a separate file.
The sources.list man page contains an example in the Signed-By section.

I'll have to have a look at it. IMVHO the new format is harder to script and does not offer much more, just a step towards RedHat formats :(


Diego

Antwort per Email an