install-bindist.sh.in revision 86826d685f83170ca07d56550db9f0c2922a916b
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 " +--------------------------------------------------------+"