/usr/share/faumachine/experiments/install-cluster-Debian-5.0.r0/generate.in 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 288 289 290 291 292 293 294 295 296 297 298 299 300 | #
# $Id: generate.in,v 1.7 2009-07-16 11:47:14 sand Exp $
#
#
# Insert installation DVD
#
cdrom_insert @DVD@
#
# Power-on node.
#
power_on
#
# Wait for boot prompt.
#
wait_ppm 00-Install.png 1min
type "\0d"
#
# Wait for "Choose language".
# Use preselected "English".
# Press return.
#
wait_asc Choose language 10min
type "\0d"
#
# Wait for "Choose country, territory or area".
# Use preselected "United States".
# Press return.
#
wait_asc Choose a country, territory or area 3min
type "\0d"
#
# Wait for "Select a keyboard layout".
# Use preselected "American English".
# Press return.
#
wait_asc Select a keyboard layout 5min
wait_asc American English 1min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Detecting hardware to find CD-ROM drives 1min
wait_asc Scanning CD-ROM 5min
wait_asc Loading additional components 5min
wait_asc Detecting network hardware 15min
wait_asc Configuring the network with DHCP 5min
#
# Configure network manually.
#
wait_asc Network autoconfiguration failed 1min
type "\0d"
wait_asc Configure network manually 1min
type "\0d"
#
# Use our private IP.
#
wait_asc IP address: 1min
type "192.168.0.@NUM@"
type "\0d"
#
# Netmask is correct.
#
wait_asc Netmask: 1min
wait_asc 255.255.255.0 1min
type "\0d"
#
# Don't use a Gateway.
#
wait_asc Gateway: 1min
wait_asc 192.168.0. 1min
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\08"
type "\0d"
#
# Don't use a name server.
#
wait_asc Name server addresses: 1min
type "\0d"
#
# Wait for "Configure the network" ("Please enter the hostname...").
# Clear "debian".
# Type "debian50".
# Press return.
#
# wait_asc Configure the network 1min
wait_asc Please enter the hostname 1min
type "\08\08\08\08\08\08"
type "debian50\0d"
#
# Wait for "Configure the network" ("Domain name:").
# Use an empty domain name.
#
wait_asc Domain name: 1min
type "\0d"
#
# Clock/timezone setup
#
# wait_asc Setting up the clock 1min
wait_asc Configure the clock 5min
wait_asc Eastern 1min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Detecting disks and all other hardware 1min
wait_asc Starting up the partitioner 5min
#
# Wait for "Partition disks".
# Use preselected "Guided - use entire disk".
# Press return.
#
wait_asc Partition disks 1min
wait_asc Guided - use entire disk 1min
type "\0d"
#
# Wait for "Partition disks"/"Select disk to partition".
# Use preselected "IDE1 master (hda) - ...".
# Press return.
#
# wait_asc Partition disks 1min
wait_asc IDE1 master (hda) 1min
type "\0d"
#
# Wait for "Partition disks"/"Selected for partitioning".
# Use preselected "All files in one partition...".
# Press return.
#
# wait_asc Partition disks 1min
wait_asc All files in one partition 1min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Guided partitioning 1min
#
# Wait for "Partition disks"/"This is an overview...".
# Use preselected "Finish partitioning and write...".
# Press return.
#
# wait_asc Partition disks 1min
wait_asc Finish partitioning and write changes to disk 1min
type "\0d"
#
# Wait for "Partition disks"/"Write the changes to disks?".
# Use <Yes>.
# Press return.
#
# wait_asc Partition disks 1min
wait_asc Write the changes to disks? 1min
type "\1c"
type "\0d"
#
# Some intermediate steps.
#
wait_asc Creating ext3 file system 1min
wait_asc Installing the base system 5min
#
# Wait for "Set up users and passwords"/"Root password".
# Type "WeV0te4u!".
#
wait_asc Set up users and passwords 2hr
wait_asc Root password 1min
type "WeV0te4u!\0d"
#
# Wait for "Set up users and passwords"/"Please enter the same root password...".
# Type "WeV0te4u!".
#
# wait_asc Set up users and passwords 5min
wait_asc Please enter the same root password 1min
type "WeV0te4u!\0d"
#
# Wait for "Set up users and passwords"/"A user account will be created...".
# Type "demo".
#
# wait_asc Set up users and passwords 5min
wait_asc A user account will be created 1min
type "demo\0d"
#
# Wait for "Set up users and passwords"/"Select a username for the new...".
# Use preselected "demo".
#
# wait_asc Set up users and passwords 5min
wait_asc Select a username for the new 1min
type "\0d"
#
# Wait for "Set up users and passwords"/"A good password will contain...".
# Type "WeV0te4u!".
#
# wait_asc Set up users and passwords 5min
wait_asc A good password will contain 1min
type "WeV0te4u!\0d"
#
# Wait for "Set up users and passwords"/"Please enter the same user...".
# Type "WeV0te4u!".
#
# wait_asc Set up users and passwords 5min
wait_asc Please enter the same user 1min
type "WeV0te4u!\0d"
#
# Wait for "Configure the package manager"/"Scan another CD or DVD".
# Use <No>.
# Type <Return>.
#
wait_asc Configure the package manager 5min
wait_asc Scan another CD or DVD 1min
type "\0d"
#
# Wait for "Configure the package manager"/"Use a network mirror".
# Use <No>.
# Type <Return>.
#
wait_asc Configure the package manager 5min
wait_asc Use a network mirror 5min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Select and install software 20min
#
# Wait for "Configuring popularity-contest".
# Use preselected <No>.
# Type <Return>.
#
wait_asc Configuring popularity-contest 5min
type "\0d"
#
# Some intermediate steps.
#
wait_asc Select and install software 5min
#
# Wait for "Software selection".
# Type <Return>.
#
wait_asc Software selection 20min
type " "
type "\0d"
#
# Some intermediate steps.
#
wait_asc Select and install software 5min
wait_asc Retrieving file 5min
#
# 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"
#
# Some intermediate steps.
#
wait_asc Installing GRUB boot loader 5min
#
# Wait for "Finishing the installation"/"Installation complete".
# Remove CDROM.
# Use preselected "Continue".
# Type <Return>.
#
wait_asc Finishing the installation 15min
wait_asc Installation complete 3min
cdrom_remove
type "\0d"
#
# Wait for "debian50 login:".
# Enter "root".
#
wait_asc debian50 login: 10min
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 "Deactivating swap...done.".
# Wait for "Will now halt.".
#
wait_asc Deactivating swap...done. 5min
#
# We should really wait for "power off" instead - FIXME
#
delay 1min
|