db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# Licensed to the Apache Software Foundation (ASF) under one or more
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# contributor license agreements. See the NOTICE file distributed with
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# this work for additional information regarding copyright ownership.
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# The ASF licenses this file to You under the Apache License, Version 2.0
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# (the "License"); you may not use this file except in compliance with
db479b48bd4d75423ed4a45e15b75089d1a8ad72fielding# the License. You may obtain a copy of the License at
240b85022b73af58a6d971cd3d05d54037d8f682nd# Unless required by applicable law or agreed to in writing, software
240b85022b73af58a6d971cd3d05d54037d8f682nd# distributed under the License is distributed on an "AS IS" BASIS,
240b85022b73af58a6d971cd3d05d54037d8f682nd# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
240b85022b73af58a6d971cd3d05d54037d8f682nd# See the License for the specific language governing permissions and
240b85022b73af58a6d971cd3d05d54037d8f682nd# limitations under the License.
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames# Usage: install-bindist.sh [ServerRoot]
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames# This script installs the Apache binary distribution and
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames# was automatically created by binbuild.sh.
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames set -- ${dirs}
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames for d in ${dirs}
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames if test $? -ne 0 ; then
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames (cd ${from} && tar -cf - *) | (cd ${to} && tar -xf -)
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames## determine path to (optional) Perl interpreter
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames if test -f "${dir}/${pperl}" ; then
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesif [ .$1 = . ]
43162230430f8144afe9c32cd0e60b927f4e0a60gregamesecho "Installing binary distribution for platform @os@"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho "into directory $SR ..."
d468ce085370fb85e0cb4e3b48bd1a47c2eca33ctrawick echo "[Preserving existing envvars settings.]"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames echo "[Preserving existing configuration files.]"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames sed -e "s%@default_dir@%$SR%" $SR/conf/httpd-std.conf > $SR/conf/httpd.conf
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames echo "[Preserving existing htdocs directory.]"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames echo "[Preserving existing error documents directory.]"
4657f9b12af4b123b80e15c73fa03c190e47a8bftrawicksed -e "s;^#!\@perlbin\@.*;#!$PERL;" -e "s;\@exp_installbuilddir\@;$SR/build;" \
89211a5d592cdf0170d2b541946661b1a2a279c5trawicksed -e "s;$PRE;$SR;" bindist/build/config_vars.mk > $SR/build/config_vars.mk
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamessed -e "s;^#!/.*;#!$PERL;" bindist/bin/dbmmanage > $SR/bin/dbmmanage
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregames -e "s%^HTTPD=.*$%HTTPD=\"$SR/bin/httpd -d $SR\"%" bindist/bin/apachectl > $SR/bin/apachectl
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho "Ready."
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " +--------------------------------------------------------+"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | You now have successfully installed the Apache @ver@ |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | HTTP server. To verify that Apache actually works |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | correctly you should first check the (initially |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | created or preserved) configuration files: |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | You should then be able to immediately fire up |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | Apache the first time by running: |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | $SR/bin/apachectl start "
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " | Thanks for using Apache. The Apache Group |"
3d0434b7f8ce3bfce252ebbe3cabe626ba750d83gregamesecho " +--------------------------------------------------------+"