Skip to content

Commit 488c3a0

Browse files
committed
Wait for DPkg frontend lock when trying to remove packages
1 parent 4eedad3 commit 488c3a0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/ci/scripts/free-disk-space-linux.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,10 +221,13 @@ cleanPackages() {
221221
)
222222
fi
223223

224-
sudo apt-get -qq remove -y --fix-missing "${packages[@]}"
224+
sudo apt-get -o DPkg::Lock::Timeout=60 -qq remove -y --fix-missing "${packages[@]}" \
225+
|| echo "::warning::The command [sudo apt-get remove -y] failed"
225226

226-
sudo apt-get autoremove -y || echo "::warning::The command [sudo apt-get autoremove -y] failed"
227-
sudo apt-get clean || echo "::warning::The command [sudo apt-get clean] failed failed"
227+
sudo apt-get -o DPkg::Lock::Timeout=60 autoremove -y \
228+
|| echo "::warning::The command [sudo apt-get autoremove -y] failed"
229+
sudo apt-get -o DPkg::Lock::Timeout=60 clean \
230+
|| echo "::warning::The command [sudo apt-get clean] failed failed"
228231
}
229232

230233
# Remove Docker images.

0 commit comments

Comments
 (0)