mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
a9b998ac9a
PR: 9617 Submitted by: maintainer
337 lines
9.8 KiB
Plaintext
337 lines
9.8 KiB
Plaintext
--- frontpage/version3.0/fp_install.sh.orig Thu Mar 5 06:00:21 1998
|
|
+++ frontpage/version3.0/fp_install.sh Fri Jan 22 22:58:40 1999
|
|
@@ -50,7 +50,7 @@
|
|
{
|
|
VERSION="3.0"
|
|
PATH=".:/bin:/usr/bin:/sbin:/usr/sbin:/usr/ucb:/etc:/usr/bsd"
|
|
- INSTALLDIRDEFAULT="/usr/local/frontpage"
|
|
+ INSTALLDIRDEFAULT="PREFIX/frontpage"
|
|
|
|
case "`echo 'x\c'`" in
|
|
'x\c') echo="echo -n" nnl= ;; #BSD
|
|
@@ -69,6 +69,9 @@
|
|
IRIX*) machine="sgi" ;;
|
|
SunOS*5.*sun4*) machine="solaris" ;;
|
|
SunOS*4.*sun4*) machine="sunos";;
|
|
+ FreeBSD* | \
|
|
+ NetBSD* | \
|
|
+ OpenBSD* | \
|
|
*BSD/OS?3.0*) machine="bsdi3" ;;
|
|
BSD/OS*) machine="bsdi" ;;
|
|
SCO_SV*) machine="sco5" ;;
|
|
@@ -325,7 +328,7 @@
|
|
echo "link will be created from /usr/local/frontpage/ to the location that"
|
|
echo "is chosen."
|
|
echo
|
|
- $echo "FrontPage Extensions directory [/usr/local/frontpage/]: ${nnl}"
|
|
+ $echo "FrontPage Extensions directory [${INSTALLDIRDEFAULT}]: ${nnl}"
|
|
read installdir
|
|
|
|
if [ "$installdir" = "" ]
|
|
@@ -412,7 +415,7 @@
|
|
vtfile="fp30.$machine.tar"
|
|
echo "Platform is $machine."
|
|
|
|
- vtfilelocation="`pwd`/"
|
|
+ vtfilelocation="/usr/ports/distfiles/"
|
|
|
|
getextfilename $vtfilelocation $vtfile || return 1
|
|
|
|
@@ -651,10 +654,19 @@
|
|
*pache*) getHttpDirective $configfile AccessConfig $port
|
|
if [ "$param" != "" ]
|
|
then
|
|
- file=`basename $param`
|
|
- accessconffile="${configfiledir}${file}"
|
|
+ if [ "$param" != "/dev/null" ]
|
|
+ then
|
|
+ file=`basename $param`
|
|
+ accessconffile="${configfiledir}${file}"
|
|
+ else
|
|
+ configError
|
|
+ fi
|
|
else
|
|
- accessconffile="${configfiledir}access.conf"
|
|
+ accessconffile="${configfiledir}conf/access.conf"
|
|
+ if [ ! -f "$accessconffile" ]
|
|
+ then
|
|
+ configError2
|
|
+ fi
|
|
fi
|
|
|
|
if [ ! -f "$accessconffile" ]
|
|
@@ -1101,18 +1113,29 @@
|
|
|
|
webname="/"
|
|
|
|
+ defconfigfile="PREFIX/etc/apache/httpd.conf"
|
|
+
|
|
configfile=""
|
|
while ( [ "$configfile" = "" ] || [ ! -f $configfile ] )
|
|
do
|
|
- $echo "Server config filename: ${nnl}"
|
|
+ $echo "Server config filename: [$defconfigfile] ${nnl}"
|
|
read configfile
|
|
- done
|
|
+ if [ "$configfile" = "" ]
|
|
+ then
|
|
+ configfile=$defconfigfile
|
|
+ fi
|
|
+done
|
|
|
|
+ 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
|
|
|
|
getparam Port $configfile
|
|
@@ -1124,12 +1147,37 @@
|
|
read port
|
|
done
|
|
|
|
- getparam User $configfile
|
|
- webowner=$param
|
|
-
|
|
weconfigfile="${installdir}/we${port}.cnf"
|
|
+ getHttpDirective ${configfile} ResourceConfig ${port}
|
|
+ if [ "$param" = "/dev/null" ]
|
|
+ then
|
|
+ configError
|
|
+ fi
|
|
+ configfiledir=`dirname $configfile`"/"
|
|
+ if [ "$param" != "" ]
|
|
+ then
|
|
+ file=`basename $param`
|
|
+ resconffile="${configfiledir}${file}"
|
|
+ else
|
|
+ resconffile="${configfiledir}conf/srm.conf"
|
|
+ if [ ! -f "$resconffile" ]
|
|
+ then
|
|
+ configError2
|
|
+ fi
|
|
+ fi
|
|
|
|
- defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'`
|
|
+ getparam DocumentRoot $resconffile
|
|
+ docroot=$param
|
|
+
|
|
+ getparam User $configfile
|
|
+ defwebowner=$param
|
|
+
|
|
+ if [ "$defwebowner" = "" ]
|
|
+ then
|
|
+ getparam DocumentRoot $resconffile
|
|
+ docroot=$param
|
|
+ defwebowner=`$lsg ${docroot}${service} | $awk ' { print $3}'`
|
|
+ fi
|
|
|
|
webowner=""
|
|
until [ "$webowner" != "" ]
|
|
@@ -1144,6 +1192,12 @@
|
|
|
|
getparam Group $configfile
|
|
defgroup=$param
|
|
+
|
|
+ if [ "$defgroup" = "" ]
|
|
+ then
|
|
+ defgroup=`$lsg ${docroot}${service} | $awk ' { print $4}'`
|
|
+ fi
|
|
+
|
|
webgroup=""
|
|
until [ "$webgroup" != "" ]
|
|
do
|
|
@@ -1155,6 +1209,8 @@
|
|
webgroup=$defgroup
|
|
fi
|
|
done
|
|
+
|
|
+defservertypenum="3"
|
|
|
|
until [ "$servertype" != "" ]
|
|
do
|
|
@@ -1168,9 +1224,13 @@
|
|
echo " 7. netscape-commerce"
|
|
echo " 8. netscape-fasttrack"
|
|
echo " 9. netscape-enterprise"
|
|
- $echo "What type of Server is this: ${nnl}"
|
|
+ $echo "What type of Server is this: [$defservertypenum] ${nnl}"
|
|
read servertypenum
|
|
echo
|
|
+ if [ "$servertypenum" = "" ]
|
|
+ then
|
|
+ servertypenum=$defservertypenum
|
|
+ fi
|
|
|
|
case $servertypenum in
|
|
"1") servertype="ncsa" ;;
|
|
@@ -1185,7 +1245,8 @@
|
|
"7") servertype="netscape-commerce" ;;
|
|
"8") servertype="netscape-fasttrack" ;;
|
|
"9") servertype="netscape-enterprise" ;;
|
|
- *) echo "Invalid option! Please try again." ;;
|
|
+ *) servertypenum=""
|
|
+ echo "Invalid option! Please try again." ;;
|
|
esac
|
|
done
|
|
|
|
@@ -1510,6 +1571,8 @@
|
|
read admin
|
|
done
|
|
|
|
+ defservertypenum="3"
|
|
+
|
|
until [ "$servertype" != "" ]
|
|
do
|
|
echo
|
|
@@ -1522,9 +1585,13 @@
|
|
echo " 7. netscape-commerce"
|
|
echo " 8. netscape-fasttrack"
|
|
echo " 9. netscape-enterprise"
|
|
- $echo "What type of Server is this: ${nnl}"
|
|
+ $echo "What type of Server is this: [$defservertypenum] ${nnl}"
|
|
read servertypenum
|
|
echo
|
|
+ if [ "$servertypenum" = "" ]
|
|
+ then
|
|
+ servertypenum=$defservertypenum
|
|
+ fi
|
|
|
|
case $servertypenum in
|
|
"1") servertype="ncsa" ;;
|
|
@@ -1539,7 +1606,8 @@
|
|
"7") servertype="netscape-commerce" ;;
|
|
"8") servertype="netscape-fasttrack" ;;
|
|
"9") servertype="netscape-enterprise" ;;
|
|
- *) echo "Invalid option! Please try again." ;;
|
|
+ *) servertypenum=""
|
|
+ echo "Invalid option! Please try again." ;;
|
|
esac
|
|
done
|
|
|
|
@@ -1825,10 +1893,19 @@
|
|
*) getHttpDirective $configfile ResourceConfig $port
|
|
if [ "$param" != "" ]
|
|
then
|
|
- file=`basename $param`
|
|
- resconffile="${configfiledir}${file}"
|
|
+ if [ "$param" != "/dev/null" ]
|
|
+ then
|
|
+ file=`basename $param`
|
|
+ resconffile="${configfiledir}${file}"
|
|
+ else
|
|
+ configError
|
|
+ fi
|
|
else
|
|
- resconffile="${configfiledir}srm.conf"
|
|
+ resconffile="${configfiledir}conf/srm.conf"
|
|
+ if [ ! -f "$resconffile" ]
|
|
+ then
|
|
+ configError2
|
|
+ fi
|
|
fi
|
|
|
|
if [ ! -f "$resconffile" ]
|
|
@@ -1964,7 +2041,6 @@
|
|
then
|
|
getHttpRootDirective $configfile $directive
|
|
fi
|
|
-
|
|
}
|
|
|
|
getnetscapedocroot()
|
|
@@ -2080,10 +2156,19 @@
|
|
getHttpDirective $configfile ResourceConfig $port
|
|
if [ "$param" != "" ]
|
|
then
|
|
- file=`basename $param`
|
|
- resconffile="${configfiledir}${file}"
|
|
+ if [ "$param" != "/dev/null" ]
|
|
+ then
|
|
+ file=`basename $param`
|
|
+ resconffile="${configfiledir}${file}"
|
|
+ else
|
|
+ configError
|
|
+ fi
|
|
else
|
|
- resconffile="${configfiledir}srm.conf"
|
|
+ resconffile="${configfiledir}conf/srm.conf"
|
|
+ if [ ! -f $resconffile ]
|
|
+ then
|
|
+ configError2
|
|
+ fi
|
|
fi
|
|
echo "Getting DocumentRoot from $resconffile."
|
|
getparam DocumentRoot $resconffile
|
|
@@ -2099,10 +2184,19 @@
|
|
getHttpDirective $configfile ResourceConfig $port
|
|
if [ "$param" != "" ]
|
|
then
|
|
- file=`basename $param`
|
|
- resconffile="${configfiledir}${file}"
|
|
+ if [ "$param" != "/dev/null" ]
|
|
+ then
|
|
+ file=`basename $param`
|
|
+ resconffile="${configfiledir}${file}"
|
|
+ else
|
|
+ configError
|
|
+ fi
|
|
else
|
|
- resconffile="${configfiledir}srm.conf"
|
|
+ resconffile="${configfiledir}conf/srm.conf"
|
|
+ if [ ! -f "$resconffile" ]
|
|
+ then
|
|
+ configError2
|
|
+ fi
|
|
fi
|
|
echo "Getting UserDir from $resconffile."
|
|
getparam UserDir $resconffile
|
|
@@ -2111,6 +2205,40 @@
|
|
;;
|
|
esac
|
|
|
|
+}
|
|
+
|
|
+configError()
|
|
+{
|
|
+ echo
|
|
+ echo "ERROR: ${configfile} invalid"
|
|
+ echo
|
|
+ echo "Change ${configfile} as follows:"
|
|
+ echo
|
|
+ echo " ResourceConfig ${configfile}"
|
|
+ echo " AccessConfig ${configfile}"
|
|
+ echo
|
|
+ $echo "hit enter to continue${nnl}"
|
|
+ read continue
|
|
+ echo "Ouch!!!!!!!!!!!!!"
|
|
+ echo
|
|
+ exit 1
|
|
+}
|
|
+
|
|
+configError2()
|
|
+{
|
|
+ echo
|
|
+ echo "ERROR: ${configfile} invalid"
|
|
+ echo
|
|
+ echo "Change ${configfile} as follows:"
|
|
+ echo
|
|
+ echo " ResourceConfig ${configfiledir}srm.conf"
|
|
+ echo " AccessConfig ${configfiledir}access.conf"
|
|
+ echo
|
|
+ $echo "hit enter to continue${nnl}"
|
|
+ read continue
|
|
+ echo "Ouch!!!!!!!!!!!!!"
|
|
+ echo
|
|
+ exit 1
|
|
}
|
|
|
|
error()
|