my $backports_kernel;
- foreach my $kp (keys %{ $ho->{Flags} }) {
- # Backwards compatibility
- $kp = "need-kernel-deb-wheezy-backports" if $kp eq "need-kernel-deb-armmp";
- $kp =~ s/need-kernel-deb-$ho->{Suite}-// or next;
+ di_special_kernel($ho, sub {
+ my ($kp, $tp, $kernel, $cpio_ignored) = @_;
if ($kp eq 'backports') {
$backports_kernel = 1;
};
my $kern = "$d_i/$kp.deb";
- $kdeb->("kernel", $kern);
+ $kdeb->("kernel", $kern) if defined $kernel;
my $ird = "$d_i/initramfs-tools.deb";
if (stat $ird) {
END
preseed_hook_command($ho, 'late_command', $sfx, $cmds);
- }
+ });
if ( $ho->{Flags}{'need-uboot-bootscr'} ) {
my @bootargs = uboot_common_kernel_bootargs($ho);