* [PATCH] util-linux: Update to version 2.41
@ 2025-03-24 10:35 Adolf Belka
0 siblings, 0 replies; only message in thread
From: Adolf Belka @ 2025-03-24 10:35 UTC (permalink / raw)
To: development; +Cc: Adolf Belka
- Update from version 2.40.2 to 2.41
- Update of rootfile for all three architectures. This time confirmed that all three
have been edited to remove the + additions to lines.
- There are two new commands available, bits and coresched. I have commented both of
these out as they are new and have therefore never been used in the past. If they
are something that should be used in IPFire then the lines can always be uncommented.
- Changelog
2.41
Release highlights - full list of all changes is too large to put here (~1400
lines). The details can be found in the source tarball
/Documentation/releases/v2.41-ReleaseNotes file.
agetty:
- Fixed an issue where issue files were not being printed from additional
locations, such as /run or /usr/lib. This change now allows for the use of
local information from /etc, in addition to generated files from /run and
distribution-specific files from /usr/lib.
cfdisk and sfdisk:
- Added support for the --sector-size command line option.
sfdisk:
- Added a new option, --discard-free.
fdisk:
- Added a new command, 'T', to discard sectors.
chrt:
- The --sched-runtime now supports SCHED_{OTHER,BATCH} policies.
column:
- Can now handle ANSI SGR colors inside OSC 8 hyperlink escape codes and
sequences.
enosys:
- Can now dump defined filters.
libmount:
- Added experimental support for statmount() and listmount() syscalls.
- This new functionality can be accessed using "findmnt --kernel=listmount".
- Added a new mount option, X-mount.nocanonicalize[=source|target].
- Added new mount extensions to the "ro" flag (ro[=vfs,fs]).
- Added a new option, X-mount.noloop, to disable automatic loop device
creation.
- Now supports bind symlinks over symlinks.
- Reads all kernel info/warning/error messages from new API syscalls (and
mount(8) prints them).
libuuid:
- Now supports RFC9562 UUIDs.
findmnt, lsblk, and lsfd:
- Added a new --hyperlink command line option to print paths as terminal
hyperlinks.
findmnt:
- Can now address filesystems using --id and --uniq-id (requires listmount()
kernel support).
flock:
- Added support for the --fcntl command line option.
hardlink:
- Can now prioritize specified trees on the command line using
--prioritize-trees.
- Can exclude sub-trees using --exclude-subtree or keep them in the current
mount using --mount.
- Duplicates can now be printed using --list-duplicates.
hwclock:
- Added a new --param-index option to address position for
RTC_PARAM_{GET,SET} ioctls.
kill:
- Can now decode signal masks (e.g. as used in /proc) to signal names.
libblkid:
- Made many changes to improve detection, including exfat, GPT, LUKS2,
bitlocker, etc.
login:
- Added support for LOGIN_ENV_SAFELIST in /etc/login.def.
lsfd:
- Now supports pidfs and AF_VSOCK sockets.
lsipc, ipcmk, ipcrm:
- Now supports POSIX ipc.
lslogins:
- Now supports lastlog2.
lsns:
- Added support for the --filter option.
build by meson:
- Now supports translated man pages and has fixed many bugs.
mkswap:
- The option --file should now be usable on btrfs.
nsenter:
- Improved support for pidfd and can now join target process's socket net
namespace.
scriptlive:
- Added a new option, --echo <never|always|auto>.
zramctl:
- Now supports COMP-RATIO and --algorithm-params.
2.40.4
libmount:
- Revert "libmount: exec mount helpers with posixly correct argument order"
po:
- merge changes
po-man:
- merge changes
- Fix table formatting
2.40.3
agetty:
- Prevent cursor escape
- add "systemd" to --version output
- fix ambiguous ‘else’ [-Werror=dangling-else]
audit-arch.h:
- add defines for m68k, sh
autotools:
- Check for BPF_OBJ_NAME_LEN (required by lsfd)
- add --disable-enosys, check for linux/audit.h
- add Libs.private to uuid.pc
- allow enabling dmesg with --disable-all-programs
- allow enabling lsblk with --disable-all-programs
- check for sys/vfs.h and linux/bpf.h
- fix securedir and pam_lastlog2 install
bash-completion:
- add `--pty` and `--no-pty` options for `su` and `runuser`
- complete `--user` only for `runuser`, not for `su`
chcpu(8):
- Document CPU deconfiguring behavior
- Fix typo
ci:
- bump coveralls compiler version to gcc 13
doc:
- fsck.8.adoc - fix email typo
docs:
- update AUTHORS file
fdisk:
- (man) improve --sector-size description
- fix SGI boot file prompt
- fix fdisk_sgi_set_bootfile return value
- fix sgi_check_bootfile name size minimum
- fix sgi_menu_cb return value
fincore:
- Use correct syscall number for cachestat on alpha
fstab.5 mount:
- fstab.5 mount.8 add note about field separator
hardlink:
- fix memory corruption (size calculation)
- hardlink.1 directory|file is mandatory
hwclock:
- Remove ioperm declare as it causes nested extern declare warning
lib/env:
- fix env_list_setenv() for strings without '='
libblkid:
- (exfat) validate fields used by prober
- (gpt) use blkid_probe_verify_csum() for partition array checksum
- add FSLASTBLOCK for swaparea
- bitlocker add image for Windows 7+ BitLocker
- bitlocker fix version on big-endian systems
- improve portability
libfdisk:
- make sure libblkid uses the same sector size
libmount:
- exec mount helpers with posixly correct argument order
- extract common error handling function
- propagate first error of multiple filesystem types
libmount/context_mount:
- fix argument number comments
logger:
- correctly format tv_usec
lscpu:
- Skip aarch64 decode path for rest of the architectures
- make code more readable
lslocks:
- remove deadcode [coverity scan]
lsns:
- ignore ESRCH errors reported when accessing files under /proc
man pages:
- document `--user` option for `runuser`
- use `user` rather than `username`
meson:
- check for BPF_OBJ_NAME_LEN and linux/bpf.h
mkswap:
- set selinux label also when creating file
more:
- make sure we have data on stderr
nsenter:
- support empty environ[]
partx:
- Fix example in man page
po:
- merge changes
- update de.po (from translationproject.org)
- update ja.po (from translationproject.org)
- update pt_BR.po (from translationproject.org)
- update sr.po (from translationproject.org)
- update zh_CN.po (from translationproject.org)
po-man:
- add missing langs to po4a.cfg
- fix typo, update .gitignore
- merge changes
- update fr.po (from translationproject.org)
- update pt_BR.po (from translationproject.org)
tests:
- fdisk/bsd Update expected output for alpha
umount, losetup:
- Document loop destroy behavior
uuidd:
- fix /var/lib/libuuid mode uuidd-tmpfiles.conf
- fix typo in tmpfiles.conf
- fix /var/lib/libuuid mode uuidd-tmpfiles.conf
- fix typo in tmpfiles.conf
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
config/rootfiles/common/aarch64/util-linux | 4 ++++
config/rootfiles/common/riscv64/util-linux | 4 ++++
config/rootfiles/common/x86_64/util-linux | 4 ++++
lfs/util-linux | 6 +++---
4 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/config/rootfiles/common/aarch64/util-linux b/config/rootfiles/common/aarch64/util-linux
index d991bbda3..0f71057ce 100644
--- a/config/rootfiles/common/aarch64/util-linux
+++ b/config/rootfiles/common/aarch64/util-linux
@@ -50,6 +50,7 @@ sbin/swapon
sbin/switch_root
sbin/wipefs
sbin/zramctl
+#usr/bin/bits
#usr/bin/cal
usr/bin/chmem
usr/bin/choom
@@ -58,6 +59,7 @@ usr/bin/choom
#usr/bin/colcrt
#usr/bin/colrm
#usr/bin/column
+#usr/bin/coresched
usr/bin/eject
usr/bin/enosys
usr/bin/exch
@@ -256,6 +258,7 @@ usr/sbin/rtcwake
#usr/share/doc/util-linux
#usr/share/doc/util-linux/getopt-example.bash
#usr/share/doc/util-linux/getopt-example.tcsh
+#usr/share/man/man1/bits.1
#usr/share/man/man1/cal.1
#usr/share/man/man1/choom.1
#usr/share/man/man1/chrt.1
@@ -263,6 +266,7 @@ usr/sbin/rtcwake
#usr/share/man/man1/colcrt.1
#usr/share/man/man1/colrm.1
#usr/share/man/man1/column.1
+#usr/share/man/man1/coresched.1
#usr/share/man/man1/dmesg.1
#usr/share/man/man1/eject.1
#usr/share/man/man1/enosys.1
diff --git a/config/rootfiles/common/riscv64/util-linux b/config/rootfiles/common/riscv64/util-linux
index acb1ae8e4..ce536824c 100644
--- a/config/rootfiles/common/riscv64/util-linux
+++ b/config/rootfiles/common/riscv64/util-linux
@@ -50,6 +50,7 @@ sbin/swapon
sbin/switch_root
sbin/wipefs
sbin/zramctl
+#usr/bin/bits
#usr/bin/cal
usr/bin/chmem
usr/bin/choom
@@ -58,6 +59,7 @@ usr/bin/choom
#usr/bin/colcrt
#usr/bin/colrm
#usr/bin/column
+#usr/bin/coresched
usr/bin/eject
usr/bin/enosys
usr/bin/exch
@@ -256,6 +258,7 @@ usr/sbin/rtcwake
#usr/share/doc/util-linux
#usr/share/doc/util-linux/getopt-example.bash
#usr/share/doc/util-linux/getopt-example.tcsh
+#usr/share/man/man1/bits.1
#usr/share/man/man1/cal.1
#usr/share/man/man1/choom.1
#usr/share/man/man1/chrt.1
@@ -263,6 +266,7 @@ usr/sbin/rtcwake
#usr/share/man/man1/colcrt.1
#usr/share/man/man1/colrm.1
#usr/share/man/man1/column.1
+#usr/share/man/man1/coresched.1
#usr/share/man/man1/dmesg.1
#usr/share/man/man1/eject.1
#usr/share/man/man1/enosys.1
diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/common/x86_64/util-linux
index 92f391d17..af4495401 100644
--- a/config/rootfiles/common/x86_64/util-linux
+++ b/config/rootfiles/common/x86_64/util-linux
@@ -50,6 +50,7 @@ sbin/swapon
sbin/switch_root
sbin/wipefs
sbin/zramctl
+#usr/bin/bits
#usr/bin/cal
usr/bin/chmem
usr/bin/choom
@@ -58,6 +59,7 @@ usr/bin/choom
#usr/bin/colcrt
#usr/bin/colrm
#usr/bin/column
+#usr/bin/coresched
usr/bin/eject
usr/bin/enosys
usr/bin/exch
@@ -258,6 +260,7 @@ usr/sbin/rtcwake
#usr/share/doc/util-linux
#usr/share/doc/util-linux/getopt-example.bash
#usr/share/doc/util-linux/getopt-example.tcsh
+#usr/share/man/man1/bits.1
#usr/share/man/man1/cal.1
#usr/share/man/man1/choom.1
#usr/share/man/man1/chrt.1
@@ -265,6 +268,7 @@ usr/sbin/rtcwake
#usr/share/man/man1/colcrt.1
#usr/share/man/man1/colrm.1
#usr/share/man/man1/column.1
+#usr/share/man/man1/coresched.1
#usr/share/man/man1/dmesg.1
#usr/share/man/man1/eject.1
#usr/share/man/man1/enosys.1
diff --git a/lfs/util-linux b/lfs/util-linux
index c820907f9..2b8a0c2dc 100644
--- a/lfs/util-linux
+++ b/lfs/util-linux
@@ -1,7 +1,7 @@
###############################################################################
# #
# IPFire.org - A linux based firewall #
-# Copyright (C) 2007-2024 IPFire Team <info@ipfire.org> #
+# Copyright (C) 2007-2025 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
@@ -24,7 +24,7 @@
include Config
-VER = 2.40.2
+VER = 2.41
THISAPP = util-linux-$(VER)
DL_FILE = $(THISAPP).tar.xz
@@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_BLAKE2 = 8306d651f27db6665e91a937c9f1970938fec5b069636fea3c2688afddebd1a3424f0b0802a034eab049cf7692dd435cf93e82aa5f4a40cc8064d60b4ca59535
+$(DL_FILE)_BLAKE2 = b0f6d63c1365d3b065584d4d79a1716e1f036474984fc08dd6b298d7f50e66736af046404d3c9d8051fd0c9c455bcd623257ea1b967b755bee063415d91c5c21
install : $(TARGET)
--
2.49.0
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2025-03-24 10:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-24 10:35 [PATCH] util-linux: Update to version 2.41 Adolf Belka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox