# shell script to build bacula rpm release
# copy this script into a working directory with the src rpm to build and execute
# 19 Aug 2006 D. Scott Barninger
+#
+# Copyright Kern Sibbald 2006-2015
+# License: BSD 2-Clause
-# Copyright (C) 2006 Free Software Foundation Europe e.V.
-# licensed under GPL-v2
# signing rpms
# Make sure you have a .rpmmacros file in your home directory containing the following:
rm -rf ${RPMBUILD}/*
if [ "$BUILDBAT" = "1" ]; then
- echo Building Bat package for "$PLATFORM"...
- sleep 2
- rpmbuild --rebuild ${SRPM2}
- rm -rf ${RPMBUILD}/*
+ echo Building Bat package for "$PLATFORM"...
+ sleep 2
+ rpmbuild --rebuild ${SRPM2}
+ rm -rf ${RPMBUILD}/*
fi
echo Building Docs package for "$PLATFORM"...
rm -rf ${RPMBUILD}/*
if [ "$BUILDMTX" = "1" ]; then
- echo Building mtx package for "$PLATFORM"...
- sleep 2
- rpmbuild --rebuild ${SRPM4}
- rm -rf ${RPMBUILD}/*
+ echo Building mtx package for "$PLATFORM"...
+ sleep 2
+ rpmbuild --rebuild ${SRPM4}
+ rm -rf ${RPMBUILD}/*
fi
# delete the updatedb package and any debuginfo packages built
./bacula-sqlite-${VERSION}-${RELEASE}.${FILENAME}.${ARCH}.rpm
if [ "$BUILDMTX" = "1" ]; then
- mv -f ${RPMDIR}/bacula-mtx-${VERSION}-${RELEASE}.${ARCH}.rpm \
- ./bacula-mtx-${VERSION}-${RELEASE}.${FILENAME}.${ARCH}.rpm
+ mv -f ${RPMDIR}/bacula-mtx-${VERSION}-${RELEASE}.${ARCH}.rpm \
+ ./bacula-mtx-${VERSION}-${RELEASE}.${FILENAME}.${ARCH}.rpm
fi
mv -f ${RPMDIR}/bacula-client-${VERSION}-${RELEASE}.${ARCH}.rpm \
./bacula-libs-${VERSION}-${RELEASE}.${FILENAME}.${ARCH}.rpm
if [ "$BUILDBAT" = "1" ]; then
- mv -f ${RPMDIR}/bacula-bat-${VERSION}-${RELEASE}.${ARCH}.rpm \
- ./bacula-bat-${VERSION}-${RELEASE}.${FILENAME}.${ARCH}.rpm
+ mv -f ${RPMDIR}/bacula-bat-${VERSION}-${RELEASE}.${ARCH}.rpm \
+ ./bacula-bat-${VERSION}-${RELEASE}.${FILENAME}.${ARCH}.rpm
fi
mv -f ${RPMDIR2}/bacula-docs-${VERSION}-${RELEASE}.noarch.rpm .