From 05c3a375ccde99fa531d4082e7e20f2647ef8d77 Mon Sep 17 00:00:00 2001 From: bryan Date: Thu, 24 Apr 2025 02:35:54 -0400 Subject: [PATCH] Improve --compat for debs --- installJRMC | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/installJRMC b/installJRMC index 61f4733..6b6df9c 100755 --- a/installJRMC +++ b/installJRMC @@ -948,14 +948,14 @@ install_mc_deb() { execute ar x "$MC_DEB" execute tar xJf "control.tar.xz" # Remove minimum version specifiers from control file - sed -i 's/ ([^)]*)//g' "control" + execute sed -i 's/ ([^)]*)//g' control # Remove libwebkit2gtk and their fantastic package versioning strategy - sed -i 's/,\s*libwebkit2gtk[^,]*,\?|libwebkit2gtk[^,]*,\?//g' "control" + execute sed -E -i 's/,[[:space:]]*libwebkit2gtk[^,]*(,|\?)?//g' control # TODO workaround for legacy ZorinOS [[ $ID == "ubuntu" && ${VERSION_ID%.*} -le 16 ]] && grep -q zorin /etc/os-release && - sed -i 's/libva2/libva1/g' "control" + execute sed -i 's/libva2/libva1/g' control execute tar -cJf "control.tar.xz" "control" "postinst" declare -g MC_DEB="${MC_DEB/.deb/.compat.deb}"