1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

bash readability of iiab-diagnostics

This commit is contained in:
A Holt 2019-06-22 16:50:49 -04:00 committed by GitHub
parent e70511971a
commit 49f44b37e0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,12 +1,13 @@
#!/bin/bash
# create a diagnostic collection, and documet OS settings
# Create a diagnostic collection, and document OS settings.
# PLEASE SEE iiab-diagnostics.README.md
read -p "\n\nPlease provide a name or nickname: (8 characters or less, no spaces) " who
if [ -z "$who" ]; then
who="noname"
fi
# Build up a meaningful name for transmission back to the development team
# Build up a meaningful name for transmission to dev team(s)
OS_VER=`cat /etc/iiab/iiab.env | grep OS_VER | cut -d'=' -f2`
pushd /opt/iiab/iiab
HASH=`git log --pretty=format:'g%h' -n 1`
@ -18,10 +19,10 @@ diagnostics_name=${OS_VER}-$YMD-$who
outfile=$diagnostics_name.$$
VARS_VALUES=/tmp/all-vars
# record all the ansible variables
pushd /opt/iiab/iiab > /dev/null
# Record all Ansible variables
# pushd /opt/iiab/iiab > /dev/null
# ./runrole all-vars $VARS_VALUES
popd > /dev/null
# popd > /dev/null
# cat files in this direcory
function cat_dir() {
@ -67,6 +68,7 @@ function cat_file_list(){
cat_file $f
done
}
# collect all the network info in one place
cat << EOF > /tmp/diagnostics_script
#!/bin/bash
@ -93,7 +95,7 @@ if [ -f /etc/rpi-issue ];then
cat /etc/rpi-issue
echo "stage2 = lite; stage5 = desktop SEE https://github.com/RPi-Distro/pi-gen#stage-anatomy"
else
echo "not a raspberry pi"
echo "Not a Raspberry Pi."
fi
echo "=IIAB====================================================="
echo "/sbin/brctl show"