Browse code

Create the correct directory structure for apt-ftparchive. fixes #22238

Signed-off-by: Ken Cochrane <kencochrane@gmail.com>

Ken Cochrane authored on 2016/04/23 04:28:15
Showing 1 changed files
... ...
@@ -116,8 +116,12 @@ for dir in contrib/builder/deb/${PACKAGE_ARCH}/*/; do
116 116
 	mkdir -p "$APTDIR/pool/$component/d/docker-engine/"
117 117
 	cp "${DEBFILE[@]}" "$APTDIR/pool/$component/d/docker-engine/"
118 118
 
119
+	# build the right directory structure, needed for apt-ftparchive
120
+	for arch in "${arches[@]}"; do
121
+		mkdir -p "$APTDIR/dists/$codename/$component/binary-$arch"
122
+	done
123
+
119 124
 	# update the filelist for this codename/component
120
-	mkdir -p "$APTDIR/dists/$codename/$component"
121 125
 	find "$APTDIR/pool/$component" \
122 126
 		-name *~${codename#*-}*.deb > "$APTDIR/dists/$codename/$component/filelist"
123 127
 done
... ...
@@ -137,7 +141,6 @@ for dir in contrib/builder/deb/${PACKAGE_ARCH}/*/; do
137 137
 		"$APTDIR/dists/$codename" > "$APTDIR/dists/$codename/Release"
138 138
 
139 139
 	for arch in "${arches[@]}"; do
140
-		mkdir -p "$APTDIR/dists/$codename/$component/binary-$arch"
141 140
 		apt-ftparchive \
142 141
 			-o "APT::FTPArchive::Release::Codename=$codename" \
143 142
 			-o "APT::FTPArchive::Release::Suite=$codename" \