[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge setup,1.3,1.4
From: |
cbayle |
Subject: |
[Gforge-commits] gforge setup,1.3,1.4 |
Date: |
Tue, 13 Jan 2004 10:57:49 -0600 |
Update of /cvsroot/gforge/gforge
In directory db.perdue.net:/tmp/cvs-serv9911
Modified Files:
setup
Log Message:
Now setup doesn't interact by default, new option -help -interact -debug
Take in account parameters to enable or disable a feature
Index: setup
===================================================================
RCS file: /cvsroot/gforge/gforge/setup,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- setup 26 Nov 2003 22:48:01 -0000 1.3
+++ setup 13 Jan 2004 16:57:45 -0000 1.4
@@ -1,6 +1,33 @@
#! /bin/sh
apacheconf=/etc/apache/httpd.conf
+usage() {
+ echo "$0: [-interact] [-help] [-debug]"
+}
+
+while [ $# -ne 0 ]
+do
+ case "$1" in
+ -interact )
+ interact=true
+ shift
+ ;;
+ -help )
+ usage
+ exit 0
+ ;;
+ -debug )
+ set -x
+ ;;
+ *)
+ echo "Bad Parameter"
+ usage
+ ;;
+ esac
+ echo "$#"
+ shift
+done
+
getval(){
echo -n $1 \[$2\] ?
read $1
@@ -57,6 +84,20 @@
DEFAULTsys_ldap_auth_port=389
DEFAULTsys_ldap_auth_version=3
DEFAULTsys_ldap_auth_dn="dc=`echo $DEFAULTdomain_name | sed 's/\./,dc=/g'`"
+DEFAULTsys_use_cvs=true
+DEFAULTsys_use_tracker=true
+DEFAULTsys_use_forum=true
+DEFAULTsys_use_pm=true
+DEFAULTsys_use_docman=true
+DEFAULTsys_use_news=true
+DEFAULTsys_use_mail=true
+DEFAULTsys_use_survey=true
+DEFAULTsys_use_file=true
+DEFAULTsys_use_ftp=true
+DEFAULTsys_use_trove=true
+DEFAULTsys_use_snippet=true
+DEFAULTsys_project_reg_restricted=true
+
# TODO
#usr_lib_gforge=`pwd`
#vhost_name
@@ -91,11 +132,16 @@
readdefault etc/gforge.conf.new
fi
-echo "Enter values or type enter for defaults:"
-# Here is the fun II
-# This ask for change of default
-tmpfile=$1.$$getval
-cat $0 | grep ^DEFAULT | sed 's/DEFAULT\(.[^=]*\)=.*/getval \1
"\${DEFAULT\1}"/' > $tmpfile
+if [ "$interact" == true ]
+then
+ echo "Enter values or type enter for defaults:"
+ # Here is the fun II
+ # This ask for change of default
+ tmpfile=$1.$$getval
+ cat $0 | grep ^DEFAULT | sed 's/DEFAULT\(.[^=]*\)=.*/getval \1
"\${DEFAULT\1}"/' > $tmpfile
+else
+ cat $0 | grep ^DEFAULT | sed
's/DEFAULT\(.[^=]*\)=.*/\1="\${DEFAULT\1}"/' > $tmpfile
+fi
. $tmpfile
rm -f $tmpfile
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge setup,1.3,1.4,
cbayle <=