#!/bin/sh set -e set -x # will use about 2.1 GB DEBDIR=/tmp/debian-chroot RELEASE=stretch MIRROR=http://httpredir.debian.org/debian/ ARCH=${ARCH:-x86_64} [ -f "build.sh" ] || exit 1 case "$ARCH" in x86_64) DEBARCH=amd64 ;; i386) DEBARCH=i386 ;; *) echo "Unsupported architecture" exit 1 esac if [ $(pgrep -c apt-cacher-ng) -gt 0 ]; then MIRROR="http://localhost:3142/httpredir.debian.org/debian" fi debootstrap --arch=$DEBARCH $RELEASE "$DEBDIR" "$MIRROR" echo "deb-src $MIRROR $RELEASE main" >> "$DEBDIR/etc/apt/sources.list" cp -a * "$DEBDIR/usr/src" mknod "$DEBDIR/dev/loop0" b 7 0 chroot "$DEBDIR" /usr/src/build.sh