/usr/share/faumachine/experiments/install-Debian-3.1r0a-pc-amd64-pci/generate is in faumachine-data 20110812-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 | #
# $Id: generate,v 1.1 2009-02-16 10:46:56 potyra Exp $
#
#
# Enter Debian-3.1r0a-CD-1.
#
cdrom_insert Debian-3.1r0a-amd64-CD-1
#
# Power-on node.
#
power_on
#
# Wait for boot prompt.
#
wait_asc boot: 1min
type "\0d"
#
# Wait for "Choose language".
# Use preselected "English".
# Press return.
#
wait_asc Choose language 3min
type "\0d"
#
# Wait for "Choose country or region".
# Use preselected "United States".
# Press return.
#
wait_asc Choose country or region 1min
type "\0d"
#
# Wait for "Select a keyboard layout".
# Use preselected "Amarican English".
# Press return.
#
wait_asc Select a keyboard layout 1min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Detecting hardware to find CD-ROM drives 1min
wait_asc Scanning CD-ROM 6min
wait_asc Loading components of the Debian installer 1min
wait_asc Detecting network hardware 6min
#
# Wait for "Configure the network" ("Please enter the hostname...").
# Clear "debian".
# Type "debian31".
#
# wait_asc Configure the network 1min
wait_asc Please enter the hostname 1min
type "\08\08\08\08\08\08"
type "debian31\0d"
#
# Wait for "Configure the network" ("Domain name:").
# Type "faumachine.org".
#
wait_asc Domain name: 1min
type "faumachine.org\0d"
#
# Some intermediate steps.
#
wait_asc Detecting disks and all other hardware 1min
wait_asc Starting up the partitioner 2min
#
# Wait for "Partition disks"
# Use preselected "Erase entire disk: IDE1 master (hda)..."
#
wait_asc Partition disks 1min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Starting up the partitioner 2min
#
# Wait for "Partition disks" ("The disk can be partitioned using...")
# Use preselected "All files in one partition...".
#
wait_asc The disk can be partitioned using 1min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Starting up the partitioner 2min
wait_asc Guided partitioning 1min
#
# Wait for "Partition disks" ("This is an overview of your currently...").
# Use preselected "Finish partitioning and write changes to disk".
#
wait_asc This is an overview of your currently 2min
type "\0d"
#
# Wait for "Partition disks" ("If you continue, the changes...")
# Use "Yes".
#
wait_asc If you continue, the changes 1min
type "\09"
type "\09"
type "\0d"
#
# Some intermediate steps.
#
wait_asc Creating ext3 file system 1min
wait_asc Installing the Debian base system 6min
#
# Wait for "Install the GRUB boot loader on a hard disk"
# Use preselected "Yes"
#
wait_asc Install the GRUB boot loader on a hard disk 3hr
type "\0d"
#
# Wait for "Finishing the installation" ("Installation complete").
# Remove CDROM.
# Use preselected "Continue"
#
wait_asc Finishing the installation 3min
wait_asc Installation complete 3min
cdrom_remove
type "\0d"
#
# Some intermediate steps.
#
wait_asc Configuring the base system 6min
#
# Wait for "Debian base system configuration".
# Use preselected "Ok"
#
wait_asc Debian base system configuration 3min
type "\0d"
#
# Wait for "Time zone configuration".
# Use "Yes"
#
wait_asc Time zone configuration 1min
type "\09"
type "\0d"
#
# Wait for "Time zone configuration" ("The following are common time zones...").
# Use "other"
#
wait_asc The following are common time zones 1min
type "o"
type "\09"
type "\0d"
#
# Wait for "Time zone configuration" ("Pick the geographic area in which...").
# Use "Europe"
#
wait_asc Pick the geographic area in which 1min
type "E"
type "\09"
type "\0d"
#
# Wait for "Time zone configuration" ("Cities represent the time zone...").
# Use "Berlin"
#
wait_asc Cities represent the time zone 1min
type "B"
type "\1f"
type "\1f"
type "\09"
type "\0d"
#
# Wait for "Configuring passwd".
# Type "WeV0te4u!".
#
wait_asc Configuring passwd 1min
type "WeV0te4u!\0d"
#
# Wait for "Configuring passwd" ("Please enter the same root password...").
# Type "WeV0te4u!".
#
wait_asc Please enter the same root password 1min
type "WeV0te4u!\0d"
#
# Wait for "Configuring passwd" ("A user account will be created...").
# Type "demo".
#
wait_asc A user account will be created 1min
type "demo\0d"
#
# Wait for "Configuring passwd" ("Select a username for the new...").
# Use preselected "demo".
#
wait_asc Select a username for the new 1min
type "\0d"
#
# Wait for "Configuring passwd" ("A good password will contain...").
# Type "WeV0te4u!".
#
wait_asc A good password will contain 1min
type "WeV0te4u!\0d"
#
# Wait for "Configuring passwd" ("Please enter the same user...").
# Type "WeV0te4u!".
#
wait_asc Please enter the same user 1min
type "WeV0te4u!\0d"
#
# Wait for "Apt configuration".
# Insert CDROM.
# Use preselected "cdrom".
#
wait_asc Apt configuration 1min
cdrom_insert Debian-3.1r0a-amd64-CD-1
type "\0d"
#
# Wait for "Apt configuration" ("If you have another Debian CD...").
# Insert CDROM-2/3/4/...
# Select "Yes".
# Type <Return>.
# After last CD use preselected "No".
#
wait_asc If you have another Debian CD 1min
cdrom_remove
cdrom_insert Debian-3.1r0a-amd64-CD-2
type "\09"
type "\0d"
wait_asc Scanning CD 1min
wait_asc If you have another Debian CD 1min
cdrom_remove
type "\0d"
#
# Wait for "Apt configuration" ("Cannot access security updates...").
# Use preselected "Ok".
#
wait_asc Cannot access security updates 1min
type "\0d"
#
# Wait for "The following NEW packages will be installed:".
# Insert CD.
# Type <return>.
#
wait_asc The following NEW packages will be installed: 5min
cdrom_insert Debian-3.1r0a-amd64-CD-1
type "\0d"
#
# Wait for "Debian software selection".
# Use preselected list and use "Ok".
#
wait_asc Debian software selection 4min
type "\09"
type "\0d"
#
# Wait for "Configuring Exim v4...".
# Use preselected "local delivery only..." and use "Ok".
#
wait_asc Configuring Exim v4 1hr
type "\09"
type "\0d"
#
# Wait for "Configuring Exim v4..." ("Mail for the "postmaster", ...").
# Use preselected "demo" and use "Ok".
#
wait_asc Mail for the 1min
type "\0d"
#
# Wait for "Debian base system configuration" ("Thank you for choosing...").
# Use preselected "Ok".
#
wait_asc Thank you for choosing 5min
type "\0d"
#
# Wait for "debian31 login:"
# Enter "root".
#
wait_asc debian31 login: 1min
type "root\0d"
#
# Wait for "Password:"
# Enter "WeV0te4u!".
#
wait_asc Password: 1min
type "WeV0te4u!\0d"
#
# Wait for "~#"
# Enter "halt".
#
wait_asc ~# 1min
cdrom_remove
type "halt\0d"
#
# Wait for "Power down"
#
wait_asc Power down 1min
power_off
delay 1sec
|