liminix/tests/tftpboot/script.expect

30 lines
550 B
Text
Raw Normal View History

2023-12-19 13:12:12 +01:00
set timeout 30
2023-12-18 23:42:29 +01:00
spawn socat unix-connect:vm/console -
expect {
"stop autoboot" { send "\r" }
"=>" { send "\r" }
}
2023-12-18 23:42:29 +01:00
set fh [open "result/boot.scr"]
while {[gets $fh line] >= 0} {
expect "=>"
send "$line\r"
}
close $fh
expect {
"s6-linux-init" { }
"Reserved memory: unsupported node format, ignoring" { exit 1 }
2023-12-18 23:42:29 +01:00
timeout { exit 1 }
}
expect {
2023-12-22 16:29:33 +01:00
"#" { send "test -f /proc/device-tree/reserved-memory/phram-rootfs*/name && hostname \r" }
timeout { exit 1 }
}
2023-12-18 23:42:29 +01:00
expect {
2023-12-22 16:29:33 +01:00
"tftpboot-test" { exit 0 }
timeout { exit 1 }
}