Browse Source

Explicitly fail upgrades-installed-check on other distributions

QubesOS/qubes-issues#1066
Marek Marczykowski-Górecki 8 years ago
parent
commit
914bab048a
1 changed files with 4 additions and 1 deletions
  1. 4 1
      misc/upgrades-installed-check

+ 4 - 1
misc/upgrades-installed-check

@@ -13,13 +13,16 @@ if [ -e /etc/system-release ]; then
    exit_code="$?"
    [ "$exit_code" -eq 100 ] && echo "false" && exit 0
    [ "$exit_code" -eq 0 ] && echo "true"
-else
+elif [ -e /etc/debian_version ]; then
    ## Debian
    set -e
    set -o pipefail
    apt_get_output="$(LANG="C" apt-get -s upgrade 2>&1)"
    exit_code="$?"
    echo "$apt_get_output" | awk "/^Inst/{ print $2 }" | [ "$(wc -L)" -eq 0 ] && echo "true" || echo "false"
+else
+   echo "Check not implemented for this distribution" >&2
+   exit 1
 fi
 
 exit "$exit_code"