From 5c18c02fa6fcd7ceee350cef063ddc2ae4c08dc8 Mon Sep 17 00:00:00 2001 From: kuwoyuki Date: Sun, 7 Dec 2025 21:57:45 +0600 Subject: [PATCH] ilovegpgilovegpgilovegpg --- binhost.sh | 4 +++- binhost/make.conf | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/binhost.sh b/binhost.sh index 45c5e9f..2f389bc 100755 --- a/binhost.sh +++ b/binhost.sh @@ -92,7 +92,9 @@ init_container() { echo "Running setup..." podman exec "$CONTAINER_NAME" bash -c " mkdir -p /root/.gnupg - chmod 700 /root/.gnupg + chmod 755 /root/.gnupg + echo 'allow-loopback-pinentry' > /root/.gnupg/gpg-agent.conf + gpg-connect-agent reloadagent /bye gpg --batch --import /tmp/signing.key if [[ ! -d /var/db/repos/gentoo/profiles ]]; then diff --git a/binhost/make.conf b/binhost/make.conf index 60369f9..e7c7591 100644 --- a/binhost/make.conf +++ b/binhost/make.conf @@ -29,5 +29,5 @@ ACCEPT_LICENSE="*" BINPKG_FORMAT="gpkg" # gpg -BINPKG_GPG_SIGNING_GPG_HOME="/root/.gnupg" BINPKG_GPG_SIGNING_KEY="0x2D74807D22E7B8551ADAABD44DD2AD0F96276ABF" +BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor --batch --yes --pinentry-mode loopback [PORTAGE_CONFIG]"