tsreadconfig();
my $debconf_priority;
+my $poweron_test_only;
our %xopts;
last if m/^--$/;
if (m/^--priority(?:=(.*))?$/) {
$xopts{DebconfPriority}= defined($1) ? $1 : 'low';
+ } elsif (m/^--poweron-test-only$/) {
+ $poweron_test_only= 1;
} elsif (m/^--rescue$/) {
$xopts{RescueMode}= 1;
}
await_webspace_fetch_byleaf(get_timeout($ho,'reboot',$timeout{ReadPreseed})
, 1,
$logtailer, $ho, $ps_url);
+
+ if ($poweron_test_only) {
+ logm("Hooray, power on worked.");
+ power_state($ho, 0);
+ exit 0;
+ }
+
setup_pxeboot_local($ho);
await_tcp(get_timeout($ho,'reboot',$timeout{Sshd}), 14,$ho);