This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree". The branch, next has been updated via b992bcc7c7af09f02eb56b40ff0635242b25cc34 (commit) via 571144dc501c14d25e1aee8bf898232dd8a13410 (commit) from 3a93c9ddcf9d40bb5c07233f3cc8d417a3e4dfb7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit b992bcc7c7af09f02eb56b40ff0635242b25cc34 Author: Michael Tremer Date: Mon Mar 24 14:45:12 2025 +0000 core194: Ship util-linux Signed-off-by: Michael Tremer commit 571144dc501c14d25e1aee8bf898232dd8a13410 Author: Adolf Belka Date: Mon Mar 24 11:35:51 2025 +0100 util-linux: Update to version 2.41 - 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 Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: config/rootfiles/common/aarch64/util-linux | 4 ++++ config/rootfiles/common/riscv64/util-linux | 4 ++++ config/rootfiles/common/x86_64/util-linux | 4 ++++ .../{oldcore/155 => core/194}/filelists/aarch64/util-linux | 0 .../{oldcore/180 => core/194}/filelists/riscv64/util-linux | 0 .../rootfiles/{oldcore/112 => core/194}/filelists/x86_64/util-linux | 0 lfs/util-linux | 6 +++--- 7 files changed, 15 insertions(+), 3 deletions(-) copy config/rootfiles/{oldcore/155 => core/194}/filelists/aarch64/util-linux (100%) copy config/rootfiles/{oldcore/180 => core/194}/filelists/riscv64/util-linux (100%) copy config/rootfiles/{oldcore/112 => core/194}/filelists/x86_64/util-linux (100%) Difference in files: diff --git a/config/rootfiles/common/aarch64/util-linux b/config/rootfiles/common/aarch64/util-linux index d991bbda3a..0f71057cec 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 acb1ae8e46..ce536824c6 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 92f391d17b..af44954017 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/config/rootfiles/core/194/filelists/aarch64/util-linux b/config/rootfiles/core/194/filelists/aarch64/util-linux new file mode 120000 index 0000000000..9c253c6896 --- /dev/null +++ b/config/rootfiles/core/194/filelists/aarch64/util-linux @@ -0,0 +1 @@ +../../../../common/aarch64/util-linux \ No newline at end of file diff --git a/config/rootfiles/core/194/filelists/riscv64/util-linux b/config/rootfiles/core/194/filelists/riscv64/util-linux new file mode 120000 index 0000000000..f8e6802053 --- /dev/null +++ b/config/rootfiles/core/194/filelists/riscv64/util-linux @@ -0,0 +1 @@ +../../../../common/riscv64/util-linux \ No newline at end of file diff --git a/config/rootfiles/core/194/filelists/x86_64/util-linux b/config/rootfiles/core/194/filelists/x86_64/util-linux new file mode 120000 index 0000000000..7b5558d2c2 --- /dev/null +++ b/config/rootfiles/core/194/filelists/x86_64/util-linux @@ -0,0 +1 @@ +../../../../common/x86_64/util-linux \ No newline at end of file diff --git a/lfs/util-linux b/lfs/util-linux index c820907f9b..2b8a0c2dc7 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) hooks/post-receive -- IPFire 2.x development tree