packaging(RHEL-CTDB): build libtdb and libtalloc packages ourselves
[ira/wip.git] / packaging / RHEL-CTDB / makespec.sh
index 29dcbeb30e495909bd5c27015ed9d2134955abf1..946ce8ebf987569bd1ce9e256910be69757bd6cc 100755 (executable)
@@ -45,8 +45,21 @@ else
        echo "GITHASH: ${GITHASH}"
 fi
 
-sed -e s/PVERSION/${VERSION}/g \
+
+#
+# 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/.* //')
+
+sed \
+       -e s/PVERSION/${VERSION}/g \
        -e s/GITHASH/${GITHASH}/g \
+       -e s/LIBTDBVERSION/${LIBTDBVERSION}/g \
+       -e s/LIBTALLOCVERSION/${LIBTALLOCVERSION}/g \
        < ${SPECFILE}.tmpl \
        > ${SPECFILE}