Refactor out some more reudndant code.

pull/877/head
Dan Schaper 8 years ago
parent 90ec0a610e
commit 01f10b56e8

@ -107,6 +107,8 @@ lsof_parse() {
fi
log_echo -l "by ${user} for ${process} ${match}"
}
version_check() {
header_write "Installed Package Versions"
echo "::: Detecting Pi-hole installed versions."
@ -126,18 +128,25 @@ files_check() {
header_write "File Check"
#Check non-zero length existence of ${1}
echo "::: Detecting existence of ${1}..."
log_echo -n "Detecting existence of ${1}:"
local search_file="${1}"
if [[ -s ${search_file} ]]; then
log_echo -n "${1} exists"
source "${search_file}" &> /dev/null && log_echo -l " and successfully was sourced" || log_echo -l " and could not be sourced"
file_parse "${search_file}"
log_echo -l " exists"
file_parse "${search_file}"
return 0
else
log_echo "${1} not found!"
return 1
fi
echo ":::"
}
source_file() {
local file_found=$(files_check "${1}") \
&& (source "${1}" &> /dev/null && log_echo -l "${file_found} and was successfully sourced") \
|| log_echo -l "${file_found} and could not be sourced"
}
distro_check() {
header_write "Installed OS Distribution"
@ -318,38 +327,17 @@ checkProcesses() {
}
debugLighttpd() {
header_write "lighttpd.conf"
if [ -e "${LIGHTTPDFILE}" ]; then
while read -r line; do
if [ ! -z "${line}" ]; then
[[ "${line}" =~ ^#.*$ ]] && continue
log_write "${line}"
fi
done < "${LIGHTTPDFILE}"
log_write ""
else
log_write "No lighttpd.conf file found!"
printf ":::\tNo lighttpd.conf file found\n"
fi
if [ -e "${LIGHTTPDERRFILE}" ]; then
log_write ""
log_write "::: lighttpd error.log"
log_write ""
cat "${LIGHTTPDERRFILE}" >> ${DEBUG_LOG}
else
log_write "No lighttpd error.log file found!"
printf ":::\tNo lighttpd error.log file found\n"
fi
log_write ""
echo "::: Checking for necessary lighttpd files."
files_check "${LIGHTTPDFILE}"
files_check "${LIGHTTPDERRFILE}"
echo ":::"
}
### END FUNCTIONS ###
version_check
files_check "/etc/pihole/setupVars.conf"
source_file "/etc/pihole/setupVars.conf"
distro_check
ip_check
hostnameCheck
@ -362,7 +350,6 @@ debugLighttpd
echo "::: Writing dnsmasq.conf to debug log..."
header_write "Dnsmasq configuration"
if [ -e "${DNSMASQFILE}" ]; then
#cat $DNSMASQFILE >> $DEBUG_LOG
while read -r line; do
if [ ! -z "${line}" ]; then
[[ "${line}" =~ ^#.*$ ]] && continue

Loading…
Cancel
Save