From 088c5d36334c8dfc8a1fc57870bafb030f68608b Mon Sep 17 00:00:00 2001 From: Jan Synacek Date: Tue, 13 May 2014 08:29:56 +0200 Subject: add make-rpm.sh --- make-rpm.sh | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 make-rpm.sh diff --git a/make-rpm.sh b/make-rpm.sh new file mode 100755 index 0000000..f4341b8 --- /dev/null +++ b/make-rpm.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +PKG="openlmi-providers" + +dir="$(dirname $(realpath $0))" + +"$dir/make-release.sh" $1 || exit 1 + +if [ $# -lt 1 ]; +then + # We want current dirty copy + tag="--dirty" +else + tag="$1" +fi + +VERSION="$(git describe $tag | sed 's/-/_/g')" + +tempdir="$(mktemp -d)" +mkdir -p "$tempdir" +trap "rm -rf $tempdir" EXIT + +sed "s/^Version:.*$/Version: $VERSION/g" "$dir/openlmi-providers.spec" > "$tempdir/openlmi-providers.spec" +rpmdev-bumpspec -c "Version $VERSION" "$tempdir/openlmi-providers.spec" + +rpmbuild --define "_sourcedir $PWD" -ba "$tempdir/openlmi-providers.spec" -- cgit