projects
/
live-boot-grml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Releasing debian version 3.0~a28-1.
[live-boot-grml.git]
/
bin
/
live-preseed
diff --git
a/bin/live-preseed
b/bin/live-preseed
index
add29bd
..
c0933e6
100755
(executable)
--- a/
bin/live-preseed
+++ b/
bin/live-preseed
@@
-4,29
+4,22
@@
set -e
PATH=/usr/sbin:/usr/bin:/sbin:/bin
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="${1}"
-. "$root/usr/share/debconf/confmodule"
-
question="${2}"
value="${3}"
seen="${4}"
[ "${seen}" ] || seen=true
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
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
exit 0