From: Valentin Haenel Date: Mon, 7 May 2012 07:47:13 +0000 (+0200) Subject: BF: fix building debian packages on ubuntu X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5a0de5b04a194bc8a207757ec35b12f037516f90;p=neurodebian.git BF: fix building debian packages on ubuntu As discussed in the thread: http://lists.alioth.debian.org/pipermail/neurodebian-users/2012-May/000411.html nd_adddist fails to create cow images for debian versions when using it on ubuntu. The error is: E: Release signed by unknown key (key id AED4B06F473041FA) To fix this, we need to explicitly tell it to use the debian archive keyring when building on ubuntu. --- diff --git a/tools/nd_adddist b/tools/nd_adddist index f85c34d..6c3136d 100755 --- a/tools/nd_adddist +++ b/tools/nd_adddist @@ -26,6 +26,11 @@ if echo $family | grep -q ubuntu; then opts+=" --debootstrapopts --keyring=/usr/share/keyrings/ubuntu-archive-keyring.gpg" fi +if echo $family | grep -q debian; then + # Use debian keyring since otherwise debootstrap would fail (on Ubuntu) + opts+=" --debootstrapopts --keyring=/usr/share/keyrings/debian-archive-keyring.gpg" +fi + mkdir -p ${cowbuilderroot}/cow for a in i386 amd64; do