From 223f399de3ef1993f672bf1398f7fdbfe3cb0f7e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 17 Jan 2017 15:08:21 +0000 Subject: [PATCH] backports handling: Refactor kernel deb handling Introduce private function $kdeb->(). No functional change. Signed-off-by: Ian Jackson --- Osstest/Debian.pm | 45 +++++++++++++++++++++++++++++---------------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm index 52527bf3..5a083c29 100644 --- a/Osstest/Debian.pm +++ b/Osstest/Debian.pm @@ -1114,32 +1114,45 @@ END $kp = "need-kernel-deb-wheezy-backports" if $kp eq "need-kernel-deb-armmp"; $kp =~ s/need-kernel-deb-$ho->{Suite}-// or next; - my $kern = "$d_i/$kp.deb"; - my $kurl = create_webfile($ho, "kernel", sub { - copy($kern, $_[0]) - or die "Copy kernel $kern failed: $!"; - }); - - my $ird = "$d_i/initramfs-tools.deb"; - my $iurl = create_webfile($ho, "initramfs-tools", sub { - copy($ird, $_[0]) - or die "Copy initramfs-tools $ird failed: $!"; - }); - - preseed_hook_command($ho, 'late_command', $sfx, <("kernel", $kern); + + my $ird = "$d_i/initramfs-tools.deb"; + $kdeb->("initramfs-tools", $ird); + + $cmds .= <{Flags}{'need-uboot-bootscr'} ) { -- 2.39.5