summaryrefslogtreecommitdiff
path: root/irc/anope/files/patch-configure
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2004-04-30 15:50:30 +0000
committerMathieu Arnold <mat@FreeBSD.org>2004-04-30 15:50:30 +0000
commit6328c1047252c9e67e53f08771b696ff5c7998ac (patch)
tree441a601ae7cfd5de7180a9499571be2772cbb3d1 /irc/anope/files/patch-configure
parentAdd p5-Log-Procmail 0.08, perl extension for reading procmail logfiles. (diff)
Add anope 1.6.2, a set of IRC services for IRC networks.
Diffstat (limited to 'irc/anope/files/patch-configure')
-rw-r--r--irc/anope/files/patch-configure391
1 files changed, 391 insertions, 0 deletions
diff --git a/irc/anope/files/patch-configure b/irc/anope/files/patch-configure
new file mode 100644
index 000000000000..3ee1d1f4e3d7
--- /dev/null
+++ b/irc/anope/files/patch-configure
@@ -0,0 +1,391 @@
+--- configure~ Mon Apr 19 04:36:02 2004
++++ configure Fri Apr 23 18:36:12 2004
+@@ -327,388 +327,6 @@
+
+ ###########################################################################
+
+-# Ask the user anything we need to know ahead of time.
+-
+-export ok INPUT
+-
+-####
+-
+-ok=0
+-echo "Note: press Return for the default, or enter a new value."
+-echo "In what directory do you want the binaries to be installed?"
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$BINDEST] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$BINDEST
+- fi
+- if [ ! -d "$INPUT" ] ; then
+- if exists "$INPUT" ; then
+- echo "$INPUT exists, but is not a directory!"
+- else
+- echo "$INPUT does not exist. Create it?"
+- echo2 "[y] "
+- read YN
+- if [ "$YN" != "n" ] ; then
+- if mkdir -p $INPUT ; then
+- ok=1
+- fi
+- fi
+- fi
+- elif exists "$INPUT/services.h" ; then
+- echo "You cannot use the Services source directory as a target directory."
+- else
+- ok=1
+- fi
+-done
+-BINDEST=$INPUT
+-DATDEST=$INPUT
+-echo ""
+-
+-####
+-
+-ok=0
+-echo "Where do you want the data files to be installed?"
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$DATDEST] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$DATDEST
+- fi
+- if [ ! -d "$INPUT" ] ; then
+- if exists "$INPUT" ; then
+- echo "$INPUT exists, but is not a directory!"
+- else
+- echo "$INPUT does not exist. Create it?"
+- echo2 "[y] "
+- read YN
+- if [ "$YN" != "n" ] ; then
+- if mkdir -p $INPUT ; then
+- ok=1
+- fi
+- fi
+- fi
+- elif exists "$INPUT/services.h" ; then
+- echo "You cannot use the Services source directory as a target directory."
+- else
+- ok=1
+- fi
+-done
+-DATDEST=$INPUT
+-echo ""
+-
+-####
+-
+-OLD_RUNGROUP="$RUNGROUP"
+-if [ "$RUNGROUP" ] ; then
+- echo "Which group should all Services data files be owned by? (If Services"
+- echo "should not force files to be owned by a particular group, type "\"none\"
+- echo "(without the quotes) and press Return.)"
+-else
+- echo "Which group should all Services data files be owned by? (If Services"
+- echo "should not force files to be owned by a particular group, just press"
+- echo "Return.)"
+-fi
+-echo2 "[$RUNGROUP] "
+-if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+-if [ "$INPUT" ] ; then
+- if [ "$INPUT" = "none" ] ; then
+- RUNGROUP=""
+- else
+- RUNGROUP="$INPUT"
+- fi
+-fi
+-echo ""
+-
+-####
+-
+-if [ ! "$UMASK" -o "$RUNGROUP" != "$OLD_RUNGROUP" ] ; then
+- if [ "$RUNGROUP" ] ; then
+- UMASK=007
+- else
+- UMASK=077
+- fi
+-fi
+-
+-ok=0
+-echo "What should the default umask for data files be (in octal)?"
+-echo "(077 = only accessible by owner; 007 = accessible by owner and group)"
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$UMASK] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$UMASK
+- fi
+- if [ `echo "$INPUT" | grep -c '[^0-7]'` -gt 0 ] ; then
+- echo "$UMASK is not a valid octal number!"
+- else
+- if [ "`echo $INPUT | cut -c1`" != "0" ] ; then
+- INPUT=0$INPUT
+- fi
+- ok=1
+- fi
+-done
+-UMASK=$INPUT
+-echo ""
+-
+-####
+-
+-ok=0
+-echo "Select the closest to the type of server on your IRC network:"
+-echo " 1) DreamForge 4.6.7 [dated IRCd, upgrade to a current one]"
+-echo " 2) Bahamut 1.4.27 [or later]"
+-echo " 3) UnrealIRCd 3.1.1 [or later]"
+-echo " 4) UltimateIRCd 2.8.2 [or later]"
+-echo " 5) UltimateIRCd 3.0.0 [alpha26 or later]"
+-echo " 6) Hybrid IRCd 7.0 [experimental]"
+-echo " 7) ViagraIRCd 1.3.x [or later]"
+-echo " 8) PTlink 6.15.0 [experimental]"
+-
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$IRCTYPE] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$IRCTYPE
+- fi
+- case $INPUT in
+- no\ default)
+- echo "You must specify your IRC server type in order for Services to function"
+- echo "correctly."
+- ;;
+- 1)
+- IRCTYPE_DEF="IRC_DREAMFORGE"
+- IRCTYPE_DEF2=
+- ok=1
+- ;;
+- 2)
+- IRCTYPE_DEF="IRC_BAHAMUT"
+- IRCTYPE_DEF2=
+- ok=1
+- ;;
+- 3) IRCTYPE_DEF="IRC_DREAMFORGE"
+- IRCTYPE_DEF2="IRC_UNREAL"
+- ok=1
+- ;;
+- 4) IRCTYPE_DEF="IRC_DREAMFORGE"
+- IRCTYPE_DEF2="IRC_ULTIMATE"
+- ok=1
+- ;;
+- 5) IRCTYPE_DEF="IRC_BAHAMUT"
+- IRCTYPE_DEF2="IRC_ULTIMATE3"
+- ok=1
+- ;;
+- 6) IRCTYPE_DEF="IRC_HYBRID"
+- IRCTYPE_DEF2=
+- ok=1
+- ;;
+- 7) IRCTYPE_DEF="IRC_BAHAMUT"
+- IRCTYPE_DEF2="IRC_VIAGRA"
+- ok=1
+- ;;
+- 8) IRCTYPE_DEF="IRC_PTLINK"
+- IRCTYPE_DEF2=
+- ok=1
+- ;;
+- *)
+- echo "Please enter a valid option number."
+- ;;
+- esac
+-done
+-IRCTYPE=$INPUT
+-echo ""
+-
+-####
+-
+-if [ "$ENCRYPTION" = "ENCRYPT_MD5" ] ; then
+- DEF=yes
+-else
+- DEF=no
+-fi
+-
+-ok=0
+-echo "Do you want to use the MD5 message-digest algorithm to encrypt passwords?"
+-echo "(Selecting "\"yes\"" protects your passwords from being stolen if someone"
+-echo "gains access to the Services databases, but makes it impossible to recover"
+-echo "forgotten passwords. There is no way to reverse this operation, so make"
+-echo "sure you really want to enable it.)"
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$DEF] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$DEF
+- fi
+- case $INPUT in
+- n*|N*)
+- ENCRYPTION=
+- ok=1
+- ;;
+- y*|Y*)
+- ENCRYPTION=ENCRYPT_MD5
+- ok=1
+- ;;
+- *)
+- echo "Please enter `yes' or `no'."
+- ;;
+- esac
+-done
+-echo ""
+-
+-
+-
+-####
+-
+-if [ "$THREAD" = "USE_THREADS" ] ; then
+- DEF=yes
+-else
+- DEF=no
+-fi
+-
+-ok=0
+-echo "Do you want to compile Anope with threading support?"
+-echo "If you want to use the proxy detector, you MUST have this. If you get"
+-echo "compilation errors, you should disable this feature and try again."
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$DEF] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$DEF
+- fi
+- case $INPUT in
+- n*|N*)
+- THREAD=
+- ok=1
+- ;;
+- y*|Y*)
+- THREAD="USE_THREADS"
+- ok=1
+- ;;
+- *)
+- echo "Please enter yes or no."
+- ;;
+- esac
+-done
+-echo ""
+-
+-if [ "$MYSQL" = "USE_MYSQL" ] ; then
+- DEF=yes
+-else
+- DEF=no
+-fi
+-
+-ok=0
+-echo "Do you want to compile Anope with MySQL support?"
+-echo "At this time Anope is able to dump all databases into MySQL. That means"
+-echo "you get a read-only copy of the data. If you plan to run any module that"
+-echo "uses MySQL, you should enable this option as well."
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$DEF] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$DEF
+- fi
+- case $INPUT in
+- n*|N*)
+- RDB=
+- MYSQL=
+- ok=1
+- ;;
+- y*|Y*)
+- RDB="USE_RDB"
+- MYSQL="USE_MYSQL"
+- ok=1
+- ;;
+- *)
+- echo "Please enter yes or no."
+- ;;
+- esac
+-done
+-echo ""
+-
+-####
+-
+-if [ "$USE_MODULES" = "USE_MODULES" ] ; then
+- DEF=yes
+-else
+- DEF=no
+-fi
+-
+-ok=0
+-echo "Do you want to compile Anope with Module support?"
+-echo "This will allow you to load and unload external modules of code without"
+-echo "restarting services. You can find several Anope modules on our website."
+-echo "This requires libdl, if you have problems compiling disable this option."
+-echo "(this option is ignored on OpenBSD for the time being)"
+-while [ $ok -eq 0 ] ; do
+- echo2 "[$DEF] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$DEF
+- fi
+- case $INPUT in
+- n*|N*)
+- USE_MODULES=
+- MODULE_PATH=
+- ok=1
+- ;;
+- y*|Y*)
+- USE_MODULES="USE_MODULES"
+- ok=1
+- ;;
+- *)
+- echo "Please enter yes or no."
+- ;;
+- esac
+-done
+-echo ""
+-
+-###
+-if [ "$USE_MODULES" = "USE_MODULES" ] ; then
+- if [ "$MODULE_PATH" ] ; then
+- DEF=$MODULE_PATH
+- else
+- DEF=$BINDEST/modules/
+- fi
+- ok=0
+- echo "Where do you want the modules installed? (The trailing / is important)"
+- while [ $ok -eq 0 ] ; do
+- echo2 "[$DEF] "
+- if read INPUT ; then : ; else echo "" ; exit 1 ; fi
+- if [ ! "$INPUT" ] ; then
+- INPUT=$DEF
+- fi
+- if [ ! -d "$INPUT" ] ; then
+- if exists "$INPUT" ; then
+- echo "$INPUT exists, but is not a directory!"
+- else
+- echo "$INPUT does not exist. Create it?"
+- echo2 "[y] "
+- read YN
+- if [ "$YN" != "n" ] ; then
+- if mkdir -p $INPUT ; then
+- ok=1
+- fi
+- fi
+- fi
+- elif exists "$INPUT/services.h" ; then
+- echo "You cannot use the Services source directory as a target directory."
+- else
+- ok=1
+- fi
+- if [ ! -d "$INPUT/runtime/" ] ; then
+- if mkdir -p $INPUT/runtime/ ; then
+- ok=1
+- fi
+- fi
+- done
+- MODULE_PATH=$INPUT
+- echo ""
+-fi
+-echo ""
+-
+-###
+-
+-echo "End of interactive configuration."
+-echo ""
+
+ ###########################################################################
+