# # Debootstrap basic system # # Load utility functions . ./functions.sh # Base debootstrap (unpack only) if [ "$ENABLE_MINBASE" = true ] ; then http_proxy=${APT_PROXY} debootstrap --arch=${RELEASE_ARCH} --variant=minbase --foreign --include=${APT_INCLUDES} ${RELEASE} $R http://${APT_SERVER}/debian else http_proxy=${APT_PROXY} debootstrap --arch=${RELEASE_ARCH} --foreign --include=${APT_INCLUDES} ${RELEASE} $R http://${APT_SERVER}/debian fi # Copy qemu emulator binary to chroot cp ${QEMU_BINARY} $R/usr/bin # Copy debian-archive-keyring.pgp mkdir -p $R/usr/share/keyrings cp /usr/share/keyrings/debian-archive-keyring.gpg $R/usr/share/keyrings/debian-archive-keyring.gpg # Complete the bootstrapping process chroot_exec /debootstrap/debootstrap --second-stage # Mount required filesystems mount -t proc none $R/proc mount -t sysfs none $R/sys mount --bind /dev/pts $R/dev/pts