]>
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 |
e6223f69 | 16 | ++ |
17 | ||
18 | printf "Make your selection: " | |
19 | read select | |
20 | ||
21 | case $select in | |
22 | 1) | |
23 | echo "#define UNREAL" > options.h | |
24 | echo "#undef BAHAMUT" >> options.h | |
25 | echo "#undef P10" >> options.h | |
7cc338f6 | 26 | echo "#undef HYBRID" >> options.h |
27 | echo "#undef ULTIMATE2" >> options.h;; | |
e6223f69 | 28 | 2) |
29 | echo "#undef UNREAL" > options.h | |
30 | echo "#define BAHAMUT" >> options.h | |
31 | echo "#undef P10" >> options.h | |
7cc338f6 | 32 | echo "#undef HYBRID" >> options.h |
33 | echo "#undef ULTIMATE2" >> options.h;; | |
e6223f69 | 34 | 3) |
35 | echo "#undef UNREAL" > options.h | |
36 | echo "#undef BAHAMUT" >> options.h | |
37 | echo "#define P10" >> options.h | |
7cc338f6 | 38 | echo "#undef HYBRID" >> options.h |
39 | echo "#undef ULTIMATE2" >> options.h;; | |
e6223f69 | 40 | 4) |
41 | echo "#undef UNREAL" > options.h | |
42 | echo "#undef BAHAMUT" >> options.h | |
43 | echo "#undef P10" >> options.h | |
7cc338f6 | 44 | echo "#define HYBRID" >> options.h |
45 | echo "#undef ULTIMATE2" >> options.h;; | |
46 | 5) | |
47 | echo "#undef UNREAL" > options.h | |
48 | echo "#undef BAHAMUT" >> options.h | |
49 | echo "#undef P10" >> options.h | |
50 | echo "#undef HYBRID" >> options.h | |
51 | echo "#define ULTIMATE2" >> options.h;; | |
e6223f69 | 52 | *) |
53 | echo | |
54 | echo "Improper selection" | |
55 | echo "Press enter to go back..." | |
56 | read dummy | |
57 | goback=1;; | |
58 | esac | |
59 | ||
60 | done | |
61 | ||
62 | goback=1 | |
63 | ||
64 | while [ $goback -eq 1 ]; do | |
65 | goback=0 | |
66 | printf "Do you want to enable debugmode? (Y/N): " | |
67 | read select | |
68 | ||
69 | case $select in | |
70 | y|Y|yes|YES|Yes|yEs|yeS|YEs|yES|YeS) | |
71 | echo "#define DEBUGMODE" >> options.h;; | |
72 | n|N|NO|no|No|nO) | |
73 | echo "#undef DEBUGMODE" >> options.h;; | |
74 | *) | |
75 | echo | |
76 | echo "You must enter Y or N" | |
77 | echo "Press enter to go back..." | |
78 | read dummy | |
79 | goback=1;; | |
80 | esac | |
81 | done |