Am 04.07.24 um 19:09 schrieb tomas@tuxteam.de:
On Thu, Jul 04, 2024 at 06:56:52PM +0200, Peter Radisson wrote:
Am 04.07.24 um 18:46 schrieb tomas@tuxteam.de:
[...]
ok, danke meine version ist 2.4 wenn ich mich recht erinnere. Zumindest bestÃĪtigt das meine vermutung, dass ich nicht der erste bei mit dem problem :)
...klappt auch mit 2.2.40 -- weiter komme ich gerade nicht :)
lg
Habs jetzt getestet (mit gpg (GnuPG) 2.2.27, doch nicht 2.4) cat test.sh.asc | gpg --verify --output file.sh - 2>/dev/null
geht wunderbar, meine Idee das ganze in der Pipe zu verwenden leider nicht: cat bad.sh.asc | gpg --verify --output - - 2>/dev/null | bash -s kill me
(set -eo pipefail half auch nicht)
Das wird daran liegen, dass pipes auf EOF reagieren und das gleichzeitig gpg --output schreibt bevor es merkt das die Checksumme nicht stimmt.
was aber funktioniert ist das hier: gpg --verify --output bad.sh bad.sh.asc 2>/dev/null || rm bad.sh
auch schon mal was wert ...
CU