Correctly detect distro for Ubuntu

This commit is contained in:
Eric Renfro 2024-07-07 15:51:24 -04:00
parent 4274a52812
commit 5cf85362dc
Signed by: psi-jack
SSH key fingerprint: SHA256:1TKB8Z257L8EHK8GWNxKgMhD8a+FAR+f+j3nnlcuNVM

View file

@ -19,7 +19,7 @@ createRestoreDir() {
} }
checkOS() { checkOS() {
if [[ "$kernel" == "Darin" ]]; then if [[ "$kernel" == "Darwin" ]]; then
return 0 return 0
elif [[ "$kernel" == "Linux" ]]; then elif [[ "$kernel" == "Linux" ]]; then
if [[ -f /etc/os-release ]]; then if [[ -f /etc/os-release ]]; then
@ -27,7 +27,7 @@ checkOS() {
DISTRO="$ID" DISTRO="$ID"
DISTRO_CURRENT="$DISTRO" DISTRO_CURRENT="$DISTRO"
if [[ -n "$ID_LIKE" ]]; then if [[ -n "$ID_LIKE" ]]; then
DISTRO="$ID_LIKE" DISTRO="${ID_LIKE# *}"
fi fi
return 0 return 0
else else
@ -45,6 +45,7 @@ runOsHook() {
"${scriptPath}/os_macos" "$hook" "${scriptPath}/os_macos" "$hook"
elif [[ "$kernel" == "Linux" ]]; then elif [[ "$kernel" == "Linux" ]]; then
case "$DISTRO" in case "$DISTRO" in
ubuntu) "${scriptPath}/os_debian" "$hook";;
debian) "${scriptPath}/os_debian" "$hook";; debian) "${scriptPath}/os_debian" "$hook";;
fedora) "${scriptPath}/os_fedora" "$hook";; fedora) "${scriptPath}/os_fedora" "$hook";;
garuda) "${scriptPath}/os_garuda" "$hook";; garuda) "${scriptPath}/os_garuda" "$hook";;