summaryrefslogtreecommitdiff
path: root/www/frontpage/files/patch-fp_install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'www/frontpage/files/patch-fp_install.sh')
-rw-r--r--www/frontpage/files/patch-fp_install.sh157
1 files changed, 157 insertions, 0 deletions
diff --git a/www/frontpage/files/patch-fp_install.sh b/www/frontpage/files/patch-fp_install.sh
new file mode 100644
index 000000000000..87765f6a0084
--- /dev/null
+++ b/www/frontpage/files/patch-fp_install.sh
@@ -0,0 +1,157 @@
+--- frontpage/version5.0/fp_install.sh.orig Mon Apr 16 07:39:25 2001
++++ frontpage/version5.0/fp_install.sh Wed Oct 24 12:15:07 2001
+@@ -12,7 +12,7 @@
+ main() {
+ initialize
+ step1 # setup environment
+- step2 # untar
++# step2 # untar
+ $FPDIR/set_default_perms.sh # Run the external permissions script.
+ step3 # upgrade/install
+
+@@ -52,7 +52,7 @@
+ echo
+
+ migrateoldconfig || error # Migrate old frontpage.cnf (if any)
+- change_server || error # upgrade httpd
++# change_server || error # upgrade httpd
+ upgradeexistingservers || error # Check to see if servers need upgrading
+ upgrade="yes"
+ chownexistingservers || error # Now chown the webs
+@@ -132,10 +132,11 @@
+ {
+ VERSION="5.0"
+ PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc:/usr/bsd"
+- INSTALLDIRDEFAULT="/usr/local/frontpage"
++ AP_TARGET=`PREFIX/sbin/apxs -q TARGET`
++ INSTALLDIRDEFAULT="PREFIX/frontpage"
+ NEWHTTPDNEW="/usr/local/frontpage/version${VERSION}/apache-fp/httpd"
+ DEFAULTHTTPD="/usr/local/apache/sbin/httpd"
+- FPDIR="/usr/local/frontpage/version${VERSION}"
++ FPDIR="PREFIX/frontpage/version${VERSION}"
+
+ case "`echo 'x\c'`" in
+ 'x\c') echo="echo -n" nnl= ;; #BSD
+@@ -390,29 +391,9 @@
+ {
+ retval=0
+
+- cat <<EOF
+-
+-Where would you like to install the FrontPage Server Extensions. If
+-you select a location other than /usr/local/frontpage/ then a symbolic
+-link will be created from /usr/local/frontpage/ to the location that
+-is chosen.
+-
+-EOF
+- $echo "FrontPage Server Extensions directory [/usr/local/frontpage/]: ${nnl}"
+- read installdir
+-
+- if [ "$installdir" = "" ]
+- then
+ installdir=$INSTALLDIRDEFAULT
+- fi
+ installdir=`dirname $installdir`/`basename $installdir`
+
+- if [ ! -d "$installdir" ]
+- then
+- echo "Creating $installdir"
+- if mkdir "$installdir"
+- then
+- echo "Directory $installdir has been created."
+ if chmod "$prot" "$installdir"
+ then
+ echo "Directory $installdir chmoded to $prot."
+@@ -420,22 +401,6 @@
+ echo "ERROR: Unable to chmod $installdir to $prot."
+ retval=1
+ fi
+- else
+- echo "ERROR: Unable to create $installdir!"
+- retval=1
+- fi
+- else
+- echo "WARNING: Directory $installdir already exists."
+- echo "Installation will overwrite existing files."
+- echo
+-
+- myprompt 'yYnN' "Continue the installation (y/n)" "N"
+- echo
+- if [ $answer = n ] || [ $answer = N ]
+- then
+- exit 0
+- fi
+- fi
+
+ if [ "$installdir" != "/usr/local/frontpage" ]
+ then
+@@ -1290,20 +1255,30 @@
+ echo " "
+
+ webname="/"
++ defconfigfile="PREFIX/etc/apache/${AP_TARGET}.conf"
+
+ configfile=""
+ while ( [ "$configfile" = "" ] || [ ! -f $configfile ] )
+ do
+- $echo "Server config filename: ${nnl}"
++ $echo "Server config filename: [$defconfigfile] ${nnl}"
+ read configfile
++ if [ "$configfile" = "" ]
++ then
++ configfile=$defconfigfile
++ fi
+ done
+ httpdconfigfile=$configfile
+
++ defadmin="fpadmin"
+ admin=""
+ until [ "$admin" != "" ]
+ do
+- $echo "FrontPage Administrator's user name: ${nnl}"
++ $echo "FrontPage Administrator's user name: [$defadmin] ${nnl}"
+ read admin
++ if [ "$admin" = "" ]
++ then
++ admin=$defadmin
++ fi
+ done
+
+ getHttpRootDirective $configfile Port
+@@ -1316,9 +1291,23 @@
+ done
+ weconfigfile="${installdir}/we${port}.cnf"
+
++ getHttpRootDirective $configfile DocumentRoot
++ docroot=$param
++ if [ ! -d "$docroot" ]
++ then
++ echo "ERROR: $docroot does not exist!"
++ return 1
++ fi
++
+ echo
+ getparam User $configfile $port "Getting User from "
+ defwebowner=$param
++
++ if [ "$defwebowner" = "" ]
++ then
++ defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'`
++ fi
++
+ webowner=""
+ until [ "$webowner" != "" ]
+ do
+@@ -1333,6 +1322,12 @@
+ echo
+ getparam Group $configfile $port "Getting Group from "
+ defgroup=$param
++
++ if [ "$defgroup" = "" ]
++ then
++ defgroup=`$lsg ${docroot}${service} | $awk ' { print $4}'`
++ fi
++
+ webgroup=""
+ until [ "$webgroup" != "" ]
+ do