]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Set pinentry mode to loopback for gpg 3040/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 18 Sep 2024 08:20:36 +0000 (10:20 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 18 Sep 2024 08:20:36 +0000 (10:20 +0200)
Otherwise signing with nitro key does not work.

mkosi/__init__.py

index 688c8de438c7c77aff252c819329572ba27fb678..30f44084589e487c04e535b40032e9c3d3a6371a 100644 (file)
@@ -2010,7 +2010,7 @@ def calculate_signature(context: Context) -> None:
     if not context.config.sign or not context.config.checksum:
         return
 
-    cmdline: list[PathString] = ["gpg", "--detach-sign"]
+    cmdline: list[PathString] = ["gpg", "--detach-sign", "--pinentry-mode", "loopback"]
 
     # Need to specify key before file to sign
     if context.config.key is not None: