| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
ref https://gitlab.alpinelinux.org/alpine/aports/issues/11044
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
it is normal that kernel modules or directories are missing in
some architectures. don't give unwanted warnings on those.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-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
|
| |
|
|
|
|
|
| |
mdadm otherwise complains about not being able to lock
/run/mdadm/map.lock
|
| |
|
|
|
|
| |
ref #3240
|
|
|
|
|
| |
When searching kernel module depedencies we need to that relative
kerneldir and not relative basedir.
|
|
|
|
|
| |
This is so we don't need to manually manage the dependencies which gets
ugly when supporting multiple libc.
|
| |
|
| |
|
|
|
|
| |
Try catch all corner cases properly
|
|
|
|
| |
and make it work with relative paths too
|
|
|
|
| |
we need make the files relative so we strip off any leading /
|
| |
|
|
|
|
| |
it should be faster
|
|
|
|
|
| |
We actually copy the files to tempdir but instead of creating the archive
we simply list contents of the tempdir
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
we do that by simply removing the prepend string
|
| |
|
|
|
|
|
|
|
| |
The awk script parses modules.dep which contains only relative modulenames.
Fix the code to feed only relative names to the awk script so we get the
real dependencies out. Also add "prepend" to awk so it outputs absolute
paths suitable for copying the files.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|