27 lines
945 B
Bash
Executable File
27 lines
945 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
source /dev/stdin <<< "$(curl -sL http://scity.xyz/colorsinc)"
|
|
|
|
# Detect distribution name
|
|
if [[ `which lsb_release 2>/dev/null` ]]; then
|
|
# lsb_release available
|
|
distrib_name=`lsb_release -is`
|
|
else
|
|
# lsb_release not available
|
|
lsb_files=`find /etc -type f -maxdepth 1 \( ! -wholename /etc/os-release ! -wholename /etc/lsb-release -wholename /etc/\*release -o -wholename /etc/\*version \) 2> /dev/null`
|
|
for file in $lsb_files; do
|
|
if [[ $file =~ /etc/(.*)[-_] ]]; then
|
|
distrib_name=${BASH_REMATCH[1]}
|
|
break
|
|
else
|
|
echo -e "${BOrange}Sorry, GlancesAutoInstall script is not compliant with your system.${Color_Off}"
|
|
echo -e "${BOrange}Please read: https://github.com/nicolargo/glances#installation${Color_Off}"
|
|
exit 1
|
|
fi
|
|
done
|
|
fi
|
|
|
|
echo -e "$${CS[color,LightGreen]}Detected system: $distrib_name${CS[color,Default]}"
|
|
|
|
|
|
exit 0 |