- Timestamp:
- 2009-04-03T13:09:02+13:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
gsdl/trunk/runtime-src/packages/apache-httpd/install-bindist.sh
r18827 r18878 45 45 done 46 46 47 if [ .$1 = .]47 if [ "x$1" = "x" ] 48 48 then 49 SR=**APACHE_HOME_OS**50 49 echo "Number of arguments should be 1. Provide the root directory for the web server." 51 50 exit 1 52 51 else 53 SR= $152 SR="$1" 54 53 fi 55 54 56 if [ -f $SR/bin/envvars]55 if [ -f "$SR/bin/envvars" ] 57 56 then 58 57 echo "[Preserving existing envvars settings.]" … … 64 63 # Need to run this script from its own directory 65 64 # instead of whatever directory it may be called from 66 currentdir=$(cd `dirname $0` && pwd) 67 cd $currentdir 65 #currentdir=$(cd `dirname "$0"` && pwd) 66 currentdir="`dirname \"$0\"`" 67 currentdir="`cd \"$currentdir\" && pwd`" 68 cd "$currentdir" 68 69 69 sed -e "s%\*\*APACHE_HOME_OS\*\*%$SR%" $SR/conf/httpd.conf.in > $SR/conf/httpd.conf70 sed -e "s%\*\*APACHE_HOME_OS\*\*%$SR%" "$SR/conf/httpd.conf.in" > "$SR/conf/httpd.conf" 70 71 71 72 sed -e "s;^#!\@perlbin\@.*;#!$PERL;" -e "s;\@exp_installbuilddir\@;$SR/build;" \ 72 apxs.in > $SR/bin/apxs73 apxs.in > "$SR/bin/apxs" 73 74 74 75 # usually we're updating existing files, so need to copy them over into tmp files first 75 76 PRE=`grep "^prefix = " build/config_vars.mk` 76 77 PRE=`echo $PRE | sed -e "s;prefix = ;;"` 77 sed -e "s;$PRE;$SR;" build/config_vars.mk > $SR/build/config_vars.mk.tmp78 mv $SR/build/config_vars.mk.tmp $SR/build/config_vars.mk79 chmod u+rwx $SR/build/config_vars.mk78 sed -e "s;$PRE;$SR;" build/config_vars.mk > "$SR/build/config_vars.mk.tmp" 79 mv "$SR/build/config_vars.mk.tmp" "$SR/build/config_vars.mk" 80 chmod u+rwx "$SR/build/config_vars.mk" 80 81 81 sed -e "s;^#!/.*;#!$PERL;" bin/dbmmanage > $SR/bin/dbmmanage.tmp82 mv $SR/bin/dbmmanage.tmp $SR/bin/dbmmanage82 sed -e "s;^#!/.*;#!$PERL;" bin/dbmmanage > "$SR/bin/dbmmanage.tmp" 83 mv "$SR/bin/dbmmanage.tmp" "$SR/bin/dbmmanage" 83 84 84 85 sed -e "s%\*\*APACHE_HOME_OS\*\*%$SR%" \ 85 -e "s%^HTTPD=.*$%HTTPD=\"$SR/bin/httpd -d $SR\"%" bin/apachectl > $SR/bin/apachectl.tmp86 mv $SR/bin/apachectl.tmp $SR/bin/apachectl87 chmod u+rwx $SR/bin/apachectl86 -e "s%^HTTPD=.*$%HTTPD=\"$SR/bin/httpd -d $SR\"%" bin/apachectl > "$SR/bin/apachectl.tmp" 87 mv "$SR/bin/apachectl.tmp" "$SR/bin/apachectl" 88 chmod u+rwx "$SR/bin/apachectl" 88 89 89 90 sed -e "s%\*\*APACHE_HOME_OS\*\*%$SR%" \ 90 bin/envvars-std > $SR/bin/envvars-std.tmp91 mv $SR/bin/envvars-std.tmp $SR/bin/envvars-std92 chmod u+rwx $SR/bin/envvars-std91 bin/envvars-std > "$SR/bin/envvars-std.tmp" 92 mv "$SR/bin/envvars-std.tmp" "$SR/bin/envvars-std" 93 chmod u+rwx "$SR/bin/envvars-std" 93 94 94 95 if [ $HAD_ENVVARS = no ] 95 96 then 96 cp -p $SR/bin/envvars-std $SR/bin/envvars97 cp -p "$SR/bin/envvars-std" "$SR/bin/envvars" 97 98 fi 98 99
Note:
See TracChangeset
for help on using the changeset viewer.