123456789101112131415161718192021222324252627282930 |
- #!/bin/sh
- set -u
- set -e
- trap onexit INT
- trap onexit TERM
- trap onexit EXIT
- TMPDIR=
- onexit()
- {
- if [ ! "$TMPDIR" = "" ]; then
- rm -rf $TMPDIR
- fi
- }
- if [ -f @PKGNAME@-@VERSION@.@RPMARCH@.rpm ]; then
- rm -f @PKGNAME@-@VERSION@.@RPMARCH@.rpm
- fi
- umask 022
- TMPDIR=`mktemp -d /tmp/@CMAKE_PROJECT_NAME@-build.XXXXXX`
- mkdir -p $TMPDIR/RPMS
- ln -fs `pwd` $TMPDIR/BUILD
- rpmbuild -bb --define "_blddir $TMPDIR/buildroot" --define "_topdir $TMPDIR" \
- --target @RPMARCH@ pkgscripts/rpm.spec; \
- cp $TMPDIR/RPMS/@RPMARCH@/@PKGNAME@-@VERSION@-@BUILD@.@RPMARCH@.rpm \
- @PKGNAME@-@VERSION@.@RPMARCH@.rpm
|