#!/bin/sh

#DEB_HOST_GNU_SYSTEM=`dpkg-architecture -qDEB_HOST_GNU_SYSTEM`
DEB_HOST_GNU_CPU=`dpkg-architecture -qDEB_HOST_GNU_CPU`
#DEB_HOST_GNU_TYPE=`dpkg-architecture -qDEB_HOST_GNU_TYPE`

exec 3>&1
MOUNT=`dialog --inputbox "What is the target directory?" 0 0 "/root/jail" 2>&1 1>&3`
retval=$?
exec 3>&-
case $retval in
    0) ;;
    1|255) exit ;;
esac

exec 3>&1
DEB_TARGET_GNU_SYSTEM=`dialog --menu "Target Debian system?" 0 0 4 linux-gnu GNU/Linux gnu GNU/Hurd kfreebsd-gnu GNU/kFreeBSD 2>&1 1>&3`
retval=$?
exec 3>&-
case $retval in
    0) ;;
    1|255) exit ;;
esac

[ "$DEB_TARGET_GNU_SYSTEM" = gnu ] && DEB_HOST_GNU_CPU=i386

exec 3>&1
DEB_TARGET_GNU_CPU=`dialog --inputbox "Target CPU?" 0 0 "$DEB_HOST_GNU_CPU" 2>&1 1>&3`
retval=$?
exec 3>&-
case $retval in
    0) ;;
    1|255) exit ;;
esac

#if [ "$DEB_TARGET_GNU_SYSTEM" = "gnu" ] ; then
#	exec 3>&1
#	FOO=`dialog --defaultno --yesno "Create a /usr -> . symlink?" 0 0 2>&1 1>&3`
#	retval=$?
#	exec 3>&-
#	0 is yes, 1 is no
#	case $retval in
#	    0) ln -s . $MOUNT/usr ;;
#	    1) ;;
#	    255) exit ;;
#	esac
#fi

/usr/share/crosshurd/makehurddir.sh "$MOUNT" "$DEB_TARGET_GNU_CPU" "$DEB_TARGET_GNU_SYSTEM"

