This firmware is required for a switch ASIC which we build the kernel module for, but which is probably not usable with IPFire.
This saves about 40 MiB of compressed firmware space.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org --- config/rootfiles/common/linux-firmware | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/config/rootfiles/common/linux-firmware b/config/rootfiles/common/linux-firmware index 867c41e9c..0decb5646 100644 --- a/config/rootfiles/common/linux-firmware +++ b/config/rootfiles/common/linux-firmware @@ -1560,10 +1560,10 @@ lib/firmware/mrvl/pcie8897_uapsta.bin.xz lib/firmware/mrvl/pcie8997_wlan_v4.bin.xz lib/firmware/mrvl/pcieuart8997_combo_v4.bin.xz lib/firmware/mrvl/pcieusb8997_combo_v4.bin.xz -lib/firmware/mrvl/prestera -lib/firmware/mrvl/prestera/mvsw_prestera_fw-v2.0.img.xz -lib/firmware/mrvl/prestera/mvsw_prestera_fw-v3.0.img.xz -lib/firmware/mrvl/prestera/mvsw_prestera_fw-v4.0.img.xz +#lib/firmware/mrvl/prestera +#lib/firmware/mrvl/prestera/mvsw_prestera_fw-v2.0.img.xz +#lib/firmware/mrvl/prestera/mvsw_prestera_fw-v3.0.img.xz +#lib/firmware/mrvl/prestera/mvsw_prestera_fw-v4.0.img.xz lib/firmware/mrvl/sd8688.bin.xz lib/firmware/mrvl/sd8688_helper.bin.xz lib/firmware/mrvl/sd8787_uapsta.bin.xz
This is probably not usable on IPFire and saves us about 47 MiB.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org --- config/rootfiles/common/linux-firmware | 90 +++++++++++++------------- 1 file changed, 45 insertions(+), 45 deletions(-)
diff --git a/config/rootfiles/common/linux-firmware b/config/rootfiles/common/linux-firmware index 0decb5646..37d8bc3c8 100644 --- a/config/rootfiles/common/linux-firmware +++ b/config/rootfiles/common/linux-firmware @@ -1475,51 +1475,51 @@ lib/firmware/mediatek/mt8173/vpu_p.bin.xz #lib/firmware/mediatek/mt8183 lib/firmware/mediatek/mt8183/scp.img.xz #lib/firmware/mellanox -lib/firmware/mellanox/mlxsw_spectrum-13.1420.122.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.1530.152.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.1620.192.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.1702.6.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.1703.4.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.1910.622.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2000.1122.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2000.1886.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2000.2308.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2000.2714.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2007.1168.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.1036.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.1310.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.1312.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.2018.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.2304.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.2406.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.2438.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.2946.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2008.3326.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum-13.2010.1006.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2000.2308.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2000.2714.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2007.1168.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.1036.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.1310.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.1312.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2018.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2438.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2946.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2008.3326.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum2-29.2010.1006.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2007.1168.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.1036.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.1310.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.1312.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2018.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2438.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2946.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2008.3326.mfa2.xz -lib/firmware/mellanox/mlxsw_spectrum3-30.2010.1006.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.1420.122.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.1530.152.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.1620.192.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.1702.6.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.1703.4.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.1910.622.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2000.1122.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2000.1886.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2000.2308.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2000.2714.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2007.1168.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.1036.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.1310.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.1312.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.2018.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.2304.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.2406.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.2438.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.2946.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2008.3326.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum-13.2010.1006.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2000.2308.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2000.2714.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2007.1168.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.1036.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.1310.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.1312.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2018.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2304.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2406.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2438.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.2946.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2008.3326.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum2-29.2010.1006.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2007.1168.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.1036.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.1310.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.1312.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2018.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2304.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2406.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2438.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.2946.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2008.3326.mfa2.xz +#lib/firmware/mellanox/mlxsw_spectrum3-30.2010.1006.mfa2.xz #lib/firmware/meson #lib/firmware/meson/vdec lib/firmware/meson/vdec/g12a_h264.bin.xz
This is not needed on IPFire and saves about 13 MiB of compressed firmware.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org --- config/rootfiles/common/linux-firmware | 34 +++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/config/rootfiles/common/linux-firmware b/config/rootfiles/common/linux-firmware index 37d8bc3c8..887abc2e9 100644 --- a/config/rootfiles/common/linux-firmware +++ b/config/rootfiles/common/linux-firmware @@ -2199,23 +2199,23 @@ lib/firmware/qcom/a650_sqe.fw.xz lib/firmware/qcom/a660_gmu.bin.xz lib/firmware/qcom/a660_sqe.fw.xz #lib/firmware/qcom/sdm845 -lib/firmware/qcom/sdm845/a630_zap.mbn.xz -lib/firmware/qcom/sdm845/adsp.mbn.xz -lib/firmware/qcom/sdm845/adspr.jsn.xz -lib/firmware/qcom/sdm845/adspua.jsn.xz -lib/firmware/qcom/sdm845/cdsp.mbn.xz -lib/firmware/qcom/sdm845/cdspr.jsn.xz -lib/firmware/qcom/sdm845/mba.mbn.xz -lib/firmware/qcom/sdm845/modem.mbn.xz -lib/firmware/qcom/sdm845/modemuw.jsn.xz -lib/firmware/qcom/sdm845/wlanmdsp.mbn.xz -lib/firmware/qcom/sm8250 -lib/firmware/qcom/sm8250/a650_zap.mbn.xz -lib/firmware/qcom/sm8250/adsp.mbn.xz -lib/firmware/qcom/sm8250/adspr.jsn.xz -lib/firmware/qcom/sm8250/adspua.jsn.xz -lib/firmware/qcom/sm8250/cdsp.mbn.xz -lib/firmware/qcom/sm8250/cdspr.jsn.xz +#lib/firmware/qcom/sdm845/a630_zap.mbn.xz +#lib/firmware/qcom/sdm845/adsp.mbn.xz +#lib/firmware/qcom/sdm845/adspr.jsn.xz +#lib/firmware/qcom/sdm845/adspua.jsn.xz +#lib/firmware/qcom/sdm845/cdsp.mbn.xz +#lib/firmware/qcom/sdm845/cdspr.jsn.xz +#lib/firmware/qcom/sdm845/mba.mbn.xz +#lib/firmware/qcom/sdm845/modem.mbn.xz +#lib/firmware/qcom/sdm845/modemuw.jsn.xz +#lib/firmware/qcom/sdm845/wlanmdsp.mbn.xz +#lib/firmware/qcom/sm8250 +#lib/firmware/qcom/sm8250/a650_zap.mbn.xz +#lib/firmware/qcom/sm8250/adsp.mbn.xz +#lib/firmware/qcom/sm8250/adspr.jsn.xz +#lib/firmware/qcom/sm8250/adspua.jsn.xz +#lib/firmware/qcom/sm8250/cdsp.mbn.xz +#lib/firmware/qcom/sm8250/cdspr.jsn.xz #lib/firmware/qcom/venus-1.8 lib/firmware/qcom/venus-1.8/venus.b00.xz lib/firmware/qcom/venus-1.8/venus.b01.xz
This patch also enables building hardlink(8)
Signed-off-by: Michael Tremer michael.tremer@ipfire.org --- config/rootfiles/common/aarch64/util-linux | 55 ++++++++++++++++----- config/rootfiles/common/armv6l/util-linux | 55 ++++++++++++++++----- config/rootfiles/common/x86_64/util-linux | 57 ++++++++++++++++------ lfs/util-linux | 15 ++++-- 4 files changed, 138 insertions(+), 44 deletions(-)
diff --git a/config/rootfiles/common/aarch64/util-linux b/config/rootfiles/common/aarch64/util-linux index c40906a6c..cd21353b6 100644 --- a/config/rootfiles/common/aarch64/util-linux +++ b/config/rootfiles/common/aarch64/util-linux @@ -1,6 +1,7 @@ bin/dmesg bin/findmnt bin/lsblk +bin/lsfd bin/more bin/mount bin/umount @@ -20,6 +21,7 @@ lib/libuuid.so.1.3.0 sbin/agetty sbin/blkdiscard sbin/blkid +sbin/blkzone sbin/blockdev sbin/cfdisk sbin/chcpu @@ -47,6 +49,8 @@ sbin/switch_root sbin/wipefs sbin/zramctl #usr/bin/cal +usr/bin/chmem +usr/bin/choom #usr/bin/chrt #usr/bin/col #usr/bin/colcrt @@ -54,13 +58,16 @@ sbin/zramctl #usr/bin/column usr/bin/eject usr/bin/fallocate +usr/bin/fincore usr/bin/flock usr/bin/getopt +usr/bin/hardlink usr/bin/hexdump usr/bin/ionice #usr/bin/ipcmk #usr/bin/ipcrm #usr/bin/ipcs +usr/bin/irqtop #usr/bin/isosize #usr/bin/linux32 #usr/bin/linux64 @@ -68,8 +75,10 @@ usr/bin/logger #usr/bin/look usr/bin/lscpu usr/bin/lsipc +usr/bin/lsirq usr/bin/lslocks usr/bin/lslogins +usr/bin/lsmem usr/bin/lsns #usr/bin/mcookie #usr/bin/namei @@ -80,16 +89,18 @@ usr/bin/rename usr/bin/renice #usr/bin/rev #usr/bin/script +usr/bin/scriptlive #usr/bin/scriptreplay #usr/bin/setarch usr/bin/setsid #usr/bin/setterm -usr/bin/tailf #usr/bin/taskset +usr/bin/uclampset #usr/bin/ul #usr/bin/uname26 #usr/bin/unshare usr/bin/uuidgen +usr/bin/uuidparse #usr/bin/whereis #usr/include/blkid #usr/include/blkid/blkid.h @@ -118,11 +129,11 @@ usr/bin/uuidgen #usr/lib/pkgconfig/uuid.pc usr/sbin/addpart usr/sbin/delpart -usr/sbin/fdformat usr/sbin/ldattach usr/sbin/partx #usr/sbin/readprofile usr/sbin/resizepart +usr/sbin/rfkill usr/sbin/rtcwake #usr/sbin/uuidd #usr/share/bash-completion @@ -130,10 +141,12 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/addpart #usr/share/bash-completion/completions/blkdiscard #usr/share/bash-completion/completions/blkid +#usr/share/bash-completion/completions/blkzone #usr/share/bash-completion/completions/blockdev #usr/share/bash-completion/completions/cal #usr/share/bash-completion/completions/cfdisk #usr/share/bash-completion/completions/chcpu +#usr/share/bash-completion/completions/chmem #usr/share/bash-completion/completions/chrt #usr/share/bash-completion/completions/col #usr/share/bash-completion/completions/colcrt @@ -144,8 +157,9 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/dmesg #usr/share/bash-completion/completions/eject #usr/share/bash-completion/completions/fallocate -#usr/share/bash-completion/completions/fdformat #usr/share/bash-completion/completions/fdisk +#usr/share/bash-completion/completions/fincore +#usr/share/bash-completion/completions/findfs #usr/share/bash-completion/completions/findmnt #usr/share/bash-completion/completions/flock #usr/share/bash-completion/completions/fsck @@ -154,14 +168,17 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/fsfreeze #usr/share/bash-completion/completions/fstrim #usr/share/bash-completion/completions/getopt +#usr/share/bash-completion/completions/hardlink #usr/share/bash-completion/completions/hexdump #usr/share/bash-completion/completions/hwclock #usr/share/bash-completion/completions/ionice #usr/share/bash-completion/completions/ipcmk #usr/share/bash-completion/completions/ipcrm #usr/share/bash-completion/completions/ipcs +#usr/share/bash-completion/completions/irqtop #usr/share/bash-completion/completions/isosize #usr/share/bash-completion/completions/last +#usr/share/bash-completion/completions/lastb #usr/share/bash-completion/completions/ldattach #usr/share/bash-completion/completions/logger #usr/share/bash-completion/completions/look @@ -169,8 +186,10 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/lsblk #usr/share/bash-completion/completions/lscpu #usr/share/bash-completion/completions/lsipc +#usr/share/bash-completion/completions/lsirq #usr/share/bash-completion/completions/lslocks #usr/share/bash-completion/completions/lslogins +#usr/share/bash-completion/completions/lsmem #usr/share/bash-completion/completions/lsns #usr/share/bash-completion/completions/mcookie #usr/share/bash-completion/completions/mesg @@ -194,8 +213,10 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/renice #usr/share/bash-completion/completions/resizepart #usr/share/bash-completion/completions/rev +#usr/share/bash-completion/completions/rfkill #usr/share/bash-completion/completions/rtcwake #usr/share/bash-completion/completions/script +#usr/share/bash-completion/completions/scriptlive #usr/share/bash-completion/completions/scriptreplay #usr/share/bash-completion/completions/setarch #usr/share/bash-completion/completions/setsid @@ -204,24 +225,25 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/swaplabel #usr/share/bash-completion/completions/swapoff #usr/share/bash-completion/completions/swapon -#usr/share/bash-completion/completions/tailf #usr/share/bash-completion/completions/taskset +#usr/share/bash-completion/completions/uclampset #usr/share/bash-completion/completions/ul #usr/share/bash-completion/completions/umount #usr/share/bash-completion/completions/unshare #usr/share/bash-completion/completions/utmpdump #usr/share/bash-completion/completions/uuidd #usr/share/bash-completion/completions/uuidgen +#usr/share/bash-completion/completions/uuidparse #usr/share/bash-completion/completions/wall #usr/share/bash-completion/completions/wdctl #usr/share/bash-completion/completions/whereis #usr/share/bash-completion/completions/wipefs #usr/share/bash-completion/completions/zramctl #usr/share/doc/util-linux -#usr/share/doc/util-linux/getopt -#usr/share/doc/util-linux/getopt/getopt-parse.bash -#usr/share/doc/util-linux/getopt/getopt-parse.tcsh +#usr/share/doc/util-linux/getopt-example.bash +#usr/share/doc/util-linux/getopt-example.tcsh #usr/share/man/man1/cal.1 +#usr/share/man/man1/choom.1 #usr/share/man/man1/chrt.1 #usr/share/man/man1/col.1 #usr/share/man/man1/colcrt.1 @@ -230,18 +252,24 @@ usr/sbin/rtcwake #usr/share/man/man1/dmesg.1 #usr/share/man/man1/eject.1 #usr/share/man/man1/fallocate.1 +#usr/share/man/man1/fincore.1 #usr/share/man/man1/flock.1 #usr/share/man/man1/getopt.1 +#usr/share/man/man1/hardlink.1 #usr/share/man/man1/hexdump.1 #usr/share/man/man1/ionice.1 #usr/share/man/man1/ipcmk.1 #usr/share/man/man1/ipcrm.1 #usr/share/man/man1/ipcs.1 +#usr/share/man/man1/irqtop.1 #usr/share/man/man1/logger.1 #usr/share/man/man1/look.1 #usr/share/man/man1/lscpu.1 +#usr/share/man/man1/lsfd.1 #usr/share/man/man1/lsipc.1 +#usr/share/man/man1/lsirq.1 #usr/share/man/man1/lslogins.1 +#usr/share/man/man1/lsmem.1 #usr/share/man/man1/mcookie.1 #usr/share/man/man1/more.1 #usr/share/man/man1/namei.1 @@ -252,14 +280,16 @@ usr/sbin/rtcwake #usr/share/man/man1/renice.1 #usr/share/man/man1/rev.1 #usr/share/man/man1/script.1 +#usr/share/man/man1/scriptlive.1 #usr/share/man/man1/scriptreplay.1 #usr/share/man/man1/setsid.1 #usr/share/man/man1/setterm.1 -#usr/share/man/man1/tailf.1 #usr/share/man/man1/taskset.1 +#usr/share/man/man1/uclampset.1 #usr/share/man/man1/ul.1 #usr/share/man/man1/unshare.1 #usr/share/man/man1/uuidgen.1 +#usr/share/man/man1/uuidparse.1 #usr/share/man/man1/whereis.1 #usr/share/man/man3/libblkid.3 #usr/share/man/man3/uuid.3 @@ -274,18 +304,20 @@ usr/sbin/rtcwake #usr/share/man/man3/uuid_parse.3 #usr/share/man/man3/uuid_time.3 #usr/share/man/man3/uuid_unparse.3 +#usr/share/man/man5/adjtime_config.5 #usr/share/man/man5/fstab.5 #usr/share/man/man5/terminal-colors.d.5 #usr/share/man/man8/addpart.8 #usr/share/man/man8/agetty.8 #usr/share/man/man8/blkdiscard.8 #usr/share/man/man8/blkid.8 +#usr/share/man/man8/blkzone.8 #usr/share/man/man8/blockdev.8 #usr/share/man/man8/cfdisk.8 #usr/share/man/man8/chcpu.8 +#usr/share/man/man8/chmem.8 #usr/share/man/man8/ctrlaltdel.8 #usr/share/man/man8/delpart.8 -#usr/share/man/man8/fdformat.8 #usr/share/man/man8/fdisk.8 #usr/share/man/man8/findfs.8 #usr/share/man/man8/findmnt.8 @@ -297,8 +329,6 @@ usr/sbin/rtcwake #usr/share/man/man8/hwclock.8 #usr/share/man/man8/isosize.8 #usr/share/man/man8/ldattach.8 -#usr/share/man/man8/linux32.8 -#usr/share/man/man8/linux64.8 #usr/share/man/man8/losetup.8 #usr/share/man/man8/lsblk.8 #usr/share/man/man8/lslocks.8 @@ -309,12 +339,12 @@ usr/sbin/rtcwake #usr/share/man/man8/mkfs.minix.8 #usr/share/man/man8/mkswap.8 #usr/share/man/man8/mount.8 -#usr/share/man/man8/nologin.8 #usr/share/man/man8/partx.8 #usr/share/man/man8/pivot_root.8 #usr/share/man/man8/raw.8 #usr/share/man/man8/readprofile.8 #usr/share/man/man8/resizepart.8 +#usr/share/man/man8/rfkill.8 #usr/share/man/man8/rtcwake.8 #usr/share/man/man8/setarch.8 #usr/share/man/man8/sfdisk.8 @@ -323,7 +353,6 @@ usr/sbin/rtcwake #usr/share/man/man8/swapon.8 #usr/share/man/man8/switch_root.8 #usr/share/man/man8/umount.8 -#usr/share/man/man8/uname26.8 #usr/share/man/man8/uuidd.8 #usr/share/man/man8/wdctl.8 #usr/share/man/man8/wipefs.8 diff --git a/config/rootfiles/common/armv6l/util-linux b/config/rootfiles/common/armv6l/util-linux index ceee8181a..03f5cfb02 100644 --- a/config/rootfiles/common/armv6l/util-linux +++ b/config/rootfiles/common/armv6l/util-linux @@ -1,6 +1,7 @@ bin/dmesg bin/findmnt bin/lsblk +bin/lsfd bin/more bin/mount bin/umount @@ -20,6 +21,7 @@ lib/libuuid.so.1.3.0 sbin/agetty sbin/blkdiscard sbin/blkid +sbin/blkzone sbin/blockdev sbin/cfdisk sbin/chcpu @@ -47,6 +49,8 @@ sbin/switch_root sbin/wipefs sbin/zramctl #usr/bin/cal +usr/bin/chmem +usr/bin/choom #usr/bin/chrt #usr/bin/col #usr/bin/colcrt @@ -54,13 +58,16 @@ sbin/zramctl #usr/bin/column usr/bin/eject usr/bin/fallocate +usr/bin/fincore usr/bin/flock usr/bin/getopt +usr/bin/hardlink usr/bin/hexdump usr/bin/ionice #usr/bin/ipcmk #usr/bin/ipcrm #usr/bin/ipcs +usr/bin/irqtop #usr/bin/isosize #usr/bin/linux32 #usr/bin/linux64 @@ -68,8 +75,10 @@ usr/bin/logger #usr/bin/look usr/bin/lscpu usr/bin/lsipc +usr/bin/lsirq usr/bin/lslocks usr/bin/lslogins +usr/bin/lsmem usr/bin/lsns #usr/bin/mcookie #usr/bin/namei @@ -80,16 +89,18 @@ usr/bin/rename usr/bin/renice #usr/bin/rev #usr/bin/script +usr/bin/scriptlive #usr/bin/scriptreplay #usr/bin/setarch usr/bin/setsid #usr/bin/setterm -usr/bin/tailf #usr/bin/taskset +usr/bin/uclampset #usr/bin/ul #usr/bin/uname26 #usr/bin/unshare usr/bin/uuidgen +usr/bin/uuidparse #usr/bin/whereis #usr/include/blkid #usr/include/blkid/blkid.h @@ -118,11 +129,11 @@ usr/lib/libmount.so #usr/lib/pkgconfig/uuid.pc usr/sbin/addpart usr/sbin/delpart -usr/sbin/fdformat usr/sbin/ldattach usr/sbin/partx #usr/sbin/readprofile usr/sbin/resizepart +usr/sbin/rfkill usr/sbin/rtcwake #usr/sbin/uuidd #usr/share/bash-completion @@ -130,10 +141,12 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/addpart #usr/share/bash-completion/completions/blkdiscard #usr/share/bash-completion/completions/blkid +#usr/share/bash-completion/completions/blkzone #usr/share/bash-completion/completions/blockdev #usr/share/bash-completion/completions/cal #usr/share/bash-completion/completions/cfdisk #usr/share/bash-completion/completions/chcpu +#usr/share/bash-completion/completions/chmem #usr/share/bash-completion/completions/chrt #usr/share/bash-completion/completions/col #usr/share/bash-completion/completions/colcrt @@ -144,8 +157,9 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/dmesg #usr/share/bash-completion/completions/eject #usr/share/bash-completion/completions/fallocate -#usr/share/bash-completion/completions/fdformat #usr/share/bash-completion/completions/fdisk +#usr/share/bash-completion/completions/fincore +#usr/share/bash-completion/completions/findfs #usr/share/bash-completion/completions/findmnt #usr/share/bash-completion/completions/flock #usr/share/bash-completion/completions/fsck @@ -154,14 +168,17 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/fsfreeze #usr/share/bash-completion/completions/fstrim #usr/share/bash-completion/completions/getopt +#usr/share/bash-completion/completions/hardlink #usr/share/bash-completion/completions/hexdump #usr/share/bash-completion/completions/hwclock #usr/share/bash-completion/completions/ionice #usr/share/bash-completion/completions/ipcmk #usr/share/bash-completion/completions/ipcrm #usr/share/bash-completion/completions/ipcs +#usr/share/bash-completion/completions/irqtop #usr/share/bash-completion/completions/isosize #usr/share/bash-completion/completions/last +#usr/share/bash-completion/completions/lastb #usr/share/bash-completion/completions/ldattach #usr/share/bash-completion/completions/logger #usr/share/bash-completion/completions/look @@ -169,8 +186,10 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/lsblk #usr/share/bash-completion/completions/lscpu #usr/share/bash-completion/completions/lsipc +#usr/share/bash-completion/completions/lsirq #usr/share/bash-completion/completions/lslocks #usr/share/bash-completion/completions/lslogins +#usr/share/bash-completion/completions/lsmem #usr/share/bash-completion/completions/lsns #usr/share/bash-completion/completions/mcookie #usr/share/bash-completion/completions/mesg @@ -194,8 +213,10 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/renice #usr/share/bash-completion/completions/resizepart #usr/share/bash-completion/completions/rev +#usr/share/bash-completion/completions/rfkill #usr/share/bash-completion/completions/rtcwake #usr/share/bash-completion/completions/script +#usr/share/bash-completion/completions/scriptlive #usr/share/bash-completion/completions/scriptreplay #usr/share/bash-completion/completions/setarch #usr/share/bash-completion/completions/setsid @@ -204,24 +225,25 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/swaplabel #usr/share/bash-completion/completions/swapoff #usr/share/bash-completion/completions/swapon -#usr/share/bash-completion/completions/tailf #usr/share/bash-completion/completions/taskset +#usr/share/bash-completion/completions/uclampset #usr/share/bash-completion/completions/ul #usr/share/bash-completion/completions/umount #usr/share/bash-completion/completions/unshare #usr/share/bash-completion/completions/utmpdump #usr/share/bash-completion/completions/uuidd #usr/share/bash-completion/completions/uuidgen +#usr/share/bash-completion/completions/uuidparse #usr/share/bash-completion/completions/wall #usr/share/bash-completion/completions/wdctl #usr/share/bash-completion/completions/whereis #usr/share/bash-completion/completions/wipefs #usr/share/bash-completion/completions/zramctl #usr/share/doc/util-linux -#usr/share/doc/util-linux/getopt -#usr/share/doc/util-linux/getopt/getopt-parse.bash -#usr/share/doc/util-linux/getopt/getopt-parse.tcsh +#usr/share/doc/util-linux/getopt-example.bash +#usr/share/doc/util-linux/getopt-example.tcsh #usr/share/man/man1/cal.1 +#usr/share/man/man1/choom.1 #usr/share/man/man1/chrt.1 #usr/share/man/man1/col.1 #usr/share/man/man1/colcrt.1 @@ -230,18 +252,24 @@ usr/sbin/rtcwake #usr/share/man/man1/dmesg.1 #usr/share/man/man1/eject.1 #usr/share/man/man1/fallocate.1 +#usr/share/man/man1/fincore.1 #usr/share/man/man1/flock.1 #usr/share/man/man1/getopt.1 +#usr/share/man/man1/hardlink.1 #usr/share/man/man1/hexdump.1 #usr/share/man/man1/ionice.1 #usr/share/man/man1/ipcmk.1 #usr/share/man/man1/ipcrm.1 #usr/share/man/man1/ipcs.1 +#usr/share/man/man1/irqtop.1 #usr/share/man/man1/logger.1 #usr/share/man/man1/look.1 #usr/share/man/man1/lscpu.1 +#usr/share/man/man1/lsfd.1 #usr/share/man/man1/lsipc.1 +#usr/share/man/man1/lsirq.1 #usr/share/man/man1/lslogins.1 +#usr/share/man/man1/lsmem.1 #usr/share/man/man1/mcookie.1 #usr/share/man/man1/more.1 #usr/share/man/man1/namei.1 @@ -252,14 +280,16 @@ usr/sbin/rtcwake #usr/share/man/man1/renice.1 #usr/share/man/man1/rev.1 #usr/share/man/man1/script.1 +#usr/share/man/man1/scriptlive.1 #usr/share/man/man1/scriptreplay.1 #usr/share/man/man1/setsid.1 #usr/share/man/man1/setterm.1 -#usr/share/man/man1/tailf.1 #usr/share/man/man1/taskset.1 +#usr/share/man/man1/uclampset.1 #usr/share/man/man1/ul.1 #usr/share/man/man1/unshare.1 #usr/share/man/man1/uuidgen.1 +#usr/share/man/man1/uuidparse.1 #usr/share/man/man1/whereis.1 #usr/share/man/man3/libblkid.3 #usr/share/man/man3/uuid.3 @@ -274,18 +304,20 @@ usr/sbin/rtcwake #usr/share/man/man3/uuid_parse.3 #usr/share/man/man3/uuid_time.3 #usr/share/man/man3/uuid_unparse.3 +#usr/share/man/man5/adjtime_config.5 #usr/share/man/man5/fstab.5 #usr/share/man/man5/terminal-colors.d.5 #usr/share/man/man8/addpart.8 #usr/share/man/man8/agetty.8 #usr/share/man/man8/blkdiscard.8 #usr/share/man/man8/blkid.8 +#usr/share/man/man8/blkzone.8 #usr/share/man/man8/blockdev.8 #usr/share/man/man8/cfdisk.8 #usr/share/man/man8/chcpu.8 +#usr/share/man/man8/chmem.8 #usr/share/man/man8/ctrlaltdel.8 #usr/share/man/man8/delpart.8 -#usr/share/man/man8/fdformat.8 #usr/share/man/man8/fdisk.8 #usr/share/man/man8/findfs.8 #usr/share/man/man8/findmnt.8 @@ -297,8 +329,6 @@ usr/sbin/rtcwake #usr/share/man/man8/hwclock.8 #usr/share/man/man8/isosize.8 #usr/share/man/man8/ldattach.8 -#usr/share/man/man8/linux32.8 -#usr/share/man/man8/linux64.8 #usr/share/man/man8/losetup.8 #usr/share/man/man8/lsblk.8 #usr/share/man/man8/lslocks.8 @@ -309,12 +339,12 @@ usr/sbin/rtcwake #usr/share/man/man8/mkfs.minix.8 #usr/share/man/man8/mkswap.8 #usr/share/man/man8/mount.8 -#usr/share/man/man8/nologin.8 #usr/share/man/man8/partx.8 #usr/share/man/man8/pivot_root.8 #usr/share/man/man8/raw.8 #usr/share/man/man8/readprofile.8 #usr/share/man/man8/resizepart.8 +#usr/share/man/man8/rfkill.8 #usr/share/man/man8/rtcwake.8 #usr/share/man/man8/setarch.8 #usr/share/man/man8/sfdisk.8 @@ -323,7 +353,6 @@ usr/sbin/rtcwake #usr/share/man/man8/swapon.8 #usr/share/man/man8/switch_root.8 #usr/share/man/man8/umount.8 -#usr/share/man/man8/uname26.8 #usr/share/man/man8/uuidd.8 #usr/share/man/man8/wdctl.8 #usr/share/man/man8/wipefs.8 diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/common/x86_64/util-linux index 7a9724a81..bd862b557 100644 --- a/config/rootfiles/common/x86_64/util-linux +++ b/config/rootfiles/common/x86_64/util-linux @@ -1,6 +1,7 @@ bin/dmesg bin/findmnt bin/lsblk +bin/lsfd bin/more bin/mount bin/umount @@ -20,6 +21,7 @@ lib/libuuid.so.1.3.0 sbin/agetty sbin/blkdiscard sbin/blkid +sbin/blkzone sbin/blockdev sbin/cfdisk sbin/chcpu @@ -47,6 +49,8 @@ sbin/switch_root sbin/wipefs sbin/zramctl #usr/bin/cal +usr/bin/chmem +usr/bin/choom #usr/bin/chrt #usr/bin/col #usr/bin/colcrt @@ -54,14 +58,17 @@ sbin/zramctl #usr/bin/column usr/bin/eject usr/bin/fallocate +usr/bin/fincore usr/bin/flock usr/bin/getopt +usr/bin/hardlink usr/bin/hexdump #usr/bin/i386 usr/bin/ionice #usr/bin/ipcmk #usr/bin/ipcrm #usr/bin/ipcs +usr/bin/irqtop #usr/bin/isosize #usr/bin/linux32 #usr/bin/linux64 @@ -69,8 +76,10 @@ usr/bin/logger #usr/bin/look usr/bin/lscpu usr/bin/lsipc +usr/bin/lsirq usr/bin/lslocks usr/bin/lslogins +usr/bin/lsmem usr/bin/lsns #usr/bin/mcookie #usr/bin/namei @@ -81,16 +90,18 @@ usr/bin/rename usr/bin/renice #usr/bin/rev #usr/bin/script +usr/bin/scriptlive #usr/bin/scriptreplay #usr/bin/setarch usr/bin/setsid #usr/bin/setterm -usr/bin/tailf #usr/bin/taskset +usr/bin/uclampset #usr/bin/ul #usr/bin/uname26 #usr/bin/unshare usr/bin/uuidgen +usr/bin/uuidparse #usr/bin/whereis usr/bin/x86_64 #usr/include/blkid @@ -120,11 +131,11 @@ usr/bin/x86_64 #usr/lib/pkgconfig/uuid.pc usr/sbin/addpart usr/sbin/delpart -usr/sbin/fdformat usr/sbin/ldattach usr/sbin/partx #usr/sbin/readprofile usr/sbin/resizepart +usr/sbin/rfkill usr/sbin/rtcwake #usr/sbin/uuidd #usr/share/bash-completion @@ -132,10 +143,12 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/addpart #usr/share/bash-completion/completions/blkdiscard #usr/share/bash-completion/completions/blkid +#usr/share/bash-completion/completions/blkzone #usr/share/bash-completion/completions/blockdev #usr/share/bash-completion/completions/cal #usr/share/bash-completion/completions/cfdisk #usr/share/bash-completion/completions/chcpu +#usr/share/bash-completion/completions/chmem #usr/share/bash-completion/completions/chrt #usr/share/bash-completion/completions/col #usr/share/bash-completion/completions/colcrt @@ -146,8 +159,9 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/dmesg #usr/share/bash-completion/completions/eject #usr/share/bash-completion/completions/fallocate -#usr/share/bash-completion/completions/fdformat #usr/share/bash-completion/completions/fdisk +#usr/share/bash-completion/completions/fincore +#usr/share/bash-completion/completions/findfs #usr/share/bash-completion/completions/findmnt #usr/share/bash-completion/completions/flock #usr/share/bash-completion/completions/fsck @@ -156,14 +170,17 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/fsfreeze #usr/share/bash-completion/completions/fstrim #usr/share/bash-completion/completions/getopt +#usr/share/bash-completion/completions/hardlink #usr/share/bash-completion/completions/hexdump #usr/share/bash-completion/completions/hwclock #usr/share/bash-completion/completions/ionice #usr/share/bash-completion/completions/ipcmk #usr/share/bash-completion/completions/ipcrm #usr/share/bash-completion/completions/ipcs +#usr/share/bash-completion/completions/irqtop #usr/share/bash-completion/completions/isosize #usr/share/bash-completion/completions/last +#usr/share/bash-completion/completions/lastb #usr/share/bash-completion/completions/ldattach #usr/share/bash-completion/completions/logger #usr/share/bash-completion/completions/look @@ -171,8 +188,10 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/lsblk #usr/share/bash-completion/completions/lscpu #usr/share/bash-completion/completions/lsipc +#usr/share/bash-completion/completions/lsirq #usr/share/bash-completion/completions/lslocks #usr/share/bash-completion/completions/lslogins +#usr/share/bash-completion/completions/lsmem #usr/share/bash-completion/completions/lsns #usr/share/bash-completion/completions/mcookie #usr/share/bash-completion/completions/mesg @@ -195,8 +214,10 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/renice #usr/share/bash-completion/completions/resizepart #usr/share/bash-completion/completions/rev +#usr/share/bash-completion/completions/rfkill #usr/share/bash-completion/completions/rtcwake #usr/share/bash-completion/completions/script +#usr/share/bash-completion/completions/scriptlive #usr/share/bash-completion/completions/scriptreplay #usr/share/bash-completion/completions/setarch #usr/share/bash-completion/completions/setsid @@ -205,24 +226,25 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/swaplabel #usr/share/bash-completion/completions/swapoff #usr/share/bash-completion/completions/swapon -#usr/share/bash-completion/completions/tailf #usr/share/bash-completion/completions/taskset +#usr/share/bash-completion/completions/uclampset #usr/share/bash-completion/completions/ul #usr/share/bash-completion/completions/umount #usr/share/bash-completion/completions/unshare #usr/share/bash-completion/completions/utmpdump #usr/share/bash-completion/completions/uuidd #usr/share/bash-completion/completions/uuidgen +#usr/share/bash-completion/completions/uuidparse #usr/share/bash-completion/completions/wall #usr/share/bash-completion/completions/wdctl #usr/share/bash-completion/completions/whereis #usr/share/bash-completion/completions/wipefs #usr/share/bash-completion/completions/zramctl #usr/share/doc/util-linux -#usr/share/doc/util-linux/getopt -#usr/share/doc/util-linux/getopt/getopt-parse.bash -#usr/share/doc/util-linux/getopt/getopt-parse.tcsh +#usr/share/doc/util-linux/getopt-example.bash +#usr/share/doc/util-linux/getopt-example.tcsh #usr/share/man/man1/cal.1 +#usr/share/man/man1/choom.1 #usr/share/man/man1/chrt.1 #usr/share/man/man1/col.1 #usr/share/man/man1/colcrt.1 @@ -231,18 +253,24 @@ usr/sbin/rtcwake #usr/share/man/man1/dmesg.1 #usr/share/man/man1/eject.1 #usr/share/man/man1/fallocate.1 +#usr/share/man/man1/fincore.1 #usr/share/man/man1/flock.1 #usr/share/man/man1/getopt.1 +#usr/share/man/man1/hardlink.1 #usr/share/man/man1/hexdump.1 #usr/share/man/man1/ionice.1 #usr/share/man/man1/ipcmk.1 #usr/share/man/man1/ipcrm.1 #usr/share/man/man1/ipcs.1 +#usr/share/man/man1/irqtop.1 #usr/share/man/man1/logger.1 #usr/share/man/man1/look.1 #usr/share/man/man1/lscpu.1 +#usr/share/man/man1/lsfd.1 #usr/share/man/man1/lsipc.1 +#usr/share/man/man1/lsirq.1 #usr/share/man/man1/lslogins.1 +#usr/share/man/man1/lsmem.1 #usr/share/man/man1/mcookie.1 #usr/share/man/man1/more.1 #usr/share/man/man1/namei.1 @@ -253,14 +281,16 @@ usr/sbin/rtcwake #usr/share/man/man1/renice.1 #usr/share/man/man1/rev.1 #usr/share/man/man1/script.1 +#usr/share/man/man1/scriptlive.1 #usr/share/man/man1/scriptreplay.1 #usr/share/man/man1/setsid.1 #usr/share/man/man1/setterm.1 -#usr/share/man/man1/tailf.1 #usr/share/man/man1/taskset.1 +#usr/share/man/man1/uclampset.1 #usr/share/man/man1/ul.1 #usr/share/man/man1/unshare.1 #usr/share/man/man1/uuidgen.1 +#usr/share/man/man1/uuidparse.1 #usr/share/man/man1/whereis.1 #usr/share/man/man3/libblkid.3 #usr/share/man/man3/uuid.3 @@ -275,18 +305,20 @@ usr/sbin/rtcwake #usr/share/man/man3/uuid_parse.3 #usr/share/man/man3/uuid_time.3 #usr/share/man/man3/uuid_unparse.3 +#usr/share/man/man5/adjtime_config.5 #usr/share/man/man5/fstab.5 #usr/share/man/man5/terminal-colors.d.5 #usr/share/man/man8/addpart.8 #usr/share/man/man8/agetty.8 #usr/share/man/man8/blkdiscard.8 #usr/share/man/man8/blkid.8 +#usr/share/man/man8/blkzone.8 #usr/share/man/man8/blockdev.8 #usr/share/man/man8/cfdisk.8 #usr/share/man/man8/chcpu.8 +#usr/share/man/man8/chmem.8 #usr/share/man/man8/ctrlaltdel.8 #usr/share/man/man8/delpart.8 -#usr/share/man/man8/fdformat.8 #usr/share/man/man8/fdisk.8 #usr/share/man/man8/findfs.8 #usr/share/man/man8/findmnt.8 @@ -296,11 +328,8 @@ usr/sbin/rtcwake #usr/share/man/man8/fsfreeze.8 #usr/share/man/man8/fstrim.8 #usr/share/man/man8/hwclock.8 -#usr/share/man/man8/i386.8 #usr/share/man/man8/isosize.8 #usr/share/man/man8/ldattach.8 -#usr/share/man/man8/linux32.8 -#usr/share/man/man8/linux64.8 #usr/share/man/man8/losetup.8 #usr/share/man/man8/lsblk.8 #usr/share/man/man8/lslocks.8 @@ -311,11 +340,11 @@ usr/sbin/rtcwake #usr/share/man/man8/mkfs.minix.8 #usr/share/man/man8/mkswap.8 #usr/share/man/man8/mount.8 -#usr/share/man/man8/nologin.8 #usr/share/man/man8/partx.8 #usr/share/man/man8/pivot_root.8 #usr/share/man/man8/readprofile.8 #usr/share/man/man8/resizepart.8 +#usr/share/man/man8/rfkill.8 #usr/share/man/man8/rtcwake.8 #usr/share/man/man8/setarch.8 #usr/share/man/man8/sfdisk.8 @@ -324,9 +353,7 @@ usr/sbin/rtcwake #usr/share/man/man8/swapon.8 #usr/share/man/man8/switch_root.8 #usr/share/man/man8/umount.8 -#usr/share/man/man8/uname26.8 #usr/share/man/man8/uuidd.8 #usr/share/man/man8/wdctl.8 #usr/share/man/man8/wipefs.8 -#usr/share/man/man8/x86_64.8 #usr/share/man/man8/zramctl.8 diff --git a/lfs/util-linux b/lfs/util-linux index 158fc28aa..6d253ebf4 100644 --- a/lfs/util-linux +++ b/lfs/util-linux @@ -24,7 +24,7 @@
include Config
-VER = 2.28.2 +VER = 2.38
THISAPP = util-linux-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 46a232a37bce45371a86d19300edc47a +$(DL_FILE)_MD5 = fffdc126809a6d4c1789a9efc1b96623
install : $(TARGET)
@@ -75,13 +75,22 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --docdir=/usr/share/doc/util-linux \ + --disable-chfn-chsh \ --disable-static \ --disable-nls \ --disable-static \ + --disable-login \ + --disable-nologin \ + --disable-su \ + --disable-setpriv \ + --disable-runuser \ + --disable-pylibmount \ --enable-pg \ + --enable-hardlink \ --without-python \ --without-systemd \ - --without-systemdsystemunitdir + --without-systemdsystemunitdir \ + runstatdir=/run cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install
Some files are identical which is why we don't need to ship them mutiple times. This will save about 13 MiB of disk space and presumably the same on the compressed distro image.
Signed-off-by: Michael Tremer michael.tremer@ipfire.org --- lfs/linux-firmware | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/lfs/linux-firmware b/lfs/linux-firmware index b6268a318..244274126 100644 --- a/lfs/linux-firmware +++ b/lfs/linux-firmware @@ -78,5 +78,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) mv "$${file}" "$${file// /_}" || exit 1; \ done < <(find /lib/firmware -name "* *")
+ # Hardlink any identical files + hardlink -c -vv /lib/firmware + @rm -rf $(DIR_APP) @$(POSTBUILD)