- 06 Aug, 2021 1 commit
- 07 Jun, 2021 1 commit
-
-
- add zstd to mkinitfs usage output - add flags -C and -s to man page - update bugtracker URL - proofreading
-
- 22 Dec, 2020 2 commits
-
-
Run mkdir -p before copying the kernel modules. Makes sure the dirs exist before calling cp on them.
-
Iggy Jackson authored
Now that 5.10 is out and supports zstd compression for the kernel and initramfs, add support for zstd to mkinitfs. The benefits have been discussed at length on lkml[1][2]. In my personal experience, the compression (mkinitfs) seems to be slower, but decompression (booting) seems to be faster. I think most people boot more than they mkinitfs. The default is still gzip, so no change should be noticed unless someone goes looking for trouble. To test this functionality, just add the following to mkinitfs.conf: ```text initfscomp=zstd ``` [1] https://lkml.org/lkml/2020/7/23/1010 [2] https://lkml.org/lkml/2020/7/1/722
-
- 01 Sep, 2020 1 commit
-
-
Alex Denes authored
-
- 17 Jul, 2020 1 commit
-
-
Thermi authored
-
- 25 Jan, 2020 1 commit
-
-
Sören Tempel authored
pigz(1) is a parallel gzip implementation. As such, it significantly faster than gzip(1). This patch uses pigz(1) instead of gzip(1), if it is installed, otherwise it just falls back to gzip(1). This is similar to the current pigz support in abuild. Without this patch: $ time mkinitfs ==> initramfs: creating /boot/initramfs-lts real 0m 38.19s user 0m 35.47s sys 0m 0.49s With this patch applied and pigz installed: ==> initramfs: creating /boot/initramfs-lts real 0m 13.24s user 0m 38.30s sys 0m 0.56s This change was discussed on IRC with _ikke_ and mps.
-
- 18 Dec, 2019 1 commit
-
-
- 21 Aug, 2018 1 commit
-
-
- 11 Apr, 2018 1 commit
-
-
Carlo Landmeter authored
-
- 20 Nov, 2017 1 commit
-
-
- 14 Jun, 2017 1 commit
-
-
- 26 Jan, 2017 1 commit
-
-
Timo Teräs authored
instead of having only one features.d directory, make it a search path to which paths can be prepended with -P option. This allows custom boot media creation scripts to contain features.d overlays, and additional features.
-
- 28 Nov, 2016 3 commits
-
-
-
-
This allows one to make a generic initramfs that doesn't require a running kernel identical to the one used for booting, if said kernel already includes everything it needs to function (such as compiling everything in instead of using kernel modules).
-
- 13 Jul, 2016 1 commit
-
-
Timo Teräs authored
this is mainly to copy the developer keys present on build system to the target initramfs. simplifies creating your own initramfs and when your key is not packaged.
-
- 18 Dec, 2015 3 commits
-
-
Natanael Copa authored
-
Timo Teräs authored
-
Timo Teräs authored
it is normal that kernel modules or directories are missing in some architectures. don't give unwanted warnings on those.
-
- 28 Oct, 2015 1 commit
-
-
Timo Teräs authored
-rw-r--r-- 1 tteras tteras 13922864 Oct 28 08:38 initramfs-new -rw-r--r-- 1 tteras tteras 12645566 Oct 28 08:27 initramfs-old diff on installed modules: +lib/firmware/matrox/g200_warp.fw +lib/firmware/matrox/g400_warp.fw +lib/firmware/cxgb3/t3c_psram-1.1.0.bin +lib/firmware/cxgb3/ael2020_twx_edc.bin +lib/firmware/cxgb3/t3fw-7.12.0.bin +lib/firmware/cxgb3/ael2005_opt_edc.bin +lib/firmware/cxgb3/t3b_psram-1.1.0.bin +lib/firmware/cxgb3/ael2005_twx_edc.bin +lib/firmware/qlogic/12160.bin +lib/firmware/qlogic/1040.bin +lib/firmware/qlogic/1280.bin +lib/firmware/ql2400_fw.bin +lib/firmware/ql2100_fw.bin +lib/firmware/ene-ub6250/sd_init1.bin +lib/firmware/ene-ub6250/ms_init.bin +lib/firmware/ene-ub6250/ms_rdwr.bin +lib/firmware/ene-ub6250/msp_rdwr.bin +lib/firmware/ene-ub6250/sd_init2.bin +lib/firmware/ene-ub6250/sd_rdwr.bin +lib/firmware/advansys/38C1600.bin +lib/firmware/advansys/mcode.bin +lib/firmware/advansys/38C0800.bin +lib/firmware/advansys/3550.bin +lib/firmware/ql2500_fw.bin +lib/firmware/isci/isci_firmware.bin +lib/firmware/r128/r128_cce.bin +lib/firmware/ql2300_fw.bin +lib/firmware/ql2322_fw.bin -lib/firmware/radeon/TAHITI_vce.bin +lib/firmware/ql2200_fw.bin +lib/firmware/cxgb4 +lib/firmware/cxgb4/t4fw.bin +lib/firmware/cxgb4/t5fw.bin
-
- 20 Oct, 2015 1 commit
-
-
- 22 Sep, 2015 1 commit
-
-
mdadm otherwise complains about not being able to lock /run/mdadm/map.lock
-
- 30 Jul, 2015 1 commit
-
-
Natanael Copa authored
-
- 31 Jul, 2014 2 commits
-
-
Natanael Copa authored
ref #3240
-
Natanael Copa authored
When searching kernel module depedencies we need to that relative kerneldir and not relative basedir.
-
- 25 Mar, 2014 1 commit
-
-
Natanael Copa authored
This is so we don't need to manually manage the dependencies which gets ugly when supporting multiple libc.
-
- 24 Mar, 2014 4 commits
-
-
Natanael Copa authored
-
Natanael Copa authored
-
Natanael Copa authored
Try catch all corner cases properly
-
Natanael Copa authored
and make it work with relative paths too
-
- 18 Mar, 2014 5 commits
-
-
Natanael Copa authored
we need make the files relative so we strip off any leading /
-
Natanael Copa authored
-
Natanael Copa authored
it should be faster
-
Natanael Copa authored
We actually copy the files to tempdir but instead of creating the archive we simply list contents of the tempdir
-
Natanael Copa authored
-
- 26 Oct, 2011 1 commit
-
-
Natanael Copa authored
-
- 09 Nov, 2010 1 commit
-
-
Natanael Copa authored
-
- 03 Nov, 2010 1 commit
-
-
Natanael Copa authored
-
- 09 Aug, 2010 1 commit
-
-
Natanael Copa authored
we do that by simply removing the prepend string
-