This is the equivalent of
80ccebe66e71c6da570ea5a27f62c21d8c8e39aa but applied
to the install script. Every Linux distro Graphviz CI now runs on appears to
have an /etc/os-release, so this code is unused.
set -x
-if test -f /etc/os-release; then
- cat /etc/os-release
- . /etc/os-release
-elif [ "$( uname -s )" = "Darwin" ]; then
+if [ "$( uname -s )" = "Darwin" ]; then
ID=$( uname -s )
VERSION_ID=$( uname -r )
else
- cat /etc/redhat-release
- ID=$( cat /etc/redhat-release | cut -d' ' -f1 | tr 'A-Z' 'a-z' )
- VERSION_ID=$( cat /etc/redhat-release | cut -d' ' -f3 | cut -d'.' -f1 )
+ cat /etc/os-release
+ . /etc/os-release
fi
printf '%s\n' "${ID}" >OS_ID
GV_VERSION=$( cat GRAPHVIZ_VERSION )