Adding debian version 2.0~a1-1.
[live-boot-grml.git] / bin / live-preseed
index add29bd..c0933e6 100755 (executable)
@@ -4,29 +4,22 @@ set -e
 
 PATH=/usr/sbin:/usr/bin:/sbin:/bin
 
-# Only do this once
-if [ -z "${DEBCONF_REDIR}" ]
-then
-       exec <&4
-       export DEBIAN_HAS_FRONTEND=1
-       export DEBCONF_REDIR=1
-fi
-
 root="${1}"
-. "$root/usr/share/debconf/confmodule"
-
 question="${2}"
 value="${3}"
 seen="${4}"
 
 [ "${seen}" ] || seen=true
 
-if ! db_set "${question}" "${value}"
+if ! (echo "SET ${question} ${value}"; echo "FSET ${question} seen ${seen}") | chroot "${1}" /usr/bin/debconf-communicate -fnoninteractive live-boot >/dev/null
 then
-       db_register debian-installer/dummy "${question}"
-       db_set "${question}" "${value}"
-fi
 
-db_fset "${question}" seen "${seen}"
+chroot "${1}" /usr/bin/debconf-communicate -fnoninteractive live-boot >/dev/null << EOF
+REGISTER debian-installer/dummy ${question}
+SET ${question} ${value}
+FSET ${question} seen ${seen}
+EOF
+
+fi
 
 exit 0