Merge pull request #758 from mobilegmYT/patch-16

Fix mcpi apt lock checker
pull/763/head
Itai Nelken 4 years ago committed by GitHub
commit 1f9aa9aff2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -23,20 +23,20 @@ if [[ "$(lsb_release -cs)" != "buster" && "$(lsb_release -cs)" != "bullseye" &&
fi fi
# Wait for apt lock to be released # Wait for apt lock to be released
i=0 i=0
tput sc while sudo fuser /var/{lib/{dpkg,apt/lists},cache/apt/archives}/lock > /dev/null 2>&1
while fuser /var/lib/dpkg/lock >/dev/null 2>&1 ; do do
case $(($i % 4)) in case $(($i % 4)) in
0 ) j="-" ;; 0) j="-";;
1 ) j="\\" ;; 1) j="\\";;
2 ) j="|" ;; 2) j="|";;
3 ) j="/" ;; 3) j="/";;
esac esac
tput rc printf "\r[$j] Waiting for other package managers to finish..."
echo -en "\r[$j] Waiting for other software managers to finish..." sleep 0.5
sleep 0.5 ((i+=1))
((i=i+1))
done done
[[ $i -gt 0 ]] && printf "Done.\n"
# Remove Old Minecraft Pi # Remove Old Minecraft Pi
sudo apt-get remove -y minecraft-pi &>/dev/null || true sudo apt-get remove -y minecraft-pi &>/dev/null || true

Loading…
Cancel
Save