summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpackaging/functions.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/packaging/functions.sh b/packaging/functions.sh
index bdbbbb4..4756240 100755
--- a/packaging/functions.sh
+++ b/packaging/functions.sh
@@ -341,12 +341,12 @@ function cmp_rpm_meta ()
dist=$(check_header "$QF" $newrpm | sed -r 's/(.*)\/.*/\1/')
if ! is_prerelease_project $dist; then
echo "This is a prerelease project. Do not compare the project name."
- QF="\n___QF_DISTURL___\n%{DISTURL}\n___QF_DISTURL___\n"
+ QF="\n___QF_DISTURL_DISTRIBUTION___\n%{DISTURL}\n___QF_DISTURL_DISTRIBUTION___\n"
echo `check_header "$QF" $oldrpm | sed -r 's/.*\/(.*\/.*)/\1/'` >> $rpm_meta_old
echo `check_header "$QF" $newrpm | sed -r 's/.*\/(.*\/.*)/\1/'` >> $rpm_meta_new
else
- QF="\n___QF_DISTURL_DISTRIBUTION___\n%{DISTURL} %{DISTRIBUTION}\n___QF_DISTURL_DISTRIBUTION___\n"
echo "This is not a prerelease project. Compare the project name."
+ QF="\n___QF_DISTURL_DISTRIBUTION___\n%{DISTURL} %{DISTRIBUTION}\n___QF_DISTURL_DISTRIBUTION___\n"
check_header "$QF" $oldrpm >> $rpm_meta_old
check_header "$QF" $newrpm >> $rpm_meta_new
fi
@@ -362,6 +362,13 @@ function cmp_rpm_meta ()
return 1
fi
+ get_value QF_DISTURL_DISTRIBUTION $rpm_meta_old > $file1
+ get_value QF_DISTURL_DISTRIBUTION $rpm_meta_new > $file2
+ if ! comp_file disturl_distribution $file1 $file2 $rpm_meta_old $rpm_meta_new; then
+ rm -rf "$tmpdir"
+ return 1
+ fi
+
name_new="$(get_value QF_NAME $rpm_meta_new)"
version_release_new="$(get_value QF_VER_REL $rpm_meta_new)"
name_ver_rel_new="$(get_value QF_NAME_VER_REL $rpm_meta_new)"