2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-04-03 15:36:28 +00:00
Files
xcat-core/makegenesisbuilderrpm
Jarrod Johnson 25248d19fe Change 'post' to 'POST'
In rpm versioning, uppercase letters are 'older'.  Changing
'post' to 'POST' means that text based releases are likely
to supersede snapshot style builds.
2016-12-14 08:48:45 -05:00

26 lines
789 B
Bash
Executable File

#!/bin/sh
VER=`git describe --tags`
VER=${VER/-/.POST}
VER=${VER/-/.}
rpmbuild --version > /dev/null
if [ $? -gt 0 ]
then
echo "Error: Is rpmbuild installed and working?"
exit 1
fi
RPMROOT=`rpmbuild --eval '%_topdir' xCATsn/xCATsn.spec`
if [ $? -gt 0 ]
then
echo "Could not determine rpmbuild's root"
exit 1
fi
echo "The location for rpm building is ${RPMROOT}"
cd `dirname $0`/xCAT-genesis-builder
tar --exclude .svn -cjvf $RPMROOT/SOURCES/xCAT-genesis-builder.tar.bz2 .
#mv -f *.gz $RPMROOT/SOURCES
cp LICENSE.html $RPMROOT/BUILD
cp xCAT-genesis-builder.spec $RPMROOT/SOURCES
cd -
rm -f $RPMROOT/SRPMS/xCAT-genesis-builder-$VER*rpm $RPMROOT/RPMS/*/xCAT-genesis-builder-$VER*rpm
rpmbuild -ba xCAT-genesis-builder/xCAT-genesis-builder.spec --define "version $VER" --define "release 1"