[4/5] util-linux: Update to 2.38

Message ID 20220329094856.482837-4-michael.tremer@ipfire.org
State Accepted
Commit f5ffdb75cecd18ed9c348fbcff11e888aa325ff1
Headers
Series [1/5] linux-firmware: Don't ship Marvell Prestera Firmware |

Commit Message

Michael Tremer March 29, 2022, 9:48 a.m. UTC
  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(-)
  

Patch

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