From 7b511aec8e126cb84ad68d873bcfb0c547c9a3b4 Mon Sep 17 00:00:00 2001 From: Ken Cochrane Date: Fri, 22 Apr 2016 15:28:15 -0400 Subject: [PATCH] Create the correct directory structure for apt-ftparchive. fixes #22238 Signed-off-by: Ken Cochrane Upstream-commit: f68b61052ba12a0387eb0a761f05ccd16c4c3105 Component: engine --- components/engine/hack/make/release-deb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/components/engine/hack/make/release-deb b/components/engine/hack/make/release-deb index 946e5de813..c6a677a5b9 100755 --- a/components/engine/hack/make/release-deb +++ b/components/engine/hack/make/release-deb @@ -116,8 +116,12 @@ for dir in contrib/builder/deb/${PACKAGE_ARCH}/*/; do mkdir -p "$APTDIR/pool/$component/d/docker-engine/" cp "${DEBFILE[@]}" "$APTDIR/pool/$component/d/docker-engine/" + # build the right directory structure, needed for apt-ftparchive + for arch in "${arches[@]}"; do + mkdir -p "$APTDIR/dists/$codename/$component/binary-$arch" + done + # update the filelist for this codename/component - mkdir -p "$APTDIR/dists/$codename/$component" find "$APTDIR/pool/$component" \ -name *~${codename#*-}*.deb > "$APTDIR/dists/$codename/$component/filelist" done @@ -137,7 +141,6 @@ for dir in contrib/builder/deb/${PACKAGE_ARCH}/*/; do "$APTDIR/dists/$codename" > "$APTDIR/dists/$codename/Release" for arch in "${arches[@]}"; do - mkdir -p "$APTDIR/dists/$codename/$component/binary-$arch" apt-ftparchive \ -o "APT::FTPArchive::Release::Codename=$codename" \ -o "APT::FTPArchive::Release::Suite=$codename" \