util-linux: Update to version 2.41.1

Message ID 20250704101446.8038-31-adolf.belka@ipfire.org
State Staged
Commit de8887e60c6cd4be8fd1b877c00544c53d64f79e
Headers
Series util-linux: Update to version 2.41.1 |

Commit Message

Adolf Belka July 4, 2025, 10:14 a.m. UTC
  - Update from version 2.41 to 2.41.1
- Update of rootfile not required
- Changelog
    2.41.1
	autotools:
	    - don't use wide-character ncurses if --disable-widechar (by Karel Zak)
	cfdisk:
	    - fix memory leak and possible NULL dereference [gcc-analyzer] (by Karel Zak)
	column:
	    - fix compiler warning for non-widechar compilation (by Karel Zak)
	fdformat:
	    - use size_t and ssize_t (by Karel Zak)
	fdisk:
	    - fix possible memory leak (by Karel Zak)
	fdisk,partx:
	    - avoid strcasecmp() for ASCII-only strings (by Karel Zak)
	findmnt:
	    - fix -k option parsing regression (by Karel Zak)
	hardlink:
	    - define more function as inline (by Karel Zak)
	    - fix performance regression (inefficient signal evaluation) (by Karel Zak)
	    - Use macro for verbose output (by Karel Zak)
	include/cctype:
	    - fix string comparison (by Karel Zak)
	include/mount-api-utils:
	    - include linux/unistd.h (by Thomas Weißschuh)
	libblkid:
	    - Fix crash while parsing config with libeconf (by Stanislav Brabec)
	    - befs fix underflow (by Milan Broz)
	    - avoid strcasecmp() for ASCII-only strings (by Karel Zak)
	libblkid/src/topology/dm:
	    - fix fscanf return value check to match expected number of parsed items
		(by Mingjie Shen)
	libfdisk:
	    - avoid strcasecmp() for ASCII-only strings (by Karel Zak)
	libmount:
	    - (subdir) restrict for real mounts only (by Karel Zak)
	    - (subdir) remove unused code (by Karel Zak)
	    - avoid calling memset() unnecessarily (by Karel Zak)
	    - avoid strcasecmp() for ASCII-only strings (by Karel Zak)
	    - fix --no-canonicalize regression (by Karel Zak)
	libuuid:
	    - fix uuid_time on macOS without attribute((alias)) (by Eugene Gershnik)
	lsblk:
	    - use ID_PART_ENTRY_SCHEME as fallback for PTTYPE (by Karel Zak)
	    - avoid strcasecmp() for ASCII-only strings (by Karel Zak)
	lscpu:
	    - fix possible buffer overflow in cpuinfo parser (by Karel Zak)
	    - Fix loongarch op-mode output with recent kernel (by Xi Ruoyao)
	lsfd:
	    - (bug fix) scan the protocol field of /proc/net/packet as a hex number
		(by Masatake YAMATO)
	    - fix the description for PACKET.PROTOCOL column (by Masatake YAMATO)
	lsns:
	    - enhance compilation without USE_NS_GET_API (by Karel Zak)
	    - fix undefined reference to add_namespace_for_nsfd #3483 (by Thomas
		Devoogdt)
	meson:
	    - add feature for translated documentation (by Thomas Weißschuh)
	    - remove tinfo dependency from 'more' (by Thomas Weißschuh)
	    - fix manadocs for libsmartcols and libblkid (by Karel Zak)
	    - fix po-man installation (by Karel Zak)
	misc:
	    - never include wchar.h (by Karel Zak)
	more:
	    - fix broken ':!command' command key (by cgoesche)
	    - fix implicit previous shell_line execution #3508 (by cgoesche)
	mount:
	    - (man) add missing word (by Jakub Wilk)
	namespace.h:
	    - fix compilation on Linux < 4.10 (by Thomas Devoogdt)
	po:
	    - update uk.po (from translationproject.org) (by Yuri Chornoivan)
	    - update sr.po (from translationproject.org) (by Мирослав Николић)
	    - update ro.po (from translationproject.org) (by Remus-Gabriel Chelu)
	    - update pt.po (from translationproject.org) (by Pedro Albuquerque)
	    - update pl.po (from translationproject.org) (by Jakub Bogusz)
	    - update nl.po (from translationproject.org) (by Benno Schulenberg)
	    - update ja.po (from translationproject.org) (by YOSHIDA Hideki)
	    - update hr.po (from translationproject.org) (by Božidar Putanec)
	    - update fr.po (from translationproject.org) (by Frédéric Marchal)
	    - update es.po (from translationproject.org) (by Antonio Ceballos Roa)
	    - update de.po (from translationproject.org) (by Mario Blättermann)
	    - update cs.po (from translationproject.org) (by Petr Písař)
	po-man:
	    - merge changes (by Karel Zak)
	    - update sr.po (from translationproject.org) (by Мирослав Николић)
	    - update de.po (from translationproject.org) (by Mario Blättermann)
	tests:
	    - (test_mkfds::mapped-packet-socket) add a new parameter, protocol (by
		Masatake YAMATO)
	treewide:
	    - add ul_ to parse_timestamp() function name (by Karel Zak)
	    - add ul_ to parse_switch() function name (by Stanislav Brabec)
	    - add ul_ to parse_size() function name (by Karel Zak)
	    - add ul_ to parse_range() function name (by Karel Zak)
	    - fix optional arguments usage (by Karel Zak)
	    - avoid strcasecmp() for ASCII-only strings (by Karel Zak)
	Wipefs:
	    - improve --all descriptions for whole-disks (by Karel Zak)
	Misc:
	    - Do not call exit() on code ending in shared libraries (by Cristian
		Rodríguez)
	    - remove two leftover license lines from colors.{c,h} (by Benno Schulenberg)
	    - remove "Copyright (C) ...." notes from files that claim no copyright
		(by Benno Schulenberg)
	    - correct the full name of the GPL in various files (by Benno Schulenberg)
	    - Make scols_column_set_data_func docs visible (by FeRD (Frank Dana))
	    - Do not use strerror on shared libraries (by Cristian Rodríguez)
	    - Fix typo in blkdiscard docs (by pls-no-hack)
	    - lib/fileeq.c Fix a typo in message. (by Masanari Iida)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/util-linux | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)
  

Patch

diff --git a/lfs/util-linux b/lfs/util-linux
index 2b8a0c2dc..5ec0fa9bc 100644
--- a/lfs/util-linux
+++ b/lfs/util-linux
@@ -24,7 +24,8 @@ 
 
 include Config
 
-VER        = 2.41
+VER        = 2.41.1
+#          https://www.kernel.org/pub/linux/utils/util-linux/
 
 THISAPP    = util-linux-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -42,7 +43,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = b0f6d63c1365d3b065584d4d79a1716e1f036474984fc08dd6b298d7f50e66736af046404d3c9d8051fd0c9c455bcd623257ea1b967b755bee063415d91c5c21
+$(DL_FILE)_BLAKE2 = 0734e461837d825a8c0f770061cc005cef9238beea15dd900283481bcec66a971492a898cd44581e889fd1af25cf631e16a687d3f0df0a86a8caa15e7f45c935
 
 install : $(TARGET)
 
@@ -74,24 +75,24 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	$(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 \
-		--disable-liblastlog2 \
-		--enable-pg \
-		--enable-hardlink \
-		--without-python \
-		--without-systemd \
-		--without-systemdsystemunitdir \
-		runstatdir=/run
+				--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 \
+				--disable-liblastlog2 \
+				--enable-pg \
+				--enable-hardlink \
+				--without-python \
+				--without-systemd \
+				--without-systemdsystemunitdir \
+				runstatdir=/run
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install