Browse Source

Invert ZorinOS workaround

bryan 5 months ago
parent
commit
d68e4c7587
1 changed files with 3 additions and 4 deletions
  1. 3 4
      installJRMC

+ 3 - 4
installJRMC

@@ -861,18 +861,17 @@ install_mc_deb() {
   if (( COMPAT_SWITCH )); then
     declare extract_dir && extract_dir="$(mktemp -d)"
     pushd "$extract_dir" &>/dev/null || return
-    command -v ar &>/dev/null || install_package binutils
+    command -v ar &>/dev/null || { install_package binutils || return 1; }
     execute ar x "$MC_DEB"
     execute tar xJf "control.tar.xz"
     # Remove minimum version specifiers from control file
     sed -i 's/ ([^)]*)//g' "control"
-
     # Remove libwebkit2gtk and their fantastic package versioning strategy
     sed -i 's/,\s*libwebkit2gtk[^,]*,\?|libwebkit2gtk[^,]*,\?//g' "control"
 
-    # TODO ugly ZorinOS workaround
+    # TODO workaround for ZorinOS
     [[ $ID == "ubuntu" && ${VERSION_ID%.*} -le 16 ]] \
-    && ! grep -q zorin /etc/os-release \
+    && grep -q zorin /etc/os-release \
     && sed -i 's/libva2/libva1/g' "control"
 
     execute tar -cJf "control.tar.xz" "control" "postinst"