From patchwork Tue May 21 14:56:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 7821 Return-Path: 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 ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4VkHZh1DKJz3wxL for ; Tue, 21 May 2024 14:56:44 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4VkHZd6CSmz5ml; Tue, 21 May 2024 14:56:41 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4VkHZd5gnPz3374; Tue, 21 May 2024 14:56:41 +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 ECDSA (secp384r1)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4VkHZW19nBz32W4 for ; Tue, 21 May 2024 14:56:35 +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 ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4VkHZV5DP4z2GB; Tue, 21 May 2024 14:56:34 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1716303394; 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: in-reply-to:in-reply-to:references:references; bh=WTo2d+ZpcOccHjWeLalZa4EMxdNvIgEJ92ltqg1q5bc=; b=T7KGomyPEPdeMWQSv1YXzrFGird41Txcn3FVMCMx2FW0nltIuU4WZW8e4VydPMt/DIh8j8 Sx0ochTFV1d0tbBg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1716303394; 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: in-reply-to:in-reply-to:references:references; bh=WTo2d+ZpcOccHjWeLalZa4EMxdNvIgEJ92ltqg1q5bc=; b=iuPQfUj+xFPDjIxSRHOWpe0yIv/8OVkn2QvbhbMBaDjdYRy70ipawuAYGli5CW5Piu+4jG DbhOz/hc76ffK07mvxPowmx22Qrx9R7mh15RK76xk0uPFyxfku10LaqnZRa9/jT7Ao07O6 Ru306RsjWiayh7wuZ+nG684n7mxEq14/obQzXXuLHoDO9d1oPwOPj1VL9XZjglWhxQbjHO yMtd2Y2rbHu0uW2j+wtd/xRV9Fx+j+j4Ocr5sEtXEhmAZiYfarYhObIOiOpVXY3Elgigwl ViE6PlS9b2zCeCjjNGWtcaaqDcYgHzby0x0EKSFG2gepbAUCCL3FZNO5OlFvBQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] util-linux: Update to version 2.40.1 Date: Tue, 21 May 2024 16:56:25 +0200 Message-ID: <20240521145627.291028-7-adolf.belka@ipfire.org> In-Reply-To: <20240521145627.291028-1-adolf.belka@ipfire.org> References: <20240521145627.291028-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: AW5R7TEHWEEVLATHEHZATAZKFRLDBFZG X-Message-ID-Hash: AW5R7TEHWEEVLATHEHZATAZKFRLDBFZG X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 2.39.3 to 2.40.1 - Update of rootfile - liblastlog2 is enabled by default and requires sqlite3. Added --disable-liblastlog2 to configure - Changelog 2.40.1 README.licensing/flock: - Add MIT license mention [Richard Purdie] agetty: - Don't override TERM passed by the user [Daan De Meyer] - fix resource leak [Karel Zak] - make reload code more robust [Karel Zak] all_syscalls: - don't hardcode AWK invocation [Thomas Weißschuh] - don't warn during cleanup [Thomas Weißschuh] - fail if any step fails [Thomas Weißschuh] - use sed to extract defines from headers [Thomas Weißschuh] autotools: - distribute pam_lastlog2/meson.build [Thomas Weißschuh] bcachefs: - Remove BCACHEFS_SB_MAX_SIZE & check [Tony Asleson] build-sys: - release++ (v2.40.1-rc1) [Karel Zak] cal: - use unsigned int to follow union with unsigned int [Karel Zak] docs: - add COPYING.MIT [Karel Zak] - fix GPL name typo [Karel Zak] - update AUTHORS file [Karel Zak] - update v2.40.1-ReleaseNotes [Karel Zak] findmnt: - always zero-terminate SOURCES data [Thomas Weißschuh] - revise the code for -I and -D option [Masatake YAMATO] fsck.minix: - fix possible overrun [Karel Zak] getopt: - remove free-before-exit [Karel Zak] hwclock: - free temporary variable before return [Karel Zak] - initialize parser variables [Karel Zak] lastlog2: - begin descriptions of options with a lowercase letter [Benno Schulenberg] lib/pager: libblkid: - Fix segfault when blkid.conf doesn't exist [Karel Zak] - topology/ioctl correctly handle kernel types [Thomas Weißschuh] - topology/ioctl simplify ioctl handling [Thomas Weißschuh] libfdisk: - add initializer to geometry [Karel Zak] libmount: - Fix access check for utab in context [Karel Zak] - fix comment typo for mnt_fs_get_comment() [Tianjia Zhang] - fix possible memory leak [Karel Zak] - fix umount --read-only [Karel Zak] libsmartcols: - fix column reduction [Karel Zak] - reset wrap after calculation [Karel Zak] libuuid: - (man) fix function declarations [CismonX] losetup: - losetup.8 Clarify --direct-io [Colin Walters] lsblk: - simplify SOURCES code [Karel Zak] lsclocks: - fix FD leak [Karel Zak] lsfd: - (man) fix license name [Jakub Wilk] - add LSFD_DEBUG env var for debugging [Masatake YAMATO] lslocks: - don't abort gathering per-process information even if opening a /proc/[0-9]* fails [Masatake YAMATO] - remove a unused local variable [Masatake YAMATO] lsns: - fix netns use [Karel Zak] - report with warnx if a namespace related ioctl fails with ENOSYS [Masatake YAMATO] - tolerate lsns_ioctl(fd, NS_GET_{PARENT,USERNS}) failing with ENOSYS [Masatake YAMATO] meson: - Add build-blkdiscard option [Jordan Williams] - Add build-blkpr option [Jordan Williams] - Add build-blkzone option [Jordan Williams] - Add build-blockdev option [Jordan Williams] - Add build-chcpu option [Jordan Williams] - Add build-dmesg option [Jordan Williams] - Add build-enosys option [Jordan Williams] - Add build-fadvise option [Jordan Williams] - Add build-fsfreeze option [Jordan Williams] - Add build-ipcmk option [Jordan Williams] - Add build-ldattach option [Jordan Williams] - Add build-lsclocks option [Jordan Williams] - Add build-lsfd option and make rt dependency optional [Jordan Williams] - Add build-rtcwake option [Jordan Williams] - Add build-script option [Jordan Williams] - Add build-scriptlive option [Jordan Williams] - Add build-setarch option [Jordan Williams] - Add have_pty variable to check if pty is available [Jordan Williams] - Add missing check for build-ipcrm option [Jordan Williams] - Define _DARWIN_C_SOURCE on macOS as is done in Autotools [Jordan Williams] - Don't define HAVE_ENVIRON_DECL when environ is unavailable [Jordan Williams] - Fix build by default and install behavior for build-pipesz option [Jordan Williams] - Fix false positive detection of mempcpy on macOS [Jordan Williams] - Only build libmount when required [Jordan Williams] - Only pick up the rt library once [Jordan Williams] - Only require the crypt library when necessary [Jordan Williams] - Only use the --version-script linker flag where it is supported [Jordan Williams] - Remove libblkid dependency on libmount [Jordan Williams] - Remove lingering mq_libs variable [Jordan Williams] - Require pty for the su and runuser executables [Jordan Williams] - Require the seminfo type for ipcmk, ipcrm, and ipcs [Jordan Williams] - Use has_type instead of sizeof to detect cpu_set_t type [Jordan Williams] - Use libblkid as a dependency [Jordan Williams] - Use libmount as a dependency [Jordan Williams] - respect c_args/CFLAGS when generating syscalls [Karel Zak] pam_lastlog2: - link against liblastlog [Thomas Weißschuh] po: - merge changes [Karel Zak] - update cs.po (from translationproject.org) [Petr Písař] - update fr.po (from translationproject.org) [Frédéric Marchal] - update hr.po (from translationproject.org) [Božidar Putanec] - update ja.po (from translationproject.org) [Takeshi Hamasaki] - update ko.po (from translationproject.org) [Seong-ho Cho] - update pl.po (from translationproject.org) [Jakub Bogusz] - update ro.po (from translationproject.org) [Remus-Gabriel Chelu] - update uk.po (from translationproject.org) [Yuri Chornoivan] po-man: - merge changes [Karel Zak] - update de.po (from translationproject.org) [Mario Blättermann] - update ko.po (from translationproject.org) [Seong-ho Cho] - update ro.po (from translationproject.org) [Remus-Gabriel Chelu] strutils.h: - Include strings.h header for strncasecmp function [Jordan Williams] tests: - (lsfd mkfds-multiplexing) skip if /proc/$pid/syscall is broken [Masatake YAMATO] - (lsns ioctl_ns) add more debug print [Masatake YAMATO] - (lsns ioctl_ns) record stdout/stderr for debugging the case [Masatake YAMATO] - (test_mkfds sockdiag) verify the recieved message to detect whether the socket is usable or not [Masatake YAMATO] textual: - fix some typos and inconsistencies in usage and error messages [Benno Schulenberg] wall: - check sysconf() returnvalue [Karel Zak] - fix possible memory leak [Karel Zak] - make sure unsigned variable not underflow [Karel Zak] xalloc.h: - Include stdio.h header for vasprintf function [Jordan Williams] 2.40 The log is quite large. Details can be seen by viewing the v.2.40-ReleaseNotes file in the Documentation/releases directory tree in the source tarball. Signed-off-by: Adolf Belka Reviewed-by: Michael Tremer --- config/rootfiles/common/x86_64/util-linux | 13 +++++++++++++ lfs/util-linux | 5 +++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/config/rootfiles/common/x86_64/util-linux b/config/rootfiles/common/x86_64/util-linux index bee6382df..8b6884ad5 100644 --- a/config/rootfiles/common/x86_64/util-linux +++ b/config/rootfiles/common/x86_64/util-linux @@ -59,6 +59,8 @@ usr/bin/choom #usr/bin/colrm #usr/bin/column usr/bin/eject +usr/bin/enosys +usr/bin/exch #usr/bin/fadvise usr/bin/fallocate usr/bin/fincore @@ -77,6 +79,7 @@ usr/bin/irqtop #usr/bin/linux64 usr/bin/logger #usr/bin/look +usr/bin/lsclocks usr/bin/lscpu usr/bin/lsipc usr/bin/lsirq @@ -96,6 +99,7 @@ usr/bin/renice usr/bin/scriptlive #usr/bin/scriptreplay #usr/bin/setarch +usr/bin/setpgid usr/bin/setsid #usr/bin/setterm #usr/bin/taskset @@ -162,6 +166,8 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/delpart #usr/share/bash-completion/completions/dmesg #usr/share/bash-completion/completions/eject +#usr/share/bash-completion/completions/enosys +#usr/share/bash-completion/completions/exch #usr/share/bash-completion/completions/fadvise #usr/share/bash-completion/completions/fallocate #usr/share/bash-completion/completions/fdisk @@ -191,6 +197,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/look #usr/share/bash-completion/completions/losetup #usr/share/bash-completion/completions/lsblk +#usr/share/bash-completion/completions/lsclocks #usr/share/bash-completion/completions/lscpu #usr/share/bash-completion/completions/lsipc #usr/share/bash-completion/completions/lsirq @@ -226,6 +233,7 @@ usr/sbin/rtcwake #usr/share/bash-completion/completions/scriptlive #usr/share/bash-completion/completions/scriptreplay #usr/share/bash-completion/completions/setarch +#usr/share/bash-completion/completions/setpgid #usr/share/bash-completion/completions/setsid #usr/share/bash-completion/completions/setterm #usr/share/bash-completion/completions/sfdisk @@ -259,6 +267,8 @@ usr/sbin/rtcwake #usr/share/man/man1/column.1 #usr/share/man/man1/dmesg.1 #usr/share/man/man1/eject.1 +#usr/share/man/man1/enosys.1 +#usr/share/man/man1/exch.1 #usr/share/man/man1/fadvise.1 #usr/share/man/man1/fallocate.1 #usr/share/man/man1/fincore.1 @@ -273,6 +283,7 @@ usr/sbin/rtcwake #usr/share/man/man1/irqtop.1 #usr/share/man/man1/logger.1 #usr/share/man/man1/look.1 +#usr/share/man/man1/lsclocks.1 #usr/share/man/man1/lscpu.1 #usr/share/man/man1/lsfd.1 #usr/share/man/man1/lsipc.1 @@ -292,6 +303,7 @@ usr/sbin/rtcwake #usr/share/man/man1/script.1 #usr/share/man/man1/scriptlive.1 #usr/share/man/man1/scriptreplay.1 +#usr/share/man/man1/setpgid.1 #usr/share/man/man1/setsid.1 #usr/share/man/man1/setterm.1 #usr/share/man/man1/taskset.1 @@ -317,6 +329,7 @@ usr/sbin/rtcwake #usr/share/man/man3/uuid_unparse.3 #usr/share/man/man5/adjtime_config.5 #usr/share/man/man5/fstab.5 +#usr/share/man/man5/scols-filter.5 #usr/share/man/man5/terminal-colors.d.5 #usr/share/man/man8/addpart.8 #usr/share/man/man8/agetty.8 diff --git a/lfs/util-linux b/lfs/util-linux index d99ded13f..4691e806b 100644 --- a/lfs/util-linux +++ b/lfs/util-linux @@ -24,7 +24,7 @@ include Config -VER = 2.39.3 +VER = 2.40.1 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 = cd7b2b3c820e920d4a6ecd46fd807e018fc8e54439292f5e62c5f6863dd0f2505df3ec02c470d9be255a437c6ee8e4077908ac78d19a0d1273854d99eb571df0 +$(DL_FILE)_BLAKE2 = a51fcf9b63c033e470da4f4f0094f0f923fdeb5a649a5c59d2d44888e5e741dfd95e589247355296e050d9ec8dc4334c5898453af055abcb30082af6b835a3e3 install : $(TARGET) @@ -85,6 +85,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --disable-setpriv \ --disable-runuser \ --disable-pylibmount \ + --disable-liblastlog2 \ --enable-pg \ --enable-hardlink \ --without-python \