Commit graph

478 commits

Author SHA1 Message Date
Karel Zak
ac7d4ef0e2 agetty: fix stdin conversion to tty name [BZ#2326710] 2026-01-28 11:54:02 +01:00
Karel Zak
a957d6ce9e wall: Always use utmp as a fallback [BZ#2283049]
- clean up the patches section in the spec file
- re-sync patches with Git

(see https://github.com/karelzak/util-linux-work/tree/fedora/f42)
2026-01-27 10:27:25 +01:00
Karel Zak
33bdaab085 fix setpwnam() buffer use [CVE-2025-14104]
- libblkid: use snprintf() instead of sprintf()
2025-12-15 18:05:02 +01:00
Dusty Mabe
cd951d5e56
backport blkid: allow up to 64k erofs block sizes
This is a backport of [1], which should help us use EROFS in live
media on ppc64le [2].

[1] ff0ac0f27d
[2] https://github.com/coreos/fedora-coreos-tracker/issues/1877
2025-02-19 14:50:05 -05:00
Karel Zak
3e60999497 remove useradd (replaced by sysusers config) 2025-02-12 12:13:29 +01:00
Karel Zak
347d30bca0 Merge #20 Conditionalize pam dependency 2025-02-04 18:41:01 +00:00
Karel Zak
674f706e83 add sysusers config for uuidd 2025-02-04 10:46:42 +01:00
Björn Esser
3abb2f6222
Add explicit BR: libxcrypt-devel
Signed-off-by: Björn Esser <besser82@fedoraproject.org>
2025-02-01 19:58:02 +01:00
Yaakov Selkowitz
56f4756f3a Conditionalize pam dependency
pam is a host service, and is not used inside of flatpaks or toolboxes.
2025-01-20 22:22:08 +00:00
Fedora Release Engineering
0298d7d2a2 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:00:04 +00:00
Karel Zak
d6af9bf445 upgrade to v2.40.4
https://www.kernel.org/pub/linux/utils/util-linux/v2.40/v2.40.4-ReleaseNotes
https://www.kernel.org/pub/linux/utils/util-linux/v2.40/v2.40.3-ReleaseNotes
2025-01-15 11:19:34 +01:00
240d76d679 Rebuilt for the bin-sbin merge (2nd attempt)
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin
2025-01-12 14:42:55 +01:00
Karel Zak
61d2c55ceb improve util-linux-script subpackage 2024-09-03 12:15:12 +02:00
Daan De Meyer
5a2471d6e5 Move script utilities to util-linux-script subpackage
This allows installing util-linux without pulling in the
libutempter library which includes a setgid binary that I'd like
to avoid installing on my systems.
2024-08-23 11:27:11 +02:00
Daan De Meyer
6975c91b71 Remove setgid and tty group from /usr/bin/write
We already require root privileges for /usr/bin/wall so let's do the
same for /usr/bin/write.

"""
-rwxr-xr-x    1 root     root                    28456 Aug 14 02:00 /usr/bin/wall
-rwxr-xr-x    1 root     root                    36792 Aug 14 02:00 /usr/bin/wdctl
-rwxr-xr-x    1 root     root                    33160 Aug 14 02:00 /usr/bin/whereis
-rwxr-xr-x    1 root     root                    24352 Aug 14 02:00 /usr/bin/write
"""
2024-08-14 13:46:45 +02:00
Daan De Meyer
0921016466 Fix whitespace issues 2024-08-14 13:28:56 +02:00
Fedora Release Engineering
479766f342 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:28:34 +00:00
c96f6dfba7 Add compat Providess for binaries under /usr/sbin
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin

Requires:/usr/sbin/runuser is present in knot.
BuildRequires: /usr/sbin{fsck,sfdisk} used by some other packages.
2024-07-09 12:42:02 +02:00
480d4cbafa Add workaround for borked autotools installation
https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin

Without this, build on a system with merged-sbin fails.

[skip changelog]
2024-07-09 12:42:02 +02:00
Karel Zak
abe9339a37 upgrade from v2.40.1 to v2.40.2
https://kernel.org/pub/linux/utils/util-linux/v2.40/v2.40.2-ReleaseNotes
2024-07-04 10:40:20 +02:00
Python Maint
8472af8e2c Rebuilt for Python 3.13 2024-06-07 08:51:30 +02:00
Karel Zak
e345fc8ab4 upgrade to stable v2.40.1 2024-05-06 11:14:27 +02:00
Karel Zak
981295a856 remove pre-release option 2024-04-08 10:59:41 +02:00
Karel Zak
bc83b318de upgrade to v2.40 2024-03-29 08:13:14 +01:00
Karel Zak
f0320c8ef7 fix license related stuff
Signed-off-by: Karel Zak <kzak@redhat.com>
(cherry picked from commit 2cc6ef8a87)
2024-02-28 14:47:36 +01:00
Karel Zak
0bd50d406f use SPDX based identifiers for license field 2024-02-21 11:30:53 +01:00
Colin Walters
1d94d2966a Backport 211a9da0b4
xref https://github.com/coreos/rpm-ostree/issues/4830
2024-02-15 11:39:09 -05:00
Karel Zak
5854ee9f05 add autorelease and autochangelog 2024-02-07 13:05:18 +01:00
ceb56aabcb Replace loop by a single invocation with multiple arguments 2024-02-06 11:31:59 +01:00
b15359d1d4 $RPM_BUILD_ROOT → %{buildroot}
It is shorter and also does not mess up the host system if somebody
makes a typo.
2024-02-06 11:31:55 +01:00
dc6a971801 Enable fstrim.timer on upgrades
This fixes https://bugzilla.redhat.com/show_bug.cgi?id=2262393 for upgrades.
Since the timer was not enabled previously, we want to enable it here so that
https://fedoraproject.org/wiki/Changes/EnableFSTrimTimer is actually true.
2024-02-06 11:28:02 +01:00
e5d9a1e3ef Add unit scriptlets for fstrim.service and .timer
https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_scriptlets

We want to "restart" the timer so that the it's rescheduled if there
are any changes to frequency or other settings. This will not cause the timer
to fire immediately. We don't restart the service itself, because, if it happens
to be running, we want it to just finish as it was.

This fixes https://bugzilla.redhat.com/show_bug.cgi?id=2262393 for new
installations. A preset call was missing for fstrim.timer, so if util-linux
was installed after systemd, the unit would not be enabled.
2024-02-06 11:28:02 +01:00
a4d9e81291 Replace systemd dependencies with just ordering
systemd-units has been merged into systemd a long time ago. But we
don't really need this dependency at all. Let's just declare ordering,
so that this package is installed after systemd if both are installed
in the same transaction.

See https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_dependencies_on_the_systemd_package
for discussion and justification.
2024-02-06 11:28:02 +01:00
1d0d7588dd Simplify systemd scriplets
It is better to use a single %systemd_* macro to avoid some executions
and repeated checks.
2024-02-06 11:27:58 +01:00
Karel Zak
bac574c283 2.40-0.1: upgrade to v2.40-rc1 2024-02-05 10:29:29 +01:00
Karel Zak
c9ce0bbf54 2.39.3-4: improve util-linux-i18n conflicts 2024-01-25 13:09:13 +01:00
Karel Zak
8ecb7f1bee 2.39.3-3: fix libsmartcols 2024-01-25 11:12:49 +01:00
Karel Zak
a16ce36c6f 2.39.3-2: fix util-linux-i18n conflicts 2024-01-11 15:18:52 +01:00
Karel Zak
302188f833 fix date typo, remove obsolete patch 2023-12-31 12:08:22 +01:00
Karel Zak
58dc9b6959 2.39.3-1: upgrade 2023-12-31 12:05:50 +01:00
Daan De Meyer
9a5289e70c Move sulogin to util-linux-core
An initrd will almost always need sulogin installed for debugging
purposes. This means that we're forced to install the full util-linux
into initrds. Let's allow installing just util-linux-core in initrds
by moving sulogin to util-linux-core.
2023-12-01 20:15:24 +01:00
Karel Zak
59309f26f2 2.39.2-1: upgrade 2023-08-17 12:13:31 +02:00
Fedora Release Engineering
0b1e1d7cfe Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:19:50 +00:00
Python Maint
8760847a17 Rebuilt for Python 3.12 2023-06-28 19:05:08 +02:00
Karel Zak
b2320e7499 2.39.1-1: upgrade 2023-06-28 10:53:17 +02:00
Python Maint
b04999a5a6 Rebuilt for Python 3.12 2023-06-13 20:42:57 +02:00
Karel Zak
7961e208cd 2.39-4: libmount fix 2023-05-25 12:31:34 +02:00
Karel Zak
db855d07b8 2.39-3: fix mount options 2023-05-22 15:57:23 +02:00
Adam Williamson
fe2d027119 Have util-linux obsolete and provide util-linux-user 2023-05-18 09:31:58 -07:00
Karel Zak
844dcc152c 2.39-1: upgrade, add subpackage i18n, remove user 2023-05-18 11:36:49 +02:00