From d1977887991ea4cdb333d9772423959e147d8c99 Mon Sep 17 00:00:00 2001 From: Graham Leggett Date: Sun, 30 Mar 2003 18:57:35 +0000 Subject: Added an RPM build script PR: Obtained from: Joe Orton Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99122 13f79535-47bb-0310-9956-ffa450edef68 --- buildconf | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'buildconf') diff --git a/buildconf b/buildconf index 71808600d0..8854a7679e 100755 --- a/buildconf +++ b/buildconf @@ -181,4 +181,19 @@ echo rebuilding configure rm -f config.cache ${AUTOCONF:-autoconf} 2>&1 | grep -v "$cross_compile_warning" +echo rebuilding rpm spec file +( VMMN=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include \`pwd\`/include/ap_mmn.h | grep -e '^[0-9]'` + REVISION=`echo AP_SERVER_MAJORVERSION.AP_SERVER_MINORVERSION.AP_SERVER_PATCHLEVEL | cpp -include \`pwd\`/include/ap_release.h | tr -d "\" " | grep -e '^[0-9.\-]'` + VERSION=`echo $REVISION | cut -d- -s -f1` + RELEASE=`echo $REVISION | cut -d- -s -f2` + if [ "x$VERSION" = "x" ]; then + VERSION=$REVISION + RELEASE=1 + fi + cat ./build/rpm/httpd.spec.in | \ + sed -e "s/APACHE_VERSION/$VERSION/" \ + -e "s/APACHE_RELEASE/$RELEASE/" \ + -e "s/APACHE_MMN/$VMMN/" \ + > httpd.spec ) + exit 0 -- cgit v1.2.1