diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-01-20 19:12:24 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-01-20 19:12:24 +0000 |
commit | c376b09d3e692f40f1e98d9d1cf2df81ba74eddb (patch) | |
tree | 7513813a56d5f63e178141f994251fe0632f36ac /images/update_kernel | |
parent | 50f121e7372566753e3af73bada2c85bc57d0eb7 (diff) | |
download | drakx-c376b09d3e692f40f1e98d9d1cf2df81ba74eddb.tar drakx-c376b09d3e692f40f1e98d9d1cf2df81ba74eddb.tar.gz drakx-c376b09d3e692f40f1e98d9d1cf2df81ba74eddb.tar.bz2 drakx-c376b09d3e692f40f1e98d9d1cf2df81ba74eddb.tar.xz drakx-c376b09d3e692f40f1e98d9d1cf2df81ba74eddb.zip |
(extract_installed_rpm,recompress_modules) recompress gz modules as XZ
(make_modules_per_image) adapt
Diffstat (limited to 'images/update_kernel')
-rwxr-xr-x | images/update_kernel | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/images/update_kernel b/images/update_kernel index 37084b39f..867041cb9 100755 --- a/images/update_kernel +++ b/images/update_kernel @@ -65,7 +65,7 @@ sub extract_installed_rpm { sys('cp', "$installed_dir/boot/vmlinuz-$kern_ver", "$local_dir/vmlinuz"); sys("cp $installed_dir/lib/modules/$kern_ver/modules.* $local_dir"); - open(my $F, "find $installed_dir/lib/modules/$kern_ver -name '*.ko.gz' |"); + open(my $F, "find $installed_dir/lib/modules/$kern_ver -name '*.ko.?z' |"); my $file; while ($file = <$F>) { chomp($file); system('cp', $file, "$local_dir/modules/" . basename($file)) == 0 @@ -74,6 +74,7 @@ sub extract_installed_rpm { sys('perl', '../kernel/modules.pl', 'remove_unneeded_modules', $kern_ver); sys('perl', '../kernel/modules.pl', 'get_firmwares', $kern_ver); + sys('perl', '../kernel/modules.pl', 'recompress_modules', $kern_ver); sys('perl', '../kernel/modules.pl', 'make_modules_per_image', $kern_ver); rm_rf("$local_dir/modules"); |