Re-instate the chroot by default code.

Index: configure.ac
--- configure.ac.orig
+++ configure.ac
@@ -5,6 +5,31 @@ AC_CONFIG_HEADERS([config.h])
 
 RULE="------------------------------------------------------------"
 
+# Let user specify CHROOT_DIR, or else autodetect it, or else die.
+AC_ARG_WITH(chroot-dir, AS_HELP_STRING([--with-chroot-dir],
+ [specify the chroot directory (default: /var/empty)]),
+ [if test "x$withval" = "xyes"; then
+   AC_MSG_ERROR([please specify --with-chroot-dir=/path/to/darkstat/chroot])
+  fi
+  _chd="$withval"],
+ [# Find an "empty" directory to serve as the chroot.
+  _chd="/var/empty"
+  AC_MSG_CHECKING([for $_chd])
+  if test -d $_chd ; then
+   AC_MSG_RESULT(found it)
+  else
+   AC_MSG_RESULT(not there)
+   _chd="/var/lib/empty"
+   AC_MSG_CHECKING([for $_chd])
+   if test -d $_chd ; then
+    AC_MSG_RESULT(found it)
+   else
+    AC_MSG_RESULT(not there either)
+    AC_MSG_ERROR([please specify --with-chroot-dir=/path/to/darkstat/chroot])
+   fi
+  fi])
+AC_DEFINE_UNQUOTED(CHROOT_DIR, "$_chd", [Default chroot directory.])
+
 # Allow configure-time override of PRIVDROP_USER.
 AC_ARG_WITH(privdrop-user, AS_HELP_STRING([--with-privdrop-user],
  [specify which user to drop privileges to (default: nobody)]),
