get_os.sh: Make get_os.sh work on other distros as openSUSE as well

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2014-12-04 19:11:09 +00:00
commit ee4c848b47

View file

@ -40,6 +40,7 @@ usage()
# --- here we go # --- here we go
myname=`basename $0` myname=`basename $0`
release_file=/etc/os-release
set -- `getopt 'hv' $*` set -- `getopt 'hv' $*`
while [ "$1" != -- ] ; do while [ "$1" != -- ] ; do
@ -58,18 +59,28 @@ shift
done done
shift shift
if [ -f /etc/SuSE-release ]; then if [ -r /etc/os-release ]; then
. /etc/os-release
if [ "$opt_verbose" ]; then
echo $NAME $VERSION
else
echo $ID-$VERSION_ID | sed 's/opensuse/suse/g'
fi
exit
fi
if [ -e /etc/SuSE-release ]; then
if [ "$opt_verbose" ]; then if [ "$opt_verbose" ]; then
head -1 /etc/SuSE-release head -1 /etc/SuSE-release
else else
VERSION="`grep VERSION /etc/SuSE-release | sed -e 's/.*=//; s/ //g'`" VERSION="`grep VERSION /etc/SuSE-release | sed -e 's/.*=//; s/ //g'`"
echo suse-$VERSION echo suse-$VERSION
fi fi
else exit
if [ "$opt_verbose" ]; then
uname -a
else
uname -r
fi
fi fi
if [ "$opt_verbose" ]; then
uname -a
else
uname -r
fi