mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-18 21:06:43 +08:00
Target jammy-arm64-debian-pkg-packaging fails in waitLoop function, which is also used by Ubuntu platforms. Fix by extending wait loop for lock paths: - /var/lib/dpkg/lock - /var/lib/apt/lists/lock (new) Task-number: QTQAINFRA-7361 Change-Id: If8d5eacaeb72ea6a36496093bc5c248f61997afb Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
18 lines
510 B
Bash
Executable File
18 lines
510 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Copyright (C) 2018 The Qt Company Ltd.
|
|
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
|
|
set -ex
|
|
|
|
function waitLoop {
|
|
while sudo fuser /var/lib/dpkg/lock >/dev/null 2>&1; do
|
|
echo "Waiting for other software managers to finish... 1/2"
|
|
sleep 0.5
|
|
done
|
|
|
|
while sudo fuser /var/lib/apt/lists/lock >/dev/null 2>&1; do
|
|
echo "Waiting for other software managers to finish... 2/2"
|
|
sleep 0.5
|
|
done
|
|
}
|