You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
801 B
Bash
40 lines
801 B
Bash
2 years ago
|
#/bin/bash
|
||
|
# Pretext
|
||
|
RED="\e[31m"
|
||
|
BLUE="\e[94m"
|
||
|
GREEN="\e[32m"
|
||
|
ENDCOLOR="\e[0m"
|
||
|
TICK="[$GREEN+$ENDCOLOR] "
|
||
|
|
||
|
get_posture(){
|
||
|
# This function is used to determine what kind of system the script is being deployed on. It will check for the following items:
|
||
|
# 1. Internet connectivity
|
||
|
# 2. Linux Distrobution
|
||
|
# 3.
|
||
|
#
|
||
|
|
||
|
if ping -c 1 8.8.8.8 > /dev/null 2>&1; then
|
||
|
echo $TICK"Internet Connectivity Detected"$ENDCOLOR
|
||
|
internet=True
|
||
|
else
|
||
|
echo $RED"Internet Connectivity Not Detected"$ENDCOLOR
|
||
|
internet=False
|
||
|
fi
|
||
|
|
||
|
if apt help install -h > /dev/null 2>&1; then
|
||
|
echo $TICK"APT is installed"$ENDCOLOR
|
||
|
apt=True
|
||
|
else
|
||
|
echo $RED"APT is NOT installed"$ENDCOLOR
|
||
|
apt=False
|
||
|
fi
|
||
|
|
||
|
}
|
||
|
|
||
|
get_posture
|
||
|
|
||
|
next_function(){
|
||
|
echo $internet
|
||
|
}
|
||
|
|