From: Graham Leggett Date: Sun, 30 Mar 2003 19:02:57 +0000 (+0000) Subject: Backport of the RPM build scripts to v2.0 X-Git-Tag: 2.0.45~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0673ea118086069663c578a64804b2d14bb42ac8;p=thirdparty%2Fapache%2Fhttpd.git Backport of the RPM build scripts to v2.0 PR: Obtained from: Joe Orton Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/APACHE_2_0_BRANCH@99124 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index 7ca69227bfe..fa03a8e32cb 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,8 @@ Changes with Apache 2.0.45 + *) Added an rpm build script. + [Graham Leggett, Joe Orton ] + *) Simpler, faster code path for request header scanning [Brian Pane] *) SECURITY: Eliminated leaks of several file descriptors to child diff --git a/buildconf b/buildconf index 71808600d05..8854a7679ea 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