From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZLqG74np3z2yf1 for ; Mon, 24 Mar 2025 10:35:59 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZLqG40VyPz2xS5 for ; Mon, 24 Mar 2025 10:35:56 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4ZLqG33bs7zK2; Mon, 24 Mar 2025 10:35:55 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1742812555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CoXrTKavZ/k54k6wIRHiAeR1K4VdFX6DTDnjtfWLKno=; b=nu5ZbBwQO625Pv/aAg7jRpGKjDUkW6sBMEZt7qd59Fy7Q5nFB9EhJvYfvR4p1wC4f7ndPO zCQvPdvcxhi5AfBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1742812555; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CoXrTKavZ/k54k6wIRHiAeR1K4VdFX6DTDnjtfWLKno=; b=qTVY+7hWMxTZJNooCQlo+7NWkktNKxJDsdEmgBvIn4/qa20ef85hp381lQHX0upPX76isG vQH5m2o59Himw9iyTZPhPjvy8IvPYvG9aFLe9Budg8qu4oe3ZKh4SLLSK9ybg4Kv5pjlZD pSBGTXVQdQPWutKcuXpN0kUkO1Dl8NLFIyEQ8Mdh1MyhYOqYs02THLeIHigw8hzc5NDCnm BMJYzJByx5j0wgF3luA3/JEsQNSGiH7X+2urWGm0CtCYh/FGgFtYFDdyMbk0h2yBKCPc4H gLv9WV0uc5M9iDSEVF7Kku2eYZvL+Yb5yitjB9jXn5s9HAtM9C/L9T159El3pA== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] util-linux: Update to version 2.41 Date: Mon, 24 Mar 2025 11:35:51 +0100 Message-ID: <20250324103551.3947-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 . 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 --- 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 # +# Copyright (C) 2007-2025 IPFire Team # # # # 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