]>
Commit | Line | Data |
---|---|---|
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 | ++ | |
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 | |
26 | echo "#undef HYBRID" >> options.h | |
27 | echo "#undef ULTIMATE2" >> options.h;; | |
28 | 2) | |
29 | echo "#undef UNREAL" > options.h | |
30 | echo "#define BAHAMUT" >> options.h | |
31 | echo "#undef P10" >> options.h | |
32 | echo "#undef HYBRID" >> options.h | |
33 | echo "#undef ULTIMATE2" >> options.h;; | |
34 | 3) | |
35 | echo "#undef UNREAL" > options.h | |
36 | echo "#undef BAHAMUT" >> options.h | |
37 | echo "#define P10" >> options.h | |
38 | echo "#undef HYBRID" >> options.h | |
39 | echo "#undef ULTIMATE2" >> options.h;; | |
40 | 4) | |
41 | echo "#undef UNREAL" > options.h | |
42 | echo "#undef BAHAMUT" >> options.h | |
43 | echo "#undef P10" >> options.h | |
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;; | |
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 |