From 1172d821e307f5a34f4fe4f49647f59e25be820d Mon Sep 17 00:00:00 2001 From: rluzuriaga Date: Sat, 29 Jul 2023 18:48:17 -0700 Subject: [PATCH] Add debug information for network issues Resolves #42 --- .../board/FOG/FOS/rootfs_overlay/etc/init.d/S40network | 6 ++++++ .../board/FOG/FOS/rootfs_overlay/usr/share/fog/lib/funcs.sh | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Buildroot/board/FOG/FOS/rootfs_overlay/etc/init.d/S40network b/Buildroot/board/FOG/FOS/rootfs_overlay/etc/init.d/S40network index 9d4abb9..5899217 100755 --- a/Buildroot/board/FOG/FOS/rootfs_overlay/etc/init.d/S40network +++ b/Buildroot/board/FOG/FOS/rootfs_overlay/etc/init.d/S40network @@ -56,7 +56,13 @@ if [[ -z "$(echo $ifaces | tr -d ' ')" ]]; then # because ifaces is constructed else echo "Failed to get an IP via DHCP! Tried on interface(s): $ifaces" fi +initversion=$(cat /usr/share/fog/lib/funcs.sh | awk -F "=" '/export initversion=/{gsub(/"/,""); iv=$NF; print iv}') echo "Please check your network setup and try again!" +echo "Debug information:" +echo " Kernel Version: $(uname -r)" +echo " Init Version: $initversion" +echo " Network Adapter:" +echo $(lshw -c network -businfo) [[ -z $isdebug ]] && sleep 60 && reboot echo "Press enter to continue" read -t 60 diff --git a/Buildroot/board/FOG/FOS/rootfs_overlay/usr/share/fog/lib/funcs.sh b/Buildroot/board/FOG/FOS/rootfs_overlay/usr/share/fog/lib/funcs.sh index 0c87c7b..1a1a8e1 100644 --- a/Buildroot/board/FOG/FOS/rootfs_overlay/usr/share/fog/lib/funcs.sh +++ b/Buildroot/board/FOG/FOS/rootfs_overlay/usr/share/fog/lib/funcs.sh @@ -1,5 +1,5 @@ #!/bin/bash -export initversion=19800101 +export initversion="2022.02.9" . /usr/share/fog/lib/partition-funcs.sh REG_LOCAL_MACHINE_XP="/ntfs/WINDOWS/system32/config/system" REG_LOCAL_MACHINE_7="/ntfs/Windows/System32/config/SYSTEM" @@ -45,7 +45,8 @@ displayBanner() { echo " ==================================" echo " == Released under GPL Version 3 ==" echo " ==================================" - echo " Version: $version" + echo " FOG Version: $version" + echo " Kernel Version: $(uname -r)" echo " Init Version: $initversion" } # Gets all system mac addresses except for loopback