* [PATCH 1/5] linux-firmware: Don't ship Marvell Prestera Firmware
@ 2022-03-29 9:48 Michael Tremer
2022-03-29 9:48 ` [PATCH 2/5] linux-firmware: Don't ship Mellanox Spectrum Switch Firmware Michael Tremer
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Michael Tremer @ 2022-03-29 9:48 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 1330 bytes --]
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(a)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
--
2.30.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 2/5] linux-firmware: Don't ship Mellanox Spectrum Switch Firmware
2022-03-29 9:48 [PATCH 1/5] linux-firmware: Don't ship Marvell Prestera Firmware Michael Tremer
@ 2022-03-29 9:48 ` Michael Tremer
2022-03-29 9:48 ` [PATCH 3/5] linux-firmware: Don't ship some Qualcomm AI/5G firmware Michael Tremer
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Michael Tremer @ 2022-03-29 9:48 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6228 bytes --]
This is probably not usable on IPFire and saves us about 47 MiB.
Signed-off-by: Michael Tremer <michael.tremer(a)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
--
2.30.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 3/5] linux-firmware: Don't ship some Qualcomm AI/5G firmware
2022-03-29 9:48 [PATCH 1/5] linux-firmware: Don't ship Marvell Prestera Firmware Michael Tremer
2022-03-29 9:48 ` [PATCH 2/5] linux-firmware: Don't ship Mellanox Spectrum Switch Firmware Michael Tremer
@ 2022-03-29 9:48 ` Michael Tremer
2022-03-29 9:48 ` [PATCH 4/5] util-linux: Update to 2.38 Michael Tremer
2022-03-29 9:48 ` [PATCH 5/5] linux-firmware: Hardlink any identical firmware files Michael Tremer
3 siblings, 0 replies; 5+ messages in thread
From: Michael Tremer @ 2022-03-29 9:48 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 2148 bytes --]
This is not needed on IPFire and saves about 13 MiB of compressed
firmware.
Signed-off-by: Michael Tremer <michael.tremer(a)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
--
2.30.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 4/5] util-linux: Update to 2.38
2022-03-29 9:48 [PATCH 1/5] linux-firmware: Don't ship Marvell Prestera Firmware Michael Tremer
2022-03-29 9:48 ` [PATCH 2/5] linux-firmware: Don't ship Mellanox Spectrum Switch Firmware Michael Tremer
2022-03-29 9:48 ` [PATCH 3/5] linux-firmware: Don't ship some Qualcomm AI/5G firmware Michael Tremer
@ 2022-03-29 9:48 ` Michael Tremer
2022-03-29 9:48 ` [PATCH 5/5] linux-firmware: Hardlink any identical firmware files Michael Tremer
3 siblings, 0 replies; 5+ messages in thread
From: Michael Tremer @ 2022-03-29 9:48 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 29674 bytes --]
This patch also enables building hardlink(8)
Signed-off-by: Michael Tremer <michael.tremer(a)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
--
2.30.2
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 5/5] linux-firmware: Hardlink any identical firmware files
2022-03-29 9:48 [PATCH 1/5] linux-firmware: Don't ship Marvell Prestera Firmware Michael Tremer
` (2 preceding siblings ...)
2022-03-29 9:48 ` [PATCH 4/5] util-linux: Update to 2.38 Michael Tremer
@ 2022-03-29 9:48 ` Michael Tremer
3 siblings, 0 replies; 5+ messages in thread
From: Michael Tremer @ 2022-03-29 9:48 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 716 bytes --]
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(a)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)
--
2.30.2
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-03-29 9:48 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-29 9:48 [PATCH 1/5] linux-firmware: Don't ship Marvell Prestera Firmware Michael Tremer
2022-03-29 9:48 ` [PATCH 2/5] linux-firmware: Don't ship Mellanox Spectrum Switch Firmware Michael Tremer
2022-03-29 9:48 ` [PATCH 3/5] linux-firmware: Don't ship some Qualcomm AI/5G firmware Michael Tremer
2022-03-29 9:48 ` [PATCH 4/5] util-linux: Update to 2.38 Michael Tremer
2022-03-29 9:48 ` [PATCH 5/5] linux-firmware: Hardlink any identical firmware files Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox