delete generated rpm "changelog"

The generated "changelog" was not removed
before re-generating, causing the changelog
to be added twice on repeated runs of "make rpm"
(when bind-mounting the local source).

As a result, rpms failed to build, because
the resulting file had entries in non-chronological
order.

This change removes the generated file
before re-generating, and adds the file
to .gitignore, to prevent it from
accidentally being added to source control.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Upstream-commit: 089b71443a0f0428a53c41c71513905f64c22f69
Component: engine
This commit is contained in:
Sebastiaan van Stijn
2017-03-29 18:19:07 +02:00
parent 487d9cf34a
commit f07c46d2c5
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -16,6 +16,7 @@ autogen/
bundles/
cmd/dockerd/dockerd
cmd/docker/docker
contrib/builder/rpm/*/changelog
dockerversion/version_autogen.go
dockerversion/version_autogen_unix.go
docs/AWS_S3_BUCKET
+1
View File
@@ -54,6 +54,7 @@ set -e
make manpages
# Convert the CHANGELOG.md file into RPM changelog format
rm -f contrib/builder/rpm/${PACKAGE_ARCH}/changelog
VERSION_REGEX="^\W\W (.*) \((.*)\)$"
ENTRY_REGEX="^[-+*] (.*)$"
while read -r line || [[ -n "$line" ]]; do