fix(common.sh): get_os_type and get_linux_dist

This commit is contained in:
Dict Xiong 2024-04-26 21:44:20 +08:00
parent bd2c5eeec1
commit 7c62359ecf

View File

@ -190,7 +190,7 @@ apost_beacon()
get_os_type() get_os_type()
{ {
test -z "$DFS_OS_TYPE" || ( echo "$DFS_OS_TYPE"; return ) test -z "$DFS_OS_TYPE" || { echo "$DFS_OS_TYPE"; return; }
local ans="unknown" local ans="unknown"
case "$(uname -s)" in case "$(uname -s)" in
Darwin*) ans="MacOS";; Darwin*) ans="MacOS";;
@ -205,7 +205,7 @@ get_os_type()
get_linux_dist() get_linux_dist()
{ {
test -z "$DFS_LINUX_DIST" || ( echo "$DFS_LINUX_DIST"; return ) test -z "$DFS_LINUX_DIST" || { echo "$DFS_LINUX_DIST"; return; }
local ans="unknown" local ans="unknown"
if [ -f /etc/os-release ]; then if [ -f /etc/os-release ]; then
. /etc/os-release . /etc/os-release