From b3117ebcab1a75078f9de9a6eae5b4e934b46653 Mon Sep 17 00:00:00 2001 From: Leonardo Di Donato Date: Fri, 28 Feb 2020 13:16:21 +0100 Subject: [PATCH] fix(.circleci): rpmsign needs enter for empty passphrases Co-authored-by: Lorenzo Fontana Signed-off-by: Leonardo Di Donato --- .circleci/config.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8d883f4a..7cf89903 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -156,8 +156,12 @@ jobs: echo "%_signature gpg" > ~/.rpmmacros echo "%_gpg_name Falcosecurity Package Signing" >> ~/.rpmmacros cd /build/release/ + echo "#!/usr/bin/expect -f" > sign + echo "spawn rpmsign --addsign *.rpm" >> sign + echo "send -- '\n'" >> sign + chmod +x sign echo $GPG_KEY | base64 -d | gpg --import - rpm --addsign *.rpm + ./sign test "$(rpm -qpi *.rpm | awk '/Signature/' | grep -i none | wc -l)" -eq 0 - persist_to_workspace: root: /