#!/bin/sh

# First guess for needed "unreleased" packages:
#
#   grep-dctrl -F Priority 'required' -s Package \
#     < /var/cache/apt/lists/ftp.debian-ports.org_debian_dists_unreleased_main_binary-kfreebsd-i386_Package \
#     | awk '{print $2}' | xargs ./extra-dependencies.pl --extra-only module-init-tools net-tools
#
# "module-init-tools" has been added manually after a first run, due to an alternative
# "kfreebsd-image" has not been added since it is a virtual package
#
# "net-tools" has been added as Depends of packages from "unstable"
#
#
# Needed "unstable" packages:
#
# "libbsd0" and "ufsutils" have been added as Depends of packages from "unreleased"
#
debootstrap \
  --include="libbsd0 ufsutils" \
  --keep-debootstrap-dir \
  --extra-include="bsdutils freebsd-hackedutils freebsd-utils kfreebsd-loader libfreebsd0 libgeom0 libipx2 libkiconv3 libkvm0 libsbuf0 module-init-tools net-tools util-linux" \
  --extra-suite "unreleased" \
  --extra-mirror http://ftp.debian-ports.org/debian \
  sid \
  ./sandbox \
  http://ftp.debian-ports.org/debian \
  scripts/debian/sid