Bläddra i källkod

Merge pull request #14903 from jfrazelle/fix-experimental-rpm-debs

pass DOCKER_EXPERIMENTAL into build images
Jessie Frazelle 10 år sedan
förälder
incheckning
e5d8fb9658
2 ändrade filer med 10 tillägg och 0 borttagningar
  1. 5 0
      hack/make/build-deb
  2. 5 0
      hack/make/build-rpm

+ 5 - 0
hack/make/build-deb

@@ -52,6 +52,11 @@ set -e
 			FROM $image
 			WORKDIR /usr/src/docker
 			COPY . /usr/src/docker
+		EOF
+		if [ "$DOCKER_EXPERIMENTAL" ]; then
+			echo 'ENV DOCKER_EXPERIMENTAL 1' >> "$DEST/$version/Dockerfile.build"
+		fi
+		cat >> "$DEST/$version/Dockerfile.build" <<-EOF
 			RUN ln -sfv hack/make/.build-deb debian
 			RUN { echo '$debSource (${debVersion}-0~${suite}) $suite; urgency=low'; echo; echo '  * Version: $VERSION'; echo; echo " -- $debMaintainer  $debDate"; } > debian/changelog && cat >&2 debian/changelog
 			RUN dpkg-buildpackage -uc -us

+ 5 - 0
hack/make/build-rpm

@@ -55,6 +55,11 @@ set -e
 		cat > "$DEST/$version/Dockerfile.build" <<-EOF
 			FROM $image
 			COPY . /usr/src/${rpmName}
+		EOF
+		if [ "$DOCKER_EXPERIMENTAL" ]; then
+			echo 'ENV DOCKER_EXPERIMENTAL 1' >> "$DEST/$version/Dockerfile.build"
+		fi
+		cat >> "$DEST/$version/Dockerfile.build" <<-EOF
 			RUN mkdir -p /root/rpmbuild/SOURCES
 			WORKDIR /root/rpmbuild
 			RUN ln -sfv /usr/src/${rpmName}/hack/make/.build-rpm SPECS