From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6656673633724792832 X-Received: by 2002:a5d:50c6:: with SMTP id f6mr29402wrt.10.1549877606680; Mon, 11 Feb 2019 01:33:26 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:8b85:: with SMTP id o5ls2372274wra.4.gmail; Mon, 11 Feb 2019 01:33:26 -0800 (PST) X-Google-Smtp-Source: AHgI3IaqPN3N6LkuH9O2ojlRFwz0bAAi/xxQ8DznpvJfD25COtCJeuE3jkA19zsh8eFfjattIyjq X-Received: by 2002:a05:6000:114e:: with SMTP id d14mr1635268wrx.5.1549877606285; Mon, 11 Feb 2019 01:33:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549877606; cv=none; d=google.com; s=arc-20160816; b=q24wHjNqVEKX2SIsSVwdWeDAtfN7txbKpxqWkdHP4XujRk8O9N2okacPP4irIrxDOn lSY82PIwtfx68DagmeEqZe4hAFMn0RdXXutCYEp6nmNZdv0nI7ZiKr+wq1r3upP5TYKf qYYqgFYj0WpjzjS6LEtRd9n+Fw8IhW2edMUhb4Dl6hqSBdXtmks9rsG98mjFHUM6NaZb 7tNJhK6qlTAM340cdj92/aYwCTJsE/X5qjqStntlLzOcegJtpektTWjjvB/Xn+ZmRkv1 sEihINt005+j81TYIKPnGrGx/R1cdB6Kcug2GeOvSSfBr7F/gCrGxbZIFWGtM/RmFzuK Yqpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=OaG7ombHs6uTtQgpRpeUIIoxQLt6yFhQIW5CPM75TR4=; b=WVv+iHRfEzDznl9Z6OT5lVVe9zRUleCzI/fQ1xOIGbI+Y4m5ZXdcFH4ziXmUtBWuxM Ae/hiqlDYCMhDL/4T3/tk90yz7fiLlBLjfH2rEGQi6f4w9Ebfye3boa5xwxCpOxipHvW DgMbznv/0ca9sbCJ9JNFsT4VGzxtX0C60clBTg82RzXDQRmkC2hXSMyB8wPzdlZqS4gA XoRBERnbQA33VXOLhdeFtY5azNQLBrbjX2WXNPU5J5Stxxbio1WZKWhLzN1cjCtpRg5u 5cqcMUgWbwccguDmN38+Sad4erXK20BQAKTLuAQEY5Ya4+ZKt0p80+0gyw0/XMbUPPnc b5OQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id r6si407686wrv.2.2019.02.11.01.33.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Feb 2019 01:33:26 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id x1B9XPx9011883 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 11 Feb 2019 10:33:26 +0100 Received: from md1za8fc.ad001.siemens.net ([139.25.0.85]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id x1B9XPP1031190; Mon, 11 Feb 2019 10:33:25 +0100 From: Henning Schild To: isar-users@googlegroups.com Cc: Henning Schild Subject: [PATCH] dpkg-base: apt-get "update" before "source" Date: Mon, 11 Feb 2019 10:33:24 +0100 Message-Id: <20190211093324.1444-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.19.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: gBa32zaaS1ri From: Henning Schild When rebuilding we can run into an inconsistent view where buildchroot assumes it could download the sources of a modified upstream package. After a "reprepro ... remove" we always need to "apt-get update" to not operate on an old version of the metadata. Signed-off-by: Henning Schild --- meta/classes/dpkg-base.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes/dpkg-base.bbclass b/meta/classes/dpkg-base.bbclass index 175dc80..5425df8 100644 --- a/meta/classes/dpkg-base.bbclass +++ b/meta/classes/dpkg-base.bbclass @@ -31,6 +31,10 @@ do_apt_fetch() { fi dpkg_do_mounts E="${@ bb.utils.export_proxies(d)}" + sudo -E chroot ${BUILDCHROOT_DIR} /usr/bin/apt-get update \ + -o Dir::Etc::sourcelist="sources.list.d/isar-apt.list" \ + -o Dir::Etc::sourceparts="-" \ + -o APT::Get::List-Cleanup="0" sudo -E chroot --userspec=$( id -u ):$( id -g ) ${BUILDCHROOT_DIR} \ sh -c 'cd ${PP} && apt-get -y source ${SRC_APT}' dpkg_undo_mounts -- 2.19.2