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