]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
make-dist: add OBS-specific release suffix on SUSE
authorNathan Cutler <ncutler@suse.com>
Wed, 24 Jan 2018 12:28:10 +0000 (13:28 +0100)
committerNathan Cutler <ncutler@suse.com>
Fri, 26 Jan 2018 06:42:18 +0000 (07:42 +0100)
This is needed to prevent OBS from overriding the nice release number generated
by make-dist.

For more information, see
https://en.opensuse.org/openSUSE:Build_Service_Tips_and_Tricks#How_to_control_a_Release_number_of_resulted_packages

Signed-off-by: Nathan Cutler <ncutler@suse.com>
make-dist

index 11224cb5f19903dac1c76060bd4989bac6e04648..a01b79908b9f9cac59b0feb583d7fa60555a68c0 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -96,6 +96,14 @@ for spec in ceph.spec.in alpine/APKBUILD.in; do
         sed "s/@RPM_RELEASE@/$rpm_release/g" |
         sed "s/@TARBALL_BASENAME@/ceph-$version/g" > `echo $spec | sed 's/.in$//'`
 done
+
+. /etc/os-release
+case $ID in
+    opensuse|suse|sles)
+        sed -i -e "s/^Release:.*/&.<B_CNT>/" ceph.spec
+        ;;
+esac
+
 ln -s . $outfile
 tar cvf $outfile.version.tar $outfile/src/.git_version $outfile/ceph.spec $outfile/alpine/APKBUILD
 # NOTE: If you change this version number make sure the package is available