This repository has been archived on 2025-09-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
repertory-ui/public/detect_linux.sh
2021-05-24 21:16:41 -05:00

31 lines
575 B
Bash
Executable File

#!/bin/bash
DISTNAME=unknown
DISTVER=
resetDistVer() {
DISTNAME=unknown
DISTVER=
}
IS_ARM=`(uname -a | grep aarch64) 1>/dev/null 2>&1 && echo 1`
if [ -f /etc/solus-release ]; then
DISTNAME=solus
elif [ "$IS_ARM" = "1" ] && [ -f /etc/debian_version ]; then
DISTNAME=debian
DISTVER=$(head -1 /etc/debian_version|awk -F. '{print $1}')
if [ "$DISTVER" != "9" ] && [ "$DISTVER" != "10" ]; then
if [ $(grep sid /etc/debian_version) ]; then
DISTVER=10
else
resetDistVer
fi
fi
else
DISTNAME=linux
DISTVER=
fi
echo ${DISTNAME}${DISTVER}