} else {
$uboot_addr{ramdisk} = '-';
}
- $exp->send("echo $kcmd\n");
- $exp->expect(1, '-re', qr{echo .*\n(.*)\n$uboot_prompt}) || die "Command line test timeout";
- my $args = ($exp->matchlist)[0];
- if ($args =~ /^setenv\s+bootargs/) {
- $exp->send("$args\n");
- } else {
- $exp->send("setenv bootargs $kcmd\n");
- }
+
+ $kcmd //= '';
+ $exp->send("setenv bootargs $kcmd\n");
$exp->expect(5, $uboot_prompt) || die "U-Boot prompt timeout";
$uboot_cmd //= $variables->{UBOOT_CMD} // 'bootm $kernel_addr $ramdisk_addr $fdt_addr';