summaryrefslogtreecommitdiffstats
path: root/draklive
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2007-10-03 23:01:14 +0000
committerOlivier Blin <oblin@mandriva.com>2007-10-03 23:01:14 +0000
commit1c8c65eca262eb8c327c99b4254d133a9a0cc902 (patch)
tree21081fecdcb235cd1366694e28387087f3b90deb /draklive
parent171340610a2736abe95d219750fe7d7f0c27e054 (diff)
downloaddrakiso-1c8c65eca262eb8c327c99b4254d133a9a0cc902.tar
drakiso-1c8c65eca262eb8c327c99b4254d133a9a0cc902.tar.gz
drakiso-1c8c65eca262eb8c327c99b4254d133a9a0cc902.tar.bz2
drakiso-1c8c65eca262eb8c327c99b4254d133a9a0cc902.tar.xz
drakiso-1c8c65eca262eb8c327c99b4254d133a9a0cc902.zip
load dependencies of extra modules only
Diffstat (limited to 'draklive')
-rwxr-xr-xdraklive4
1 files changed, 3 insertions, 1 deletions
diff --git a/draklive b/draklive
index 25c64ff..d383233 100755
--- a/draklive
+++ b/draklive
@@ -496,7 +496,9 @@ sub create_initrd_for_media {
my ($head, $tail) = partition { $_ ne 'ide-generic' } @modules;
@modules = (@$head, @$tail);
- create_initrd_scriptlet($live, $media, @module_deps, @$extra_modules, @additional_modules);
+ my @extra_modules_closure =
+ map { list_modules::dependencies_closure($_) } @$extra_modules;
+ create_initrd_scriptlet($live, $media, @extra_modules_closure, @additional_modules);
compress_initrd_tree($live, $media);
add_splash($live, $media);
}