From 5b381e9968cdc8d39fbad7ef9bd60c38bd838c41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20C=2E=20S=C3=A1nchez?= Date: Thu, 9 Jan 2025 16:28:37 -0500 Subject: [PATCH] mount proc and sys in Debian package build chroot (#938) --- .evergreen/debian_package_build.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.evergreen/debian_package_build.sh b/.evergreen/debian_package_build.sh index fa6d562a0..85d232123 100644 --- a/.evergreen/debian_package_build.sh +++ b/.evergreen/debian_package_build.sh @@ -31,6 +31,7 @@ for arg in "$@"; do done on_exit () { + sudo umount ./unstable-chroot/proc ./unstable-chroot/sys if [ -e ./unstable-chroot/debootstrap/debootstrap.log ]; then echo "Dumping debootstrap.log" cat ./unstable-chroot/debootstrap/debootstrap.log @@ -64,6 +65,8 @@ _dbs_args+=(unstable) git clone https://salsa.debian.org/installer-team/debootstrap.git debootstrap.git export DEBOOTSTRAP_DIR=`pwd`/debootstrap.git sudo -E ./debootstrap.git/debootstrap "${_dbs_args[@]}" ./unstable-chroot/ http://cdn-aws.deb.debian.org/debian +sudo mount sysfs ./unstable-chroot/sys -t sysfs +sudo mount proc ./unstable-chroot/proc -t proc cp -a libmongocrypt ./unstable-chroot/tmp/ sudo chroot ./unstable-chroot /bin/bash -c '(set -o xtrace && \ apt-get install -y build-essential git-buildpackage fakeroot debhelper cmake curl ca-certificates libssl-dev pkg-config libbson-dev libintelrdfpmath-dev python3-packaging && \