[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#703431: Annoying GPG error message



Package: debian-cd
Version: 3.1.11

There's a long standing error that I've seen even in on-line official Debian CD build logs.

W: GPG error: file: squeeze Release: No keyring installed in /home/idms/tmp/apt/squeeze-amd64/apt/trusted.gpg.d/.

Attached please find a patch file that fixes the error.

--
Robert Spencer
--- Makefile~	2012-09-17 00:49:36.000000000 +0000
+++ Makefile	2013-03-15 14:44:41.000000000 +0000
@@ -215,6 +215,16 @@
 		fi; \
 	done;
 	:> $(ADIR)/status
+
+    # Get rid of annoying GPG error message
+	$(Q)mkdir -p $(TDIR)/debian-archive-keyring
+	$(Q)dpkg -x $(MIRROR)/$(shell $(which_deb) $(MIRROR) $(CODENAME) debian-archive-keyring) $(TDIR)/debian-archive-keyring
+	@echo "Setting debian-archive-keyring"
+	$(Q)for ARCH in $(ARCHES); do \
+		mkdir -p $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \
+		ln -s $(TDIR)/debian-archive-keyring/usr/share/keyrings/* $(ADIR)/$(CODENAME)-$$ARCH/apt/trusted.gpg.d; \
+	done;
+
     # Updating the apt database
 	$(Q)for ARCH in $(ARCHES); do \
 		export ARCH=$$ARCH; \

Reply to: