diff options
| author | David M. Syzdek <syzdek@bindlebinaries.com> | 2019-07-29 16:13:14 -0800 |
|---|---|---|
| committer | David M. Syzdek <syzdek@bindlebinaries.com> | 2019-07-29 16:13:14 -0800 |
| commit | eafaf52b61d73584b5ab383722907d964037858d (patch) | |
| tree | ddc9fc8493c0e55324f9359a8571f43bb9e148e2 | |
| parent | 1b32304fbd2f71cd593fc9cddf48f5e0bcdfb592 (diff) | |
| download | bbfw-eafaf52b61d73584b5ab383722907d964037858d.tar.gz bbfw-eafaf52b61d73584b5ab383722907d964037858d.tar.bz2 bbfw-eafaf52b61d73584b5ab383722907d964037858d.tar.xz bbfw-eafaf52b61d73584b5ab383722907d964037858d.zip | |
Adding check for duplicate option entries in configuration
| -rwxr-xr-x | src/bbfw.in | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/bbfw.in b/src/bbfw.in index 3a3ec4e..f4450a3 100755 --- a/src/bbfw.in +++ b/src/bbfw.in | |||
| @@ -126,6 +126,17 @@ config_option() | |||
| 126 | echo "${2}" |tr "${3:-0}" "${4:-0}" | 126 | echo "${2}" |tr "${3:-0}" "${4:-0}" |
| 127 | return 0 | 127 | return 0 |
| 128 | fi | 128 | fi |
| 129 | TMP_COUNT="$( | ||
| 130 | egrep \ | ||
| 131 | -i \ | ||
| 132 | "^[[:space:]]{0,}${1}[[:space:]]{0,}=" \ | ||
| 133 | "${FW_CONF}" \ | ||
| 134 | |wc -l \ | ||
| 135 | |awk '{print$1}' | ||
| 136 | )" | ||
| 137 | if test ${TMP_COUNT} -gt 1;then | ||
| 138 | return 1 | ||
| 139 | fi | ||
| 129 | TMP_STR="$( | 140 | TMP_STR="$( |
| 130 | egrep \ | 141 | egrep \ |
| 131 | -i \ | 142 | -i \ |
