From a0dce0729775e5bf7a1fa01ddcbbb7e67e517dc6 Mon Sep 17 00:00:00 2001
From: Vladislav Yarmak <vladislav@vm-0.com>
Date: Mon, 8 Jul 2019 18:31:31 +0300
Subject: [PATCH] zzz-sign-initramfs: skip sig for .sig files

---
 zzz-sign-initramfs | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/zzz-sign-initramfs b/zzz-sign-initramfs
index 701fcfd..437ee7f 100644
--- a/zzz-sign-initramfs
+++ b/zzz-sign-initramfs
@@ -16,6 +16,14 @@ lsbk_sign_filter () {
     mypid=$(exec sh -c 'echo $PPID')
     stdout_path="$(readlink -f /proc/$mypid/fd/1)"
     exec > /dev/null
+    case "${stdout_path}" in
+        *.sig)
+            # No need to generate signature for signature
+            return $rc
+        *)
+            :
+            ;;
+    esac
     GPG=$(command -v gpg2 2>/dev/null) || \
     GPG=$(command -v gpg 2>/dev/null)
     GPG_SIGN_HOMEDIR="/var/lib/secureboot/gpg-home"
-- 
GitLab