# Architecture is currently always the same as the current arch. We
# cannot do --foreign builds. See discussion in the manpage.
arch=$(arch)
+case $arch in
+ i?86) arch=i386 ;;
+esac
# Create a temporary directory, make sure it gets cleaned up at the end.
tmpdir=$(mktemp -d)
# error: unpacking of archive failed on file /proc: cpio: utime
export FAKECHROOT_EXCLUDE_PATH=/proc
+# Substitute some statically-linked commands. This is only supported
+# in fakechroot > 2.9. For previous versions of fakechroot it is
+# ignored.
+export FAKECHROOT_CMD_SUBST=/sbin/ldconfig=/bin/true:/usr/sbin/glibc_post_upgrade.i686=/bin/true:/usr/sbin/glibc_post_upgrade.x86_64=/bin/true:/usr/sbin/build-locale-archive=/bin/true:/usr/sbin/libgcc_post_upgrade=/bin/true
+
# Make the device nodes inside the fake chroot.
# (Copied from mock/backend.py) Why isn't there a base package which
# creates these?