Skip to content

Commit

Permalink
improved linux system name detection, fix #1035
Browse files Browse the repository at this point in the history
  • Loading branch information
mpapis committed Aug 10, 2012
1 parent dbd4210 commit 27aa79c
Showing 1 changed file with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions scripts/requirements
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,26 @@ system="$(uname)"

if [[ "Linux" == "$system" ]] || [[ "$(uname|tr a-z A-Z)" =~ *BSD* ]]
then
for file in /etc/*-release
do
release="( $(cat $file) )"
break
done
if
[[ -f /etc/lsb-release ]] && release="$( grep "^DISTRIB_DESCRIPTION=" /etc/lsb-release )"
then
release="${release#*=}"
elif
[[ -f /etc/os-release ]] && release="$( grep "^PRETTY_NAME=" /etc/os-release )"
then
release="${release#*=}"
elif
[[ -f /etc/debian_version ]]
then
release="Debian $(cat /etc/debian_version)"
else
for file in /etc/*-release
do
[[ -r $file ]] || continue
release="( $(cat $file) )"
break
done
fi
printf "%b" "
Requirements for ${system} $release
"
Expand Down

0 comments on commit 27aa79c

Please sign in to comment.