Skip to content

Commit

Permalink
Update _initialize() w/ delete log condition, revise separator labels
Browse files Browse the repository at this point in the history
  • Loading branch information
billz committed Nov 1, 2023
1 parent 5e5eb7d commit c3d9718
Showing 1 changed file with 12 additions and 13 deletions.
25 changes: 12 additions & 13 deletions installers/debuglog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ function _system_info() {
local model=$(tr -d '\0' < /proc/device-tree/model)
local system_uptime=$(uptime | awk -F'( |,|:)+' '{if ($7=="min") m=$6; else {if ($7~/^day/){if ($9=="min") {d=$6;m=$8} else {d=$6;h=$8;m=$9}} else {h=$6;m=$7}}} {print d+0,"days,",h+0,"hours,",m+0,"minutes"}')
local free_mem=$(free -m | awk 'NR==2{ total=$2 ; used=$3 } END { print used/total*100}')
_log_separator "SYSTEM INFO"
_log_separator "System Info"
_log_write "Hardware: ${model}"
_log_write "Detected OS: ${DESC} ${LONG_BIT}-bit"
_log_write "Kernel: ${KERNEL}"
Expand All @@ -137,7 +137,7 @@ function _packages_info() {
local dhcpcd_version=$(dhcpcd --version | grep -oP '\d+\.\d+\.\d+')
local lighttpd_version=$(lighttpd -v | grep -oP '(\d+\.\d+\.\d+)')
local vnstat_version=$(vnstat -v | grep -oP "vnStat \K[0-9]+\.[0-9]+")
_log_separator "INSTALLED PACKAGES"
_log_separator "Installed Packaged"
_log_write "PHP Version: ${php_version}"
_log_write "Dnsmasq Version: ${dnsmasq_version}"
_log_write "dhcpcd Version: ${dhcpcd_version}"
Expand All @@ -150,7 +150,7 @@ function _raspap_info() {
local version=$(grep "RASPI_VERSION" $install_dir/includes/defaults.php | awk -F"'" '{print $4}')
local hostapd_ini=$(cat ${RASPAP_HOSTAPD} || echo "Not present")
local provider_ini=$(cat ${RASPAP_PROVIDER} || echo "Not present")
_log_separator "RASPAP INSTALL"
_log_separator "RaspAP Install"
_log_write "RaspAP Version: ${version}"
_log_write "RaspAP Installation Directory: ${install_dir}"
_log_write "RaspAP hostapd.ini contents:\n${hostapd_ini}"
Expand All @@ -159,21 +159,21 @@ function _raspap_info() {

function _usb_info() {
local stdout=$(lsusb)
_log_separator "USB DEVICES"
_log_separator "USB Devices"
_log_write "${stdout}"
}

function _wpa_info() {
local stdout=$(wpa_cli status)
_log_separator "WPA SUPPLICANT"
_log_separator "WPA Supplicant"
_log_write "${stdout}"
}

# Iterates the contents of RaspAP's 090_*.conf files in dnsmasq.d
function _dnsmasq_info() {
local stdout=$(ls -h ${DNSMASQ_D_DIR}/090_*.conf)
local contents
_log_separator "DNSMASQ CONTENTS"
_log_separator "Dnsmasq Contents"
_log_write "${stdout}"
IFS= # set IFS to empty
if [ -d "${DNSMASQ_D_DIR}" ]; then
Expand All @@ -192,25 +192,25 @@ function _dnsmasq_info() {

function _interface_info() {
local stdout=$(ip a)
_log_separator "INTERFACES"
_log_separator "Interfaces"
_log_write "${stdout}"
}

function _iw_reg_info() {
local stdout=$(iw reg get)
_log_separator "IW REGULATORY INFO"
_log_separator "IW Regulatory Info"
_log_write "${stdout}"
}

function _iw_dev_info() {
local stdout=$(iw dev)
_log_separator "IW DEVICE INFO"
_log_separator "IW Device Info"
_log_write "${stdout}"
}

function _routing_info() {
local stdout=$(ip route)
_log_separator "ROUTING TABLE"
_log_separator "Routing Info"
_log_write "${stdout}"
}

Expand All @@ -224,8 +224,7 @@ function _systemd_info() {
"wg-quick@wg0"
"openvpn-client@client"
"lighttpd")

_log_separator "SYSTEMD SERVICES"
_log_separator "Systemd Services"
for i in "${!SYSTEMD_SERVICES[@]}"; do
_log_write "${SYSTEMD_SERVICES[$i]} status:"
stdout=$(systemctl status "${SYSTEMD_SERVICES[$i]}" || echo "")
Expand Down Expand Up @@ -258,7 +257,7 @@ function _get_linux_distro() {
}

function _initialize() {
if [ -e "${RASPAP_LOGFILE}" ]; then
if [ -e "${RASPAP_LOGFILE}" ] && [ "${writelog}" = 1 ]; then
rm "${RASPAP_LOGFILE}"
fi
_get_linux_distro
Expand Down

0 comments on commit c3d9718

Please sign in to comment.