]>
Commit | Line | Data |
---|---|---|
e6223f69 | 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 | |
5f04039f | 13 | 3. ircu 2.10.11.x (P10) |
e6223f69 | 14 | 4. ircd-hybrid, ircd-ratbox, or csircd |
7cc338f6 | 15 | 5. UltimateIRCD 2.8.x |
87b39e9b | 16 | 6. PTLink |
65326d0c | 17 | 7. VLife |
d007a271 | 18 | 8. bahamut-1.8.x |
e6223f69 | 19 | ++ |
20 | ||
21 | printf "Make your selection: " | |
22 | read select | |
23 | ||
24 | case $select in | |
25 | 1) | |
26 | echo "#define UNREAL" > options.h | |
27 | echo "#undef BAHAMUT" >> options.h | |
28 | echo "#undef P10" >> options.h | |
7cc338f6 | 29 | echo "#undef HYBRID" >> options.h |
629d0d86 | 30 | echo "#undef ULTIMATE2" >> options.h |
65326d0c | 31 | echo "#undef PTLINK" >> options.h |
d007a271 | 32 | echo "#undef VLIFE" >> options.h |
33 | echo "#undef BAHAMUT8" >> options.h;; | |
e6223f69 | 34 | 2) |
35 | echo "#undef UNREAL" > options.h | |
36 | echo "#define BAHAMUT" >> options.h | |
37 | echo "#undef P10" >> options.h | |
7cc338f6 | 38 | echo "#undef HYBRID" >> options.h |
629d0d86 | 39 | echo "#undef ULTIMATE2" >> options.h |
65326d0c | 40 | echo "#undef PTLINK" >> options.h |
d007a271 | 41 | echo "#undef VLIFE" >> options.h |
42 | echo "#undef BAHAMUT8" >> options.h;; | |
e6223f69 | 43 | 3) |
44 | echo "#undef UNREAL" > options.h | |
45 | echo "#undef BAHAMUT" >> options.h | |
46 | echo "#define P10" >> options.h | |
7cc338f6 | 47 | echo "#undef HYBRID" >> options.h |
629d0d86 | 48 | echo "#undef ULTIMATE2" >> options.h |
65326d0c | 49 | echo "#undef PTLINK" >> options.h |
d007a271 | 50 | echo "#undef VLIFE" >> options.h |
51 | echo "#undef BAHAMUT8" >> options.h;; | |
e6223f69 | 52 | 4) |
53 | echo "#undef UNREAL" > options.h | |
54 | echo "#undef BAHAMUT" >> options.h | |
55 | echo "#undef P10" >> options.h | |
7cc338f6 | 56 | echo "#define HYBRID" >> options.h |
629d0d86 | 57 | echo "#undef ULTIMATE2" >> options.h |
65326d0c | 58 | echo "#undef PTLINK" >> options.h |
d007a271 | 59 | echo "#undef VLIFE" >> options.h |
60 | echo "#undef BAHAMUT8" >> options.h;; | |
7cc338f6 | 61 | 5) |
62 | echo "#undef UNREAL" > options.h | |
63 | echo "#undef BAHAMUT" >> options.h | |
64 | echo "#undef P10" >> options.h | |
65 | echo "#undef HYBRID" >> options.h | |
629d0d86 | 66 | echo "#define ULTIMATE2" >> options.h |
65326d0c | 67 | echo "#undef PTLINK" >> options.h |
d007a271 | 68 | echo "#undef VLIFE" >> options.h |
69 | echo "#undef BAHAMUT8" >> options.h;; | |
629d0d86 | 70 | 6) |
71 | echo "#undef UNREAL" > options.h | |
72 | echo "#undef BAHAMUT" >> options.h | |
73 | echo "#undef P10" >> options.h | |
74 | echo "#undef HYBRID" >> options.h | |
75 | echo "#undef ULTIMATE2" >> options.h | |
65326d0c | 76 | echo "#define PTLINK" >> options.h |
d007a271 | 77 | echo "#undef VLIFE" >> options.h |
78 | echo "#undef BAHAMUT8" >> options.h;; | |
65326d0c | 79 | 7) |
80 | echo "#undef UNREAL" > options.h | |
81 | echo "#undef BAHAMUT" >> options.h | |
82 | echo "#undef P10" >> options.h | |
83 | echo "#undef HYBRID" >> options.h | |
84 | echo "#undef ULTIMATE2" >> options.h | |
85 | echo "#undef PTLINK" >> options.h | |
d007a271 | 86 | echo "#undef VLIFE" >> options.h |
87 | echo "#undef BAHAMUT8" >> options.h;; | |
88 | 8) | |
89 | echo "#undef UNREAL" > options.h | |
90 | echo "#undef BAHAMUT" >> options.h | |
91 | echo "#undef P10" >> options.h | |
92 | echo "#undef HYBRID" >> options.h | |
93 | echo "#undef ULTIMATE2" >> options.h | |
94 | echo "#undef PTLINK" >> options.h | |
95 | echo "#undef VLIFE" >> options.h | |
96 | echo "#define BAHAMUT8" >> options.h;; | |
e6223f69 | 97 | *) |
98 | echo | |
99 | echo "Improper selection" | |
100 | echo "Press enter to go back..." | |
101 | read dummy | |
102 | goback=1;; | |
103 | esac | |
104 | ||
105 | done | |
106 | ||
107 | goback=1 | |
108 | ||
109 | while [ $goback -eq 1 ]; do | |
110 | goback=0 | |
111 | printf "Do you want to enable debugmode? (Y/N): " | |
112 | read select | |
113 | ||
114 | case $select in | |
115 | y|Y|yes|YES|Yes|yEs|yeS|YEs|yES|YeS) | |
116 | echo "#define DEBUGMODE" >> options.h;; | |
117 | n|N|NO|no|No|nO) | |
118 | echo "#undef DEBUGMODE" >> options.h;; | |
119 | *) | |
120 | echo | |
121 | echo "You must enter Y or N" | |
122 | echo "Press enter to go back..." | |
123 | read dummy | |
124 | goback=1;; | |
125 | esac | |
126 | done |