# Initialize a debian chroot using debootstrap into the provided directory # Parameters that I want on the command line: # case "${jarch}" in x86|i386) arch=i686 ;; amd64|x86_64|x64) arch=amd64 ;; *) pebkac "Unsupported arch '${jarch}'" ;; esac mkdir -p "${jroot}" seed="${jseed}/gentoo/stage3-${arch}"-*.tar.bz2 [ -f "${seed}" ] || pebkac "Seed ${seed} not found" tar jxvCf "${jroot}" "${seed}" # Make sure locales are generated on first start mkdir -p "${jroot}/etc/rcJ.d" cat > "${jroot}/etc/rcJ.d/S00localegen" <<"EOF" #!/bin/sh /bin/sed -i '/en_US/s/^# //' /etc/locale.gen /usr/sbin/locale-gen /bin/rm -f "${0}" EOF chmod 755 "${jroot}/etc/rcJ.d/S00localegen"