3
. /usr/share/debconf/confmodule
6
db_register hands-off/meta/text hands-off/pause/title
7
db_register hands-off/meta/text hands-off/pause
9
sed -ie 's/Sans 11/Sans 18/' /etc/gtk-2.0/gtkrc
18
db_subst hands-off/pause/title DESC "Setting defaults"
19
db_settitle hands-off/pause/title
20
db_subst hands-off/pause DESCRIPTION \
21
"Use preseeding to set defaults instead of automating.
23
o in a preconfiguration file
24
d-i partman/choose_partition \\
25
select Finish partitioning and write changes to disk
26
d-i partman/choose_partition seen false
28
o from the boot prompt
30
db_input critical hands-off/pause
35
db_subst hands-off/pause/title DESC "Executing scripts"
36
db_settitle hands-off/pause/title
37
db_subst hands-off/pause DESCRIPTION \
39
Executed immediately after a preconfiguration file is loaded
41
Executed at the end of installation (finish-install)
42
o using existing hooks
43
This script: /usr/lib/base-config.d/00fosdem
45
You can even use scripting to disable standard D-I components or to load your own."
46
db_input critical hands-off/pause
51
db_subst hands-off/pause/title DESC "Hands-off installations"
52
db_settitle hands-off/pause/title
53
db_subst hands-off/pause DESCRIPTION \
54
"Brings together many of the possibilities offered by preseeding.
56
o Automatic expansion of 'preseed/url'
58
- postpones execution of localechooser and kbd-chooser
59
- equivalent to 'auto=true priority=critical'
60
o Implements a class structure
61
o Use of ad-hoc defined debconf templates
62
o Many other tricks implemented through clever scripting
64
For details/examples: http://hands.com/d-i/"
65
db_input critical hands-off/pause
70
db_subst hands-off/pause DESCRIPTION \
71
"This installation was booted with
72
auto url=fosdem1 classes=fosdem07
74
o \"url\" is an alias for \"preseed/url\"
75
o \"fosdem1\" is expanded to:
76
http://fosdem1.fosdem.net/d-i/etch/./preseed.cfg
77
o because of \"classes=fosdem07\" additional files are read from
78
http://fosdem1.fosdem.net/d-i/etch/./classes/fosdem07/"
79
db_input critical hands-off/pause
84
db_subst hands-off/pause DESCRIPTION \
85
"Example from script used to drive this presentation:
87
. /usr/share/debconf/confmodule
90
db_register hands-off/meta/text hands-off/pause/title
91
db_register hands-off/meta/text hands-off/pause
93
db_subst hands-off/pause/title DESC \"Installing a presentation\"
94
db_settitle hands-off/pause/title
95
db_subst hands-off/pause DESCRIPTION \\
96
\"Can everybody read this?\"
97
db_input critical hands-off/pause
99
db_input critical hands-off/pause
104
sed -ie 's/Sans 18/Sans 11/' /etc/gtk-2.0/gtkrc
105
db_subst hands-off/pause DESCRIPTION \
107
db_input critical hands-off/pause
116
SLIDE=$(($SLIDE + 1))
118
SLIDE=$(($SLIDE - 1))
119
if [ $SLIDE -lt 1 ]; then
126
db_unregister hands-off/pause
127
db_unregister hands-off/pause/title