Let users know what's going on
Signed-off-by: Christian König <ckoenig@posteo.de>
This commit is contained in:
parent
cd3c97f113
commit
30ba79f6a0
|
@ -262,6 +262,7 @@ os_check() {
|
||||||
# This function waits for dpkg to unlock, which signals that the previous apt-get command has finished.
|
# This function waits for dpkg to unlock, which signals that the previous apt-get command has finished.
|
||||||
test_dpkg_lock() {
|
test_dpkg_lock() {
|
||||||
i=0
|
i=0
|
||||||
|
printf " %b Waiting for package manager to finish\\n" "${INFO}"
|
||||||
# fuser is a program to show which processes use the named files, sockets, or filesystems
|
# fuser is a program to show which processes use the named files, sockets, or filesystems
|
||||||
# So while the lock is held,
|
# So while the lock is held,
|
||||||
while fuser /var/lib/dpkg/lock >/dev/null 2>&1
|
while fuser /var/lib/dpkg/lock >/dev/null 2>&1
|
||||||
|
@ -272,7 +273,8 @@ test_dpkg_lock() {
|
||||||
((i=i+1))
|
((i=i+1))
|
||||||
# exit if waiting for more then 30 seconds
|
# exit if waiting for more then 30 seconds
|
||||||
if [[ $i -gt 60 ]]; then
|
if [[ $i -gt 60 ]]; then
|
||||||
echo "*** Error: Could not verify package manager finished and released lock. Attempt to install packages manually and retry.";
|
printf " %b %bError: Could not verify package manager finished and released lock. %b\\n" "${CROSS}" "${COL_LIGHT_RED}" "${COL_NC}"
|
||||||
|
printf " Attempt to install packages manually and retry.\\n"
|
||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in New Issue