Skip to content

Commit 5b381e9

Browse files
authored
mount proc and sys in Debian package build chroot (#938)
1 parent b193dba commit 5b381e9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.evergreen/debian_package_build.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ for arg in "$@"; do
3131
done
3232

3333
on_exit () {
34+
sudo umount ./unstable-chroot/proc ./unstable-chroot/sys
3435
if [ -e ./unstable-chroot/debootstrap/debootstrap.log ]; then
3536
echo "Dumping debootstrap.log"
3637
cat ./unstable-chroot/debootstrap/debootstrap.log
@@ -64,6 +65,8 @@ _dbs_args+=(unstable)
6465
git clone https://salsa.debian.org/installer-team/debootstrap.git debootstrap.git
6566
export DEBOOTSTRAP_DIR=`pwd`/debootstrap.git
6667
sudo -E ./debootstrap.git/debootstrap "${_dbs_args[@]}" ./unstable-chroot/ http://cdn-aws.deb.debian.org/debian
68+
sudo mount sysfs ./unstable-chroot/sys -t sysfs
69+
sudo mount proc ./unstable-chroot/proc -t proc
6770
cp -a libmongocrypt ./unstable-chroot/tmp/
6871
sudo chroot ./unstable-chroot /bin/bash -c '(set -o xtrace && \
6972
apt-get install -y build-essential git-buildpackage fakeroot debhelper cmake curl ca-certificates libssl-dev pkg-config libbson-dev libintelrdfpmath-dev python3-packaging && \

0 commit comments

Comments
 (0)