-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy path12-check_misc_settings.sh
executable file
·107 lines (77 loc) · 3.47 KB
/
12-check_misc_settings.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#!/bin/bash -e
#!/usr/bin/env bash
ERROR=0
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
. "${DIR}/config"
echo "##########################################################################################"
echo "#"
echo "# 12. C H E C K I N G M I S C S E T T I N G S"
echo "#"
echo "##########################################################################################"
echo
echo
echo "--------------------------------------------------------------------------------"
echo "-"
echo "- 12.1 \$TMP_DIR"
echo "-"
echo "--------------------------------------------------------------------------------"
echo
echo "----------------------------------------"
echo " 12.1.1 #TMP_DIR=\"/tmp\""
echo "----------------------------------------"
echo
sed_change_config_file "^TMP_DIR=" "#TMP_DIR="
echo "---------- CRON MODE ----------"
CMD="${CMD_CRON}"
if ! check "1" "1" "WARN" "1" "\$TMP_DIR" "1" "1" "0" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
echo "---------- NORMAL MODE ----------"
CMD="${CMD_NORM}"
if ! check "1" "1" "WARN" "1" "\$TMP_DIR" "1" "1" "1" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
echo "---------- NORMAL MODE VERBOSE ----------"
CMD="${CMD_VERB}"
if ! check "1" "1" "WARN" "1" "\$TMP_DIR" "1" "1" "1" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
sed_change_config_file "^#TMP_DIR=" "TMP_DIR="
echo
echo "----------------------------------------"
echo " 12.1.2 TMP_DIR=\"\""
echo "----------------------------------------"
echo
sed_change_config_file "^TMP_DIR=\"/tmp\"" "TMP_DIR=\"\""
echo "---------- CRON MODE ----------"
CMD="${CMD_CRON}"
if ! check "1" "1" "WARN" "1" "\$TMP_DIR" "1" "1" "0" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
echo "---------- NORMAL MODE ----------"
CMD="${CMD_NORM}"
if ! check "1" "1" "WARN" "1" "\$TMP_DIR" "1" "1" "1" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
echo "---------- NORMAL MODE VERBOSE ----------"
CMD="${CMD_VERB}"
if ! check "1" "1" "WARN" "1" "\$TMP_DIR" "1" "1" "1" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
sed_change_config_file "^TMP_DIR=\"\"" "TMP_DIR=\"/tmp\""
echo
echo "----------------------------------------"
echo " 12.1.3 TMP_DIR=\"/foo\""
echo "----------------------------------------"
echo
sed_change_config_file "^TMP_DIR=\"/tmp\"" "TMP_DIR=\"/foo\""
echo "---------- CRON MODE ----------"
CMD="${CMD_CRON}"
if ! check "1" "1" "ABORT" "1" "\$TMP_DIR" "1" "1" "0" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
echo "---------- NORMAL MODE ----------"
CMD="${CMD_NORM}"
if ! check "1" "1" "ABORT" "1" "\$TMP_DIR" "1" "1" "1" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
echo "---------- NORMAL MODE VERBOSE ----------"
CMD="${CMD_VERB}"
if ! check "1" "1" "ABORT" "1" "\$TMP_DIR" "1" "1" "1" "0" "${CMD}"; then ERROR=$((ERROR+1)); fi
sed_change_config_file "^TMP_DIR=\"/foo\"" "TMP_DIR=\"/tmp\""
echo
echo
if [ "$ERROR" = "0" ]; then
echo "${txtgrn}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@${txtrst}"
echo "${txtgrn}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ [12] SUCCESS @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@${txtrst}"
echo "${txtgrn}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@${txtrst}"
else
echo "${txtpur}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@${txtrst}"
echo "${txtpur}@@@@@@@@@@@@@@@@@@@@@@@@ [12] FAILED: ${ERROR} Errors @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@${txtrst}"
echo "${txtpur}@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@${txtrst}"
fi
exit $ERROR