mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Exclude .git directories from the source RPMS
Ignore .git directory when creating debian sources Added missing DOCKER_GITCOMMIT env variable to build-deb Signed-off-by: Ken Cochrane <kencochrane@gmail.com>
This commit is contained in:
parent
6f67c13d20
commit
f1ad6f127b
2 changed files with 5 additions and 4 deletions
|
@ -58,6 +58,7 @@ set -e
|
||||||
FROM $image
|
FROM $image
|
||||||
WORKDIR /usr/src/docker
|
WORKDIR /usr/src/docker
|
||||||
COPY . /usr/src/docker
|
COPY . /usr/src/docker
|
||||||
|
ENV DOCKER_GITCOMMIT $GITCOMMIT
|
||||||
RUN mkdir -p /go/src/github.com/docker && mkdir -p /go/src/github.com/opencontainers \
|
RUN mkdir -p /go/src/github.com/docker && mkdir -p /go/src/github.com/opencontainers \
|
||||||
&& ln -snf /usr/src/docker /go/src/github.com/docker/docker
|
&& ln -snf /usr/src/docker /go/src/github.com/docker/docker
|
||||||
EOF
|
EOF
|
||||||
|
@ -96,7 +97,7 @@ set -e
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
cat >> "$DEST/$version/Dockerfile.build" <<-EOF
|
cat >> "$DEST/$version/Dockerfile.build" <<-EOF
|
||||||
RUN dpkg-buildpackage -uc -us
|
RUN dpkg-buildpackage -uc -us -I.git
|
||||||
EOF
|
EOF
|
||||||
tempImage="docker-temp/build-deb:$version"
|
tempImage="docker-temp/build-deb:$version"
|
||||||
( set -x && docker build -t "$tempImage" -f "$DEST/$version/Dockerfile.build" . )
|
( set -x && docker build -t "$tempImage" -f "$DEST/$version/Dockerfile.build" . )
|
||||||
|
|
|
@ -117,9 +117,9 @@ set -e
|
||||||
WORKDIR /root/rpmbuild
|
WORKDIR /root/rpmbuild
|
||||||
RUN ln -sfv /usr/src/${rpmName}/hack/make/.build-rpm SPECS
|
RUN ln -sfv /usr/src/${rpmName}/hack/make/.build-rpm SPECS
|
||||||
WORKDIR /root/rpmbuild/SPECS
|
WORKDIR /root/rpmbuild/SPECS
|
||||||
RUN tar -r -C /usr/src -f /root/rpmbuild/SOURCES/${rpmName}.tar ${rpmName}
|
RUN tar --exclude .git -r -C /usr/src -f /root/rpmbuild/SOURCES/${rpmName}.tar ${rpmName}
|
||||||
RUN tar -r -C /go/src/github.com/docker -f /root/rpmbuild/SOURCES/${rpmName}.tar containerd
|
RUN tar --exclude .git -r -C /go/src/github.com/docker -f /root/rpmbuild/SOURCES/${rpmName}.tar containerd
|
||||||
RUN tar -r -C /go/src/github.com/opencontainers -f /root/rpmbuild/SOURCES/${rpmName}.tar runc
|
RUN tar --exclude .git -r -C /go/src/github.com/opencontainers -f /root/rpmbuild/SOURCES/${rpmName}.tar runc
|
||||||
RUN gzip /root/rpmbuild/SOURCES/${rpmName}.tar
|
RUN gzip /root/rpmbuild/SOURCES/${rpmName}.tar
|
||||||
RUN { cat /usr/src/${rpmName}/contrib/builder/rpm/${PACKAGE_ARCH}/changelog; } >> ${rpmName}.spec && tail >&2 ${rpmName}.spec
|
RUN { cat /usr/src/${rpmName}/contrib/builder/rpm/${PACKAGE_ARCH}/changelog; } >> ${rpmName}.spec && tail >&2 ${rpmName}.spec
|
||||||
RUN rpmbuild -ba \
|
RUN rpmbuild -ba \
|
||||||
|
|
Loading…
Add table
Reference in a new issue