buildconf revision eb06d6a7dc2a6609217689ee5e430d87637ef9e6
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder#!/bin/sh
c63ebf815c8a874525cf18670ad74847f7fc7b26Christian Maeder#
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Licensed to the Apache Software Foundation (ASF) under one or more
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# contributor license agreements. See the NOTICE file distributed with
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# this work for additional information regarding copyright ownership.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# The ASF licenses this file to You under the Apache License, Version 2.0
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# (the "License"); you may not use this file except in compliance with
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# the License. You may obtain a copy of the License at
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# http://www.apache.org/licenses/LICENSE-2.0
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder#
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder# Unless required by applicable law or agreed to in writing, software
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# distributed under the License is distributed on an "AS IS" BASIS,
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# See the License for the specific language governing permissions and
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# limitations under the License.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#
a1ed34933c266ce85066acb0d7b20c90cb8eb213Christian Maeder# buildconf: Build the support scripts needed to compile from a
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder# checked-out version of the source code.
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder# set a couple of defaults for where we should be looking for our support libs.
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder# can be overridden with --with-apr=[dir] and --with-apr-util=[dir]
4d56f2fa72e4aec20eb827c11ed49c8cbb7014bdChristian Maeder
4cb215739e9ab13447fa21162482ebe485b47455Christian Maederapr_src_dir="srclib/apr ../apr"
8ef75f1cc0437656bf622cec5ac9e8ea221da8f2Christian Maederapu_src_dir=""
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederwhile test $# -gt 0
74eed04be26f549d2f7ca35c370e1c03879b28b1Christian Maederdo
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder # Normalize
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder case "$1" in
ef9e8535c168d3f774d9e74368a2317a9eda5826Christian Maeder -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
bab2d88d650448628730ed3b65c9f99c52500e8cChristian Maeder *) optarg= ;;
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder esac
ef9e8535c168d3f774d9e74368a2317a9eda5826Christian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder case "$1" in
e593b89bfd4952698dc37feced21cefe869d87a2Christian Maeder --with-apr=*)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder apr_src_dir=$optarg
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder ;;
c3053d57f642ca507cdf79512e604437c4546cb9Christian Maeder esac
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder case "$1" in
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder --with-apr-util=*)
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder apu_src_dir=$optarg
05a62e84edac8c64de04f8349dee418598d216b9Christian Maeder ;;
1cd4f6541984962658add5cfaa9f28a93879881bChristian Maeder esac
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder shift
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maederdone
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder#
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# Check to be sure that we have the srclib dependencies checked-out
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder#
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian Maedershould_exit=0
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maederapr_found=0
bab2d88d650448628730ed3b65c9f99c52500e8cChristian Maederapu_found=0
bab2d88d650448628730ed3b65c9f99c52500e8cChristian Maeder
8cacad2a09782249243b80985f28e9387019fe40Christian Maederfor dir in $apr_src_dir
6a2dad705deefd1b7a7e09b84fd2d75f2213be47Christian Maederdo
a7c27282e71cf4505026645f96d4f5cb8a284e32Christian Maeder if [ -f "${dir}/build/apr_common.m4" ]; then
363939beade943a02b31004cea09dec34fa8a6d9Christian Maeder echo "found apr source: ${dir}"
014dc30f64ec25e4790cca987d4d1e6635430510Christian Maeder apr_src_dir=$dir
f04e8f3ff56405901be968fd4c6e9769239f1a9bKlaus Luettich apr_found=1
6aea82c63ba1d2efc0329bc784a14e521469ec20Christian Maeder break
4ba08bfca0cc8d9da65397b8dfd2654fdb4c0e62Christian Maeder fi
feca1d35123d8c31aee238c9ce79947b0bf65494Christian Maederdone
431d34c7007a787331c4e5ec997badb0f8190fc7Christian Maeder
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian Maederif [ $apr_found -lt 1 ]; then
db675e8302ddb0d6528088ce68f5e98a00e890e3Christian Maeder echo ""
db675e8302ddb0d6528088ce68f5e98a00e890e3Christian Maeder echo "You don't have a copy of the apr source in srclib/apr. "
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian Maeder echo "Please get the source using the following instructions,"
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder echo "or specify the location of the source with "
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder echo "--with-apr=[path to apr] :"
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder echo ""
23ffcc44ca8612feccbd8fda63fa5be7ab5f9dc3Christian Maeder echo " svn co http://svn.apache.org/repos/asf/apr/apr/trunk srclib/apr"
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder echo ""
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder should_exit=1
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederelse
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder apr_major_version=`grep "#define APR_MAJOR_VERSION" \
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder $apr_src_dir/include/apr_version.h | sed 's/[^0-9]//g'`
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederfi
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
9e748851c150e1022fb952bab3315e869aaf0214Christian Maederif [ $apr_major_version -lt 2 ] ; then
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder if test -z "$apu_src_dir"; then
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder apu_src_dir=`echo $apr_src_dir | sed -e 's#/apr#/apr-util#g;'`
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder apu_src_dir="$apu_src_dir `echo $apr_src_dir | sed -e 's#/apr#/aprutil#;g'`"
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder apu_src_dir="$apu_src_dir srclib/apr-util ../apr-util"
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder fi
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder for dir in $apu_src_dir
a5e5b8c3e5c11177e5034ef2423813a5d28979edChristian Maeder do
bc8cbf12aa172bf5673b92a9e7a0151d4aa4c315Christian Maeder if [ -f "${dir}/Makefile.in" ]; then
2d130d212db7208777ca896a7ecad619a8944971Christian Maeder echo "found apr-util source: ${dir}"
2d130d212db7208777ca896a7ecad619a8944971Christian Maeder apu_src_dir=$dir
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maeder apu_found=1
a5e5b8c3e5c11177e5034ef2423813a5d28979edChristian Maeder break
a42fbfe7becf0eae2d624123eb0db73a794593f0Christian Maeder fi
a42fbfe7becf0eae2d624123eb0db73a794593f0Christian Maeder done
b363eb04791e7f735633b9b4088502c2bc50ebfcChristian Maeder
a42fbfe7becf0eae2d624123eb0db73a794593f0Christian Maeder if [ $apu_found -lt 1 ]; then
1cd4f6541984962658add5cfaa9f28a93879881bChristian Maeder echo ""
1cd4f6541984962658add5cfaa9f28a93879881bChristian Maeder echo "You don't have a copy of the apr-util source in srclib/apr-util. "
2d130d212db7208777ca896a7ecad619a8944971Christian Maeder echo "Please get one the source using the following instructions, "
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder echo "or specify the location of the source with "
6ff7a91875597d6e4dfaa68c79187d01473e8341Christian Maeder echo "--with-apr-util=[path to apr-util]:"
6ff7a91875597d6e4dfaa68c79187d01473e8341Christian Maeder echo ""
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder echo " svn co http://svn.apache.org/repos/asf/apr/apr-util/trunk srclib/apr-util"
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder echo ""
4017ebc0f692820736d796af3110c3b3018c108aChristian Maeder should_exit=1
a9b59eb2ce961014974276cdae0e9df4419bd212Christian Maeder fi
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederfi
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederif [ $should_exit -gt 0 ]; then
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder exit 1
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maederfi
a3c6d8e0670bf2aa71bc8e2a3b1f45d56dd65e4cChristian Maeder
dc679edd4ca027663212afdf00926ae2ce19b555Christian Maeder# These are temporary until Roy finishes the other build changes
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maedertouch .deps
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederrm -f aclocal.m4
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maederrm -f generated_lists
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder# Remove autoconf 2.5x cache directories
4017ebc0f692820736d796af3110c3b3018c108aChristian Maederrm -rf autom4te*.cache
b568982efd0997d877286faa592d81b03c8c67b8Christian Maeder
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maedercase "`uname`" in
0be0db405c49906bd7057255069bf6df53395ac9Klaus Luettich*BSD/OS*)
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder ./build/bsd_makefile;;
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederesac
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder#
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# end temporary stuff
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederapr_configure="$apr_src_dir/configure"
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederif [ $apr_major_version -lt 2 ] ; then
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder aprutil_configure="$apu_src_dir/configure"
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederfi
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederconfig_h_in="include/ap_config_auto.h.in"
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maedercross_compile_warning="warning: AC_TRY_RUN called without default to allow cross compiling"
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maederif [ "$apr_src_dir" = "srclib/apr" ]; then
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder echo rebuilding $apr_configure
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder (cd srclib/apr && ./buildconf) || {
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder echo "./buildconf failed for apr"
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder exit 1
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder }
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder rm -f srclib/apr/apr.spec
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maederfi
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian Maederapr_src_dir=`cd $apr_src_dir && pwd`
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maederif [ $apr_major_version -lt 2 ] ; then
e6d5dbbc3308f05197868806e0b860f4f53875f1Christian Maeder if [ "$apu_src_dir" = "srclib/apr-util" ]; then
363939beade943a02b31004cea09dec34fa8a6d9Christian Maeder echo rebuilding $aprutil_configure
e4f4d096e5e6d60dd91c746d0e833d0ac7a29c50Christian Maeder (cd srclib/apr-util && ./buildconf --with-apr=$apr_src_dir) || {
eb74267cf39e4e95f9eeb5c765f4c8dac33971b4Christian Maeder echo "./buildconf failed for apr-util"
eb74267cf39e4e95f9eeb5c765f4c8dac33971b4Christian Maeder exit 1
e4f4d096e5e6d60dd91c746d0e833d0ac7a29c50Christian Maeder }
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maeder rm -f srclib/apr-util/apr-util.spec
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder fi
f1541d4a151dbd08002dbd14e7eb1d5dde253689Christian Maeder
8d178ae08a52d61379e6b8074f61646499bc88bbChristian Maeder apu_src_dir=`cd $apu_src_dir && pwd`
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederfi
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maeder
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maederecho copying build files
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maedercp $apr_src_dir/build/config.guess $apr_src_dir/build/config.sub \
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maeder $apr_src_dir/build/PrintPath $apr_src_dir/build/apr_common.m4 \
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maeder $apr_src_dir/build/find_apr.m4 build
b2ac5a92cf36382e8deea5661c1964566caf72b3Christian Maederif [ $apr_major_version -lt 2 ] ; then
59138b404f12352d103eeffbeaeb3957b90e75fdChristian Maeder cp $apu_src_dir/build/find_apu.m4 build
b2ac5a92cf36382e8deea5661c1964566caf72b3Christian Maederfi
b2ac5a92cf36382e8deea5661c1964566caf72b3Christian Maeder
6cd33d6101fb1b93baa6d86fac158af18a115108Christian Maeder# Remove any libtool files so one can switch between libtool 1.3
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# and libtool 1.4 by simply rerunning the buildconf script.
10883d13973c46cac98964b66ace7a52b2d059abChristian Maeder(cd build ; rm -f ltconfig ltmain.sh)
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Optionally copy libtool-1.3.x files
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederif [ -f $apr_src_dir/build/ltconfig ]; then
0e5b095a19790411e5352fa7cf57cb0388e70472Christian Maeder cp $apr_src_dir/build/ltconfig build
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederfi
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederif [ -f $apr_src_dir/build/ltmain.sh ]; then
f1a913f880e409e7327b5deae95738b5448379a1Christian Maeder cp $apr_src_dir/build/ltmain.sh build
f1a913f880e409e7327b5deae95738b5448379a1Christian Maederfi
f1a913f880e409e7327b5deae95738b5448379a1Christian Maeder
f1a913f880e409e7327b5deae95738b5448379a1Christian Maederecho rebuilding $config_h_in
f1a913f880e409e7327b5deae95738b5448379a1Christian Maederrm -f $config_h_in
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder${AUTOHEADER:-autoheader} 2>&1 | grep -v "$cross_compile_warning"
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederecho rebuilding configure
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederrm -f config.cache
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maeder${AUTOCONF:-autoconf} 2>&1 | grep -v "$cross_compile_warning"
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maeder
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maeder# Remove autoconf 2.5x cache directories
93f5b72fdb9ee734caa750b43dd79bbb590dcd73Christian Maederrm -rf autom4te*.cache
328a85c807f2a95c3f147d10b05927eaf862ebebChristian Maeder
a6db617ca58eb6a0587b6366e913107dfecb71b5Heng Jiangif [ -f `which cut` ]; then
06dd4e7c29f33f6122a910719e3bd9062256e397Andy Gimblett echo rebuilding rpm spec file
254df6f22d01eacf7c57b85729e0445747b630d9Christian Maeder ( VMMN=`build/get-version.sh mmn include/ap_mmn.h MODULE_MAGIC_NUMBER`
4ba08bfca0cc8d9da65397b8dfd2654fdb4c0e62Christian Maeder REVISION=`build/get-version.sh all include/ap_release.h AP_SERVER`
bff4b3f816be4c1e1d8ded76f1d5af786839e1a9Christian Maeder VERSION=`echo $REVISION | cut -d- -s -f1`
5b818f10e11fc79def1fdd5c8a080d64a6438d87Christian Maeder RELEASE=`echo $REVISION | cut -d- -s -f2`
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckers if [ "x$VERSION" = "x" ]; then
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder VERSION=$REVISION
819e29dba060687cf391e444e0f6ff88c1908cc3Christian Maeder RELEASE=1
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder fi
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder cat ./build/rpm/httpd.spec.in | \
d6697ad2479099b816203fd2c36f593c72c73c76Christian Maeder sed -e "s/APACHE_VERSION/$VERSION/" \
54ea981a0503c396c2923a1c06421c6235baf27fChristian Maeder -e "s/APACHE_RELEASE/$RELEASE/" \
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder -e "s/APACHE_MMN/$VMMN/" \
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder > httpd.spec )
8b0f493ae42bad8b94918cc0957f1af57096cda4Felix Reckersfi
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder# ensure that the mod_ssl expression parser sources are never regenerated
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# when running make
61fa0ac06ede811c7aad54ec4c4202346727368eChristian Maederecho fixing timestamps for mod_ssl sources
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maedercd modules/ssl
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maedertouch ssl_expr_parse.y
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maedersleep 1
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maedertouch ssl_expr_parse.c ssl_expr_parse.h ssl_expr_scan.l
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maedersleep 1
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maedertouch ssl_expr_scan.c
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maedercd ../..
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederexit 0
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maeder