go.mondoo.com/cnquery@v0.0.0-20231005093811-59568235f6ea/providers/os/resources/packages/patch_deb.sh (about) 1 #!/bin/sh 2 # Copyright (c) Mondoo, Inc. 3 # SPDX-License-Identifier: BUSL-1.1 4 5 DEBIAN_FRONTEND=noninteractive apt-get update >/dev/null 2>&1 6 readlock() { cat /proc/locks | awk '{print $5}' | grep -v ^0 | xargs -I {1} find /proc/{1}/fd -maxdepth 1 -exec readlink {} \; | grep '^/var/lib/dpkg/lock$'; } 7 while test -n "$(readlock)"; do sleep 1; done 8 DEBIAN_FRONTEND=noninteractive apt-get upgrade --dry-run