]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
make-dist: generate ceph.spec 9986/head
authorSage Weil <sage@redhat.com>
Tue, 28 Jun 2016 15:40:37 +0000 (11:40 -0400)
committerSage Weil <sage@redhat.com>
Tue, 28 Jun 2016 15:40:37 +0000 (11:40 -0400)
Fixes: http://tracker.ceph.com/issues/16501
Signed-off-by: Sage Weil <sage@redhat.com>
make-dist

index 89781034801fff4a34442ba06695e3335aeba961..a70e2ce90ff8272331015fa05c74bd7d00e32356 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -31,10 +31,18 @@ bin/git-archive-all.sh --prefix ceph-$version/ \
                       --ignore corpus \
                       $outfile.tar
 
-echo "including src/.git_version and src/ceph_ver.h..."
+# populate files with version strings
+echo "including src/.git_version, src/ceph_ver.h, ceph.spec"
 src/make_version -g src/.git_version -c src/ceph_ver.h
+
+rpm_version=`echo $version | cut -d - -f 1-1`
+rpm_release=`echo $version | cut -d - -f 2- | sed 's/-/./'`
+cat ceph.spec.in | \
+    sed "s/@VERSION@/$rpm_version/g" | \
+    sed "s/@RPM_RELEASE@/$rpm_release/g" > ceph.spec
+
 ln -s . $outfile
-tar cvf $outfile.version.tar $outfile/src/.git_version $outfile/src/ceph_ver.h
+tar cvf $outfile.version.tar $outfile/src/.git_version $outfile/src/ceph_ver.h $outfile/ceph.spec
 tar --concatenate -f $outfile.both.tar $outfile.version.tar
 tar --concatenate -f $outfile.both.tar $outfile.tar
 mv $outfile.both.tar $outfile.tar