Package: debian-cd Version: 3.1.20 Tags: patch Severity: whishlist X-Debbugs-CC: John Paul Adrian Glaubitz <glaub...@physik.fu-berlin.de>, Helge Deller <del...@gmx.de>, James Clarke <jrt...@debian.org>
Dear Maintainer, Non released architectures from www.debian-ports.org need the archive keyring in the package debian-ports-archive-keyring (instead of the regular debian-archive-keyring). The patch below includes it in image-trees of the relevant architectures. Regards, JH Chatenet --- a/Makefile +++ b/Makefile @@ -66,6 +66,12 @@ DEBOOTSTRAP_OPTS=--no-check-gpg endif +## Port architectures need their archive keyring +UNRELEASED_PORT_ARCHITECTURES=alpha hppa hurd-i386 m68k ppc64 powerpcspe sh4 sparc64 x32 +ifneq (,$(filter $(UNRELEASED_PORT_ARCHITECTURES),$(ARCHES))) +export BASE_INCLUDE := $(BASEDIR)/data/base_include_port_architectures $(BASE_INCLUDE) +endif + ## Internal variables apt=$(BASEDIR)/tools/apt-selection check_backports_packages=$(BASEDIR)/tools/check_backports_packages @@ -392,7 +398,7 @@ $(Q)if [ "$(SOURCEONLY)"x != "yes"x ] ; then \ if [ _$(INSTALLER_CD) != _1 ]; then \ for ARCH in $(ARCHES_NOSRC); do \ - BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \ + BINCLUDE=`[ -n "$(BASE_INCLUDE)" ] && cat $(BASE_INCLUDE) | sort -u | tr "\n" "," | sed 's!,$$!!g'`; \ [ -z "$$BINCLUDE" ] || BINCLUDE="--include=$$BINCLUDE"; \ BEXCLUDE=`[ -n "$(BASE_EXCLUDE)" ] && cat $(BASE_EXCLUDE) | tr "\n" "," | sed 's!,$$!!g'`; \ [ -z "$$BEXCLUDE" ] || BEXCLUDE="--exclude=$$BEXCLUDE"; \ --- /dev/null +++ b/data/base_include_port_architectures @@ -0,0 +1 @@ +debian-ports-archive-keyring