]> jfr.im git - irc/gameservirc.git/blob - gameserv/Config
Fixed some bugs and added VLife as a supported ircd
[irc/gameservirc.git] / gameserv / Config
1 #!/bin/sh
2
3 goback=1
4
5 while [ $goback -eq 1 ]; do
6
7 goback=0
8
9 cat <<++
10 Choose your IRCD
11 1. Unreal3.x
12 2. bahamut-1.4.x
13 3. ircu 2.10.11.x (P10)
14 4. ircd-hybrid, ircd-ratbox, or csircd
15 5. UltimateIRCD 2.8.x
16 6. PTLink
17 7. VLife
18 ++
19
20 printf "Make your selection: "
21 read select
22
23 case $select in
24 1)
25 echo "#define UNREAL" > options.h
26 echo "#undef BAHAMUT" >> options.h
27 echo "#undef P10" >> options.h
28 echo "#undef HYBRID" >> options.h
29 echo "#undef ULTIMATE2" >> options.h
30 echo "#undef PTLINK" >> options.h
31 echo "#undef VLIFE" >> options.h;;
32 2)
33 echo "#undef UNREAL" > options.h
34 echo "#define BAHAMUT" >> options.h
35 echo "#undef P10" >> options.h
36 echo "#undef HYBRID" >> options.h
37 echo "#undef ULTIMATE2" >> options.h
38 echo "#undef PTLINK" >> options.h
39 echo "#undef VLIFE" >> options.h;;
40 3)
41 echo "#undef UNREAL" > options.h
42 echo "#undef BAHAMUT" >> options.h
43 echo "#define P10" >> options.h
44 echo "#undef HYBRID" >> options.h
45 echo "#undef ULTIMATE2" >> options.h
46 echo "#undef PTLINK" >> options.h
47 echo "#undef VLIFE" >> options.h;;
48 4)
49 echo "#undef UNREAL" > options.h
50 echo "#undef BAHAMUT" >> options.h
51 echo "#undef P10" >> options.h
52 echo "#define HYBRID" >> options.h
53 echo "#undef ULTIMATE2" >> options.h
54 echo "#undef PTLINK" >> options.h
55 echo "#undef VLIFE" >> options.h;;
56 5)
57 echo "#undef UNREAL" > options.h
58 echo "#undef BAHAMUT" >> options.h
59 echo "#undef P10" >> options.h
60 echo "#undef HYBRID" >> options.h
61 echo "#define ULTIMATE2" >> options.h
62 echo "#undef PTLINK" >> options.h
63 echo "#undef VLIFE" >> options.h;;
64 6)
65 echo "#undef UNREAL" > options.h
66 echo "#undef BAHAMUT" >> options.h
67 echo "#undef P10" >> options.h
68 echo "#undef HYBRID" >> options.h
69 echo "#undef ULTIMATE2" >> options.h
70 echo "#define PTLINK" >> options.h
71 echo "#undef VLIFE" >> options.h;;
72 7)
73 echo "#undef UNREAL" > options.h
74 echo "#undef BAHAMUT" >> options.h
75 echo "#undef P10" >> options.h
76 echo "#undef HYBRID" >> options.h
77 echo "#undef ULTIMATE2" >> options.h
78 echo "#undef PTLINK" >> options.h
79 echo "#define VLIFE" >> options.h;;
80 *)
81 echo
82 echo "Improper selection"
83 echo "Press enter to go back..."
84 read dummy
85 goback=1;;
86 esac
87
88 done
89
90 goback=1
91
92 while [ $goback -eq 1 ]; do
93 goback=0
94 printf "Do you want to enable debugmode? (Y/N): "
95 read select
96
97 case $select in
98 y|Y|yes|YES|Yes|yEs|yeS|YEs|yES|YeS)
99 echo "#define DEBUGMODE" >> options.h;;
100 n|N|NO|no|No|nO)
101 echo "#undef DEBUGMODE" >> options.h;;
102 *)
103 echo
104 echo "You must enter Y or N"
105 echo "Press enter to go back..."
106 read dummy
107 goback=1;;
108 esac
109 done