Parcourir la source

fix(install): handle distros without VERSION_ID in os-release

- Arch Linux and some other rolling distros don't have VERSION_ID
- Use parameter expansion to set empty default
xcad il y a 3 mois
Parent
commit
1f86d9df4c
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      scripts/install.sh

+ 1 - 1
scripts/install.sh

@@ -36,7 +36,7 @@ detect_os() {
     OS_TYPE="linux"
     OS_TYPE="linux"
     . /etc/os-release
     . /etc/os-release
     DISTRO_ID="$ID"
     DISTRO_ID="$ID"
-    DISTRO_VERSION="$VERSION_ID"
+    DISTRO_VERSION="${VERSION_ID:-}"
   else
   else
     OS_TYPE="unknown"
     OS_TYPE="unknown"
   fi
   fi