pkg-install wait for apt locks to be released

pull/61/head
Botspot 4 years ago
parent 27289837b1
commit 14069fd719

@ -37,6 +37,20 @@ if [ ! -z $exitcode ];then
exit 1
fi
echo -n "Waiting until APT locks are released... "
while sudo fuser /var/lib/dpkg/lock &>/dev/null ; do
sleep 1
done
while sudo fuser /var/lib/apt/lists/lock &>/dev/null ; do
sleep 1
done
if [ -f /var/log/unattended-upgrades/unattended-upgrades.log ]; then
while sudo fuser /var/log/unattended-upgrades/unattended-upgrades.log &>/dev/null ; do
sleep 1
done
fi
echo "Done"
output="$(sudo LANG=C apt update 2>&1)"
exitcode=$?

Loading…
Cancel
Save