diff options
-rwxr-xr-x | draklive | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -490,11 +490,11 @@ sub create_initrd_for_media { (map { @{$loop{$_}{modules} || []} } uniq(map { $_->{type} } @{$live->{mount}{dirs} || []})), ($live->{mount}{overlay} ? @{$overlay{$live->{mount}{overlay}}{modules} || []} : ()); - my @additional_modules = map { m!([^/]+)\.ko! } @{$live->{system}{additional_modules}}; - my @missing = sort(difference2($extra_missing, \@additional_modules)); @missing and die "missing mandatory modules:\n" . join("\n", @missing, ''); + my @additional_modules = map { m!([^/]+)\.ko! } @{$live->{system}{additional_modules}}; + if ($live->{system}{exclude_modules}) { print STDERR "excluding modules: " . join(' ', @{$live->{system}{exclude_modules}}) . "\n"; @$_ = difference2($_, $live->{system}{exclude_modules}) foreach $storage_modules, $extra_modules; |