packaging/RHEL-CTDB: add "BUILD_GPFS=no configure.rpm" and "BUILD_GPFS=no makerpms.sh"
[metze/samba/wip.git] / packaging / RHEL-CTDB / makespec.sh
index 12074509faced200a288b2c8b3e55c65d0906147..7c8a8ee4f0a5bed5c29b3f368989b44cde5c4448 100755 (executable)
@@ -45,21 +45,19 @@ else
        echo "GITHASH: ${GITHASH}"
 fi
 
-
-#
-# get the versions of libtdb and libtalloc we provide
-#
-#LIBTDBVERSION=1.2.9
-LIBTDBVERSION=$(grep ^VERSION ${DIRNAME}/../../lib/tdb/wscript | sed -e "s/'//g" -e 's/.* //')
-
-#LIBTALLOCVERSION=2.0.1
-LIBTALLOCVERSION=$(grep ^VERSION ${DIRNAME}/../../lib/talloc/wscript | sed -e "s/'//g" -e 's/.* //')
+if test "x$BUILD_GPFS" = "xno"; then
+       echo "GPFS: not build by default"
+       PGPFS_DEFAULT="%{?_with_gpfs: 1} %{?!_with_gpfs: 0}"
+else
+       echo "GPFS: build by default"
+       PGPFS_DEFAULT="%{?_with_no_gpfs: 0} %{?!_with_no_gpfs: 1}"
+fi
 
 sed \
-       -e s/PVERSION/${VERSION}/g \
-       -e s/GITHASH/${GITHASH}/g \
-       -e s/LIBTDBVERSION/${LIBTDBVERSION}/g \
-       -e s/LIBTALLOCVERSION/${LIBTALLOCVERSION}/g \
+       -e "s/PVERSION/${VERSION}/g" \
+       -e "s/GITHASH/${GITHASH}/g" \
+       -e "s/PGPFS_NO_DEFAULT/${PGPFS_NO_DEFAULT}/g" \
+       -e "s/PGPFS_DEFAULT/${PGPFS_DEFAULT}/g" \
        < ${SPECFILE}.tmpl \
        > ${SPECFILE}