Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

util-linux-2.40.4-2.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: util-linux Distribution: openSUSE Tumbleweed
Version: 2.40.4 Vendor: openSUSE
Release: 2.1 Build date: Mon Jan 20 19:12:46 2025
Group: System/Base Build host: reproducible
Size: 4451750 Source RPM: util-linux-2.40.4-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.kernel.org/pub/linux/utils/util-linux/
Summary: A collection of basic system utilities (core part)
This package contains a large variety of low-level system utilities
that are necessary for a Linux system to function. It contains the
mount program, the fdisk configuration tool, and more.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon Jan 20 2025 Stanislav Brabec <sbrabec@suse.com>
  - Move blkid.conf to /usr/etc (boo#1235887).
* Tue Jan 14 2025 Stanislav Brabec <sbrabec@suse.com>
  - Update to version 2.40.4:
    * agetty: Prevent cursor escape (bsc#1194818, drop
      util-linux-agetty-prevent-cursor-escape.patch)
      add "systemd" to --version output\
    * chcpu(8): Document CPU deconfiguring behavior
    * fdisk: SGI fixes
    * hardlink: fix memory corruption
    * hardlink.1 directory|file is mandatory
    * 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 fix version on big-endian systems
    * libfdisk: make sure libblkid uses the same sector size
    * libmount:
      extract common error handling function
      propagate first error of multiple filesystem types
    * logger: correctly format tv_usec
    * lscpu: Skip aarch64 decode path for rest of the architectures
      (bsc#1229476, drop util-linux-lscpu-skip-aarch64-decode.patch)
    * lsns: ignore ESRCH errors reported when accessing files under
      /proc
    * mkswap: set selinux label also when creating file
    * more: make sure we have data on stderr
    * nsenter: support empty environ
    * umount, losetup: Document loop destroy behavior
      (bsc#1159034, drop
      util-linux-umount-losetup-lazy-destruction.patch,
      util-linux-umount-losetup-lazy-destruction-generated.patch).
    * uuidd: fix /var/lib/libuuid mode uuidd-tmpfiles.conf
      fix /var/lib/libuuid mode uuidd-tmpfiles.conf
    * Many other fixes, improvements and code cleanup. For the
      complete list see
      https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/v2.40.3-ReleaseNotes
      https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/v2.40.4-ReleaseNotes
    - Refresh util-linux.keyring. Key validity was extended.
* Sun Nov 17 2024 Stanislav Brabec <sbrabec@suse.com>
  - Skip aarch64 decode path for rest of the architectures
    (bsc#1229476, util-linux-lscpu-skip-aarch64-decode.patch).
  - agetty: Prevent login cursor escape (bsc#1194818,
    util-linux-agetty-prevent-cursor-escape.patch).
  - Document unexpected side effects of lazy destruction
    (bsc#1159034, util-linux-umount-losetup-lazy-destruction.patch,
    util-linux-umount-losetup-lazy-destruction-generated.patch).
* Mon Oct 21 2024 Stanislav Brabec <sbrabec@suse.com>
  - Disable mountfd API again.
    (https://github.com/util-linux/util-linux/issues/3158)
* Mon Aug 05 2024 Stanislav Brabec <sbrabec@suse.com>
  - Update to version 2.40.2:
    * cfdisk: fix possible integer overflow
    * libmount: improving robustness in reading kernel messages,
      add pidfs to pseudo fs list
    * lscpu: New Arm Cortex part numbers
      fix hang of lscpu -e (bsc#1225598)
    * lsfd: Refactor the pidfd logic, support pidfs
      (obsoletes
      0001-include-Include-unistd.h-in-pidfd-utils.h-for-syscal.patch,
      0002-lsfd-Refactor-the-pidfd-logic-into-lsfd-pidfd.c.patch,
      0003-lsfd-Support-pidfs.patch,
      0004-lsfd-test-Adapt-test-cases-for-pidfs.patch)
    * mkswap.8.adoc: update note regarding swapfile creation
    * setpgid: make -f work
    * Many other fixes, improvements and code cleanup. For the
      complete list see
      https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.40/v2.40.2-ReleaseNotes
  - Enable kernel mountfd API, as it should be already stable
    (PED-9752).
  - Move autoreconf back to %build.
  - Add devel dependencies.
  - Remove util-linux-rpmlintrc. It is no more needed with multibuild.
* Tue Jul 16 2024 Valentin Lefebvre <valentin.lefebvre@suse.com>
  - uncomment "autoreconf --install" to use the new version of automake
* Mon Jun 10 2024 Dirk Müller <dmueller@suse.com>
  - disable libmagic in more(1) for binary detection (bsc#1225197)
* Thu May 16 2024 Jiri Slaby <jslaby@suse.cz>
  - add support for pidfs in kernel 6.9 (bsc#1224285)
    * 0001-include-Include-unistd.h-in-pidfd-utils.h-for-syscal.patch
    * 0002-lsfd-Refactor-the-pidfd-logic-into-lsfd-pidfd.c.patch
    * 0003-lsfd-Support-pidfs.patch
    * 0004-lsfd-test-Adapt-test-cases-for-pidfs.patch
* Wed May 08 2024 Thorsten Kukuk <kukuk@suse.com>
  - Update to version 2.40.1
    * agetty: don't overwrite TERM passed by the user
    * fsck.minix: fix possible overrun
    * libblkid: fix segfault when blkid.conf doesn't exist
    * libfdisk: add initializer to geometry
    * libmount: fix access check for utab in context
    * libmount: fix umount --read-only
    * lsns: fix netns use
  - Drop skip-lsfd-tests-PR2888.patch, was a backport
* Mon May 06 2024 Stanislav Brabec <sbrabec@suse.com>
  - Don't delete binaries not common for all architectures. Create an
    util-linux-extra subpackage instead, so users of third party
    tools can use them. (bsc#1222285)
* Mon Apr 15 2024 Stefan Schubert <schubi@suse.com>
  - Added static_lib.patch to resolve build failure when using
    libblkid.pc in --static mode
* Mon Apr 08 2024 Thorsten Kukuk <kukuk@suse.com>
  - Add new lastlog2 sub-package (to solve migration problems due to
    rpm %post/%postun ordering)
    * Add pam-config calls to enable pam_lastlog2
    * Add lastlog2.conf systemd-tmpfile to create database directory
* Sat Apr 06 2024 Andreas Schwab <schwab@suse.de>
  - Skip tests marked as ts_skip_qemu_user when running under qemu
  - Mark racy lslocks test as known fail
* Fri Apr 05 2024 Stanislav Brabec <sbrabec@suse.com>
  - Re-enable lsfd tests using mkfds, as it is fixed now.
* Fri Apr 05 2024 Thorsten Kukuk <kukuk@suse.com>
  - liblastlog2-devel:
    * Obsolete/provide lastlog2-devel for migration
    * Add header file to filelist
* Thu Apr 04 2024 Thorsten Kukuk <kukuk@suse.com>
  - Update to release 2.40
    * Add lastlog2
    * agetty: Load autologin user from agetty.autologin credential
    * agetty: use get_terminal_default_type()
    * agetty: use sd_get_sessions() for number of users (#2088)
    * blockdev: add support for BLKGETZONESZ
    * cfdisk: ask y/n before wipe
    * cfdisk: properly handle out-of-order partitions during resize
    * chcpu: document limitations of -g (bsc#1218609)
    * chsh: use libeconf to read /etc/shells
    * column: fix -l
    * column: fix memory leak
    * dmesg: fix FD leak
    * dmesg: fix delta calculation
    * dmesg: fix wrong size calculation
    * dmesg: support reading kmsg format from file
    * enosys: a new small command to make syscalls fail with ENOSYS
    * exch: new command to atomically exchanges paths between two files
    * fdisk: add support for partition resizing
    * fdisk: remove usage of VLA
    * fincore: add --output-all
    * findmnt: add --list-columns
    * findmnt: add -I, --dfi options for imitating the output of df -i
    * findmnt: add inode-related columns for implementing "df -i" like output
    * hexdump: add '--one-byte-hex' format option
    * hwclock: add support for RTC_VL_READ/RTC_VL_CLR ioctls
    * login: initialize noauth from login.noauth credential
    * lsblk: add --filter
    * lsblk: add --highlight
    * lsblk: add --list-columns
    * lsclocks: new command to show clocks
    * lscpu: even more Arm part numbers (bsc#1223605)
    * mkfs.minix: handle 64bit time on 32bit system
    * mkswap: implement --file
    * mkswap: implement --offset
    * more: clean processes not cleaned up after failed SSH session
      using up 100% CPU (bsc#1220117)
    * mount: add --map-users and --map-groups convenience options
    * nsenter: add option `-c` to join the cgroup of target process
    * setarch: add riscv64/riscv32 support
    * setpgid: new command to run a program in a new process group
    * uuidd: add cont_clock persistence
    * uuidgen: add option --count
    * wall: query logind for list of users with tty (#2088)
      properly neutralize escape sequences (bsc#1221831,
      CVE-2024-28085)
    * write: query logind for list of users with tty (#2088)
    * libuuid: improved support for 64-bit time
  - skip-lsfd-tests-PR2888.patch: skip some lsfd tests which OBS does
    not support (https://github.com/util-linux/util-linux/issues/2822)
  - use-logind-not-utmp.patch: removed, accepted upstream
  - tests-increase-delay-for-waitpid-test.patch: removed, upstreamed
  - 0001-Revert-libblkid-try-LUKS2-first-when-probing.patch: reverted upstream
  - util-linux-fix-tests-with-64k-pagesize.patch: was a backport
* Fri Feb 09 2024 Stanislav Brabec <sbrabec@suse.com>
  - Add file conflict of util-linux-tty-tools and busybox-util-linux.
* Thu Jan 18 2024 Stanislav Brabec <sbrabec@suse.com>
  - Minor multibuild fixes (PED-307):
    * Restore /bin symlinks in util-linux-systemd if building with
      ul_extra_bin_sbin.
    * Restore compatibility supplements and split-provides.
    * Update safety check instructions.
* Thu Dec 07 2023 Goldwyn Rodrigues <rgoldwyn@suse.com>
  - util-linux:systemd build failures on s390x (bsc#1217651):
    Increase delay in waitpid test, add
    tests-increase-delay-for-waitpid-test.patch
* Thu Dec 07 2023 Goldwyn Rodrigues <rgoldwyn@suse.com>
  - Update to release 2.39.3
    * libblkid: add support for bcachefs sub-device labels
    * libblkid: detect large bcachefs superblocks
    * libblkid: validate that NTFS sector_size is a power of two
    * libblkid: report endianness for VXFS
    * libmount: Fix regression when mounting with atime
    * libmount: accept '\' as escape for options separator
    * libmount: gracefully handle NULL path in mnt_resolve_target()
    * libmount: report statx in features list
    * libsmartcols: handle nameless tables in export format
    * libuuid: avoid truncation of clocks.txt to improve performance
    * lscpu: fix caches separator for --parse=<list>
    * lscpu: Add Phytium FTC862 cpu model
    * lsfd: fix the form for the optional argument of --inet option
      in manpage
    * lsfd: avoid a case of undefined behavior
    * lsfd: fix a memory leak
    * lslogins: fix -y option formatting in manpage
    * more: avoid an out-of-bound access
    * setpriv: fix some group argument completion
    * setterm: avoid restoring flags from uninitialized memory
    * umount: handle bindmounts during --recursive
  - Remove upstreamed patches:
    libuuid-avoid-truncate-clocks.txt-to-improve-performance.patch,
    setterm-resize-uninit-flags.patch
* Tue Nov 28 2023 Thorsten Kukuk <kukuk@suse.com>
  - Remove /etc/filesystem, the content is outdated
    (/etc cleanup, [jsc#PED-240])
* Fri Nov 17 2023 Goldwyn Rodrigues <rgoldwyn@suse.com>
  - regression fix for clock.txt on xfs (upstreamed) (bsc#1207987)
    * Add libuuid-avoid-truncate-clocks.txt-to-improve-performance.patch
* Tue Oct 31 2023 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Setterm - avoid restoring flags from uninitialized memory
    * setterm-resize-uninit-flags.patch
* Fri Sep 08 2023 Antonio Teixeira <antonio.teixeira@suse.com>
  - Upgrade to version 2.39.2:
    * libblkid: fix topology chain types mismatch
    * libmount:
    * handle failure to apply flags as part of a mount operation
    * improve EPERM interpretation
    * update documentation for MNT_ERR_APPLYFLAGS
    * use mount(2) for remount on Linux < 5.14
    * use some MS_* flags as superblock flags
    * setarch: add PER_LINUX_FDPIC fallback
    * uuidd: improve man page for -cont-clock
    * wall: do not error for ttys that do not exist
    * zramctl: add hint about supported algorithms
    * other changes, see:
      https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.2-ReleaseNotes
* Thu Aug 17 2023 Thorsten Kukuk <kukuk@suse.com>
  - Use logind as Y2038 safe utmp replacement [jsc#PED-3144]
    - drop libutempter
    - use-logind-not-utmp.patch: agetty, wall, write: use logind
      instead of utmp
* Fri Aug 04 2023 Antonio Teixeira <antonio.teixeira@suse.com>
  - Re-add util-linux-fix-tests-with-64k-pagesize.patch because it is
    not in 2.39.1
* Wed Aug 02 2023 Thorsten Kukuk <kukuk@suse.com>
  - Disable last and lastb for ALP, too.
* Fri Jul 28 2023 Goldwyn Rodrigues <rgoldwyn@suse.com>
  - Re-add 0001-Revert-libblkid-try-LUKS2-first-when-probing.patch
    because the patch is not in 2.39.1
    (bsc#1224393, boo#1213227, boo#1213361)
* Wed Jul 26 2023 Neil Brown <nfbrown@suse.com>
  - Upgrade to version 2.39.1
    (bsc#1213328)
    Various bug fixes including problem with parsing mount options.
  - Dropped upstreamed patches:
      0001-Revert-libblkid-try-LUKS2-first-when-probing.patch
      0001-libmount-fix-sync-options-between-context-and-fs-str.patch
      util-linux-fix-tests-with-64k-pagesize.patch
* Thu Jul 13 2023 Fabian Vogt <fvogt@suse.com>
  - Add patch to detect MD array as container of LUKS properly
    (boo#1213227, gh#util-linux/util-linux#2373):
    * 0001-Revert-libblkid-try-LUKS2-first-when-probing.patch
* Mon Jul 10 2023 Fabian Vogt <fvogt@suse.com>
  - No longer provide last and lastb on Tumbleweed. last is provided by
    wtmpdb and lastb is no longer supported.
* Fri Jun 23 2023 Fabian Vogt <fvogt@suse.com>
  - Add patch to fix regression with mount options handling (gh#util-linux/util-linux#2326):
    * 0001-libmount-fix-sync-options-between-context-and-fs-str.patch
* Wed Jun 14 2023 Fabian Vogt <fvogt@suse.com>
  - Set --disable-libmount-mountfd-support, it's very broken and needs
    both util-linux and kernel fixes (gh#util-linux/util-linux#2287)
* Tue Jun 13 2023 Thorsten Kukuk <kukuk@suse.com>
  - UTIL_LINUX_FOUND_SYSTEMD_DEPS: make grep more robust
  - util-linux-tty-tools: build together with systemd in preparation
    of util-linux 2.40 together with systemd v254
* Fri Jun 09 2023 Antonio Teixeira <antonio.teixeira@suse.com>
  - Upgrade to version 2.39:
    * blkpr: New command to run persistent reservations ioctls on a device.
    * pipesz: New command to set or examine pipe and FIFO buffer sizes.
    * waitpid: New command to wait for arbitrary processes.
    * mount, libmount: Supports new file descriptors based mount kernel API.
    * mount, libmount: New mount options X-mount.idmap=, X-mount.auto-fstypes,
      X-mount.{owner,group,mode}=, rootcontext=@target.
    * renice: Supports posix-compliant -n (via POSIXLY_CORRECT) and add a new
      option --relative.
    * dmesg: Supports subsecond granularity for --since and --until.
    * dmesg: Option --level accepts '+' prefix or postfix for a level name to specify
      all higher or all lower levels.
    * blkid, libblkid: Supports bcachefs.
    * fstrim: New option --types to filter out by filesystem types.
    * lsblk: --nvme and --virtio are new options to filter out devices.
    * lsblk: Improves detection of hotplug and removable status.
    * nsenter: New option --env for allowing environment variables inheritance.
    * namei: New option -Z to report SELinux contexts.
    * Many other new features and fixes. For complete list see
      https://kernel.org/pub/linux/utils/util-linux/v2.39/v2.39-ReleaseNotes
  - Dropped upstreamed patches:
    * fix-lib-internal-cache-size.patch
    * util-linux-fix-tests-when-at-symbol-in-path.patch
    * util-linux-honor-noclear-when-reprint-issue.patch
  - Add upstream patch util-linux-fix-tests-with-64k-pagesize.patch
    * Fixes fadvise tests for ppc64
* Tue May 09 2023 Antonio Teixeira <antonio.teixeira@suse.com>
  - Suppress error messages for grep command where the input file
    might not exist (boo#1169835)
* Tue May 09 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Call fdupes without -s to avoid broken symlinks, pointing to
    different subpackage. boo#1209990
* Fri Apr 28 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Add upstream patch fix-lib-internal-cache-size.patch
    bsc#1210164, gh#util-linux/util-linux@2fa4168c8bc9
* Fri Mar 31 2023 Michal Koutný <mkoutny@suse.com>
  - su.pamd: Fixup common-session-nonlogin usage
  - runuser.pamd, su.pamd: Guard common-session-nonlogin away for <=15 codestreams
    More info in https://github.com/SUSE/pam-config/pull/16
* Mon Mar 27 2023 Thorsten Kukuk <kukuk@suse.com>
  - login.pamd, remote.pamd: include postlogin-* rules
  - runuser.pamd, su.pamd: Include common-session-nonlogin instead
    of common-session
* Mon Mar 13 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Redistribute file entries to make sure that the files goes to the
    corresponding subpackage, util-linux or util-linux-systemd
    (bsc#1207023)
* Wed Mar 08 2023 Jan Engelhardt <jengelh@inai.de>
  - Use requires(post,verify) instead of the PreReq hammer
* Wed Mar 08 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Add Provides for all tty-tools binaries in the tty-tools package to
    handle conflict with previous versions of util-linux.
* Tue Mar 07 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Split out mesg, wall and write to their own util-linux-tty-tools
    package. (bsc#1208310)
* Mon Mar 06 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix comments bleeding into rpm scriptlets. /sbin/ldconfig does
    not take any parameters and thus we must not have content in the
    script body. Use %dnl to properly mark the comments as 'rpm
    comments' (boo#1208963).
* Mon Feb 27 2023 pgajdos@suse.com
  - added patches
    agetty: don't ignore --noclear when re-print issue file
    https://github.com/util-linux/util-linux/commit/0c0fb46dcef6c63c74094486e499e376fdb33a04.diff
    [bsc#1194322]
    + util-linux-honor-noclear-when-reprint-issue.patch
* Tue Feb 14 2023 Thorsten Kukuk <kukuk@suse.com>
  - Remove requires for adjtimex, which and time: this where wrongly
    implemented split provides we don't need anymore.
  - Remove pam_lastlog, not Y2038 safe, will be removed upstream.
    Additional tools update the files themself.
  - Readd hwclock.8 manual page.
  - Move permissions pre-require to correct package.
  - Remove install_info_prereq, we have no info pages.
* Wed Feb 08 2023 Daniel Garcia <daniel.garcia@suse.com>
  - clean up spec file, tag all the %if-endif to make it easy to read the file
    and try to simplify a bit the if-endif logic grouping by core, systemd and
    python.
* Thu Jan 26 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix previous commit: setterm, cfdisk, fdformat, hwclock, sfdisk,
    and tunelp  unintentionally fell out of both variants.
* Wed Jan 25 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Exclude these binaries from the -systemd build, as they exist in
    the core package already:
    + /usr/bin/lslocks
    + /usr/bin/setterm
    + /usr/bin/wall
    + /usr/bin/write
    + /usr/sbin/cfdisk
    + /usr/sbin/fdformat
    + /usr/sbin/fdisk
    + /usr/sbin/hwclock
    + /usr/sbin/sfdisk
    + /usr/sbin/tunelp
* Wed Jan 11 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Replace usage of deprecated fgrep with grep -F.
* Mon Jan 09 2023 Matwey Kornilov <matwey.kornilov@gmail.com>
  - %dir /var/lib/libuuid/ is owned by uuidd:uuidd but no such user are required.
* Mon Jan 09 2023 Fabian Vogt <fvogt@suse.com>
  - Move /var/lib/libuuid/ ownership exclusively to uuidd (boo#1206690)
* Fri Jan 06 2023 Dirk Müller <dmueller@suse.com>
  - restore man and info pages
  - clean up spec file slightly
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Wed Dec 21 2022 Dirk Müller <dmueller@suse.com>
  - restore lsblk and lslogins as well
* Mon Dec 19 2022 Dirk Müller <dmueller@suse.com>
  - reinstanciate logger
* Wed Dec 14 2022 Goldwyn Rodrigues <rgoldwyn@suse.com>
  - Fix /usr/bin/findmnt to be in only one package (bsc#1206347)
* Fri Dec 09 2022 David Anes <david.anes@suse.com>
  - Fix tests not passing when '@' character is in build path:
    Fixes rpmbuild %checks fail when @ in the directory path (bsc#1194038).
  - Add util-linux-fix-tests-when-at-symbol-in-path.patch
* Thu Dec 08 2022 Stanislav Brabec <sbrabec@suse.com>
  - Convert the build back to per-parts build, just use multibuild.
* Thu Dec 01 2022 Stanislav Brabec <sbrabec@suse.com>
  - libuuid continuous clock handling for time based UUIDs:
    Prevent use of the new libuuid ABI by uuidd %post before update
    of libuuid1 (bsc#1205646).
* Thu Sep 15 2022 Stanislav Brabec <sbrabec@suse.com>
  - Do not set SUID permissions for util-linux-mini.
* Mon Sep 12 2022 Stanislav Brabec <sbrabec@suse.com>
  - Fix pam directory for the staging package.
  - Add util-linux-rpmlintrc removing unneeded warnings.
* Mon Aug 29 2022 Stanislav Brabec <sbrabec@suse.com>
  - Update to version 2.38.1:
    * column: fix buffer overflow when -l specified, fix greedy mode
    on -l
    * dmesg: fix --since and --until
    * libmount: when moving a mount point, all sub mount entries in
      utab should also be updated (bsc#1198731)
    * libuuid: improve cache handling (bsc#1201959, PED-1150)
    * lsblk: fix JSON output when without --bytes
    * lsfd:fix crash triggered by an empty filter expression
    * sulogin: fix includes (obsoletes linux-fs.patch)
    * Many other fixes, improvements and code cleanup. For the
      complete list see
      https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38.1-ReleaseNotes
  - Fix some rpmlintrc warnings and remove util-linux-rpmlintrc.
* Mon Aug 22 2022 Stanislav Brabec <sbrabec@suse.com>
  - Update to version 2.38:
    * first release with translated util-linux man-pages
    * mount: new options --mkdir as shortcut for X-mount.mkdir
    * mount, libmount: new mount options X-mount.subdir=
    * lsfd: new command
    * dmesg: new option --json to print kernel log in JSON format
    * libfdisk: improved to set correct CHS addresses in MBR
    * fstrim: ignores all /ect/fstab entries with X-fstrim.notrim
      (jsc#SLE-17942)
    * hardlink: now supports reflinks and new option --method=
    * hwclock: new command line options --param-get and --param-set
    * irqtop: new option --cpu-stat
    * libblkid: supports zoned disks for btrfs
    * lsblk: new options --noempty to ignore all devices with zero
      size, and --zoned to print information about zones
    * mkswap: new option --quiet
    * nsenter: new option --wdns to change working directory within
      namespace
    * rename: new options --all and --last to replace all or last
      occurrences of expression rather than the first one
    * su: now resets RLIMIT_AS, RLIMIT_{NICE,RTPRIO}, RLIMIT_FSIZE
      and RLIMIT_NOFILE reourse limits.
    * unshare: new options --map-users= and --map-groups= to map
      block of group IDs; new option --map-auto to map the first
      block of user IDs owned by the effective user from /etc/subuid
    * wdctl: new options --setpregovernor to set pre-timeout governor
      name, and --setpretimeout to set watchdog pre-timeout in
      seconds
    * Many other new features and fixes. For the complete list see
      https://www.kernel.org/pub/linux/utils/util-linux/v2.38/v2.38-ReleaseNotes
  - Changed packaging style from multi spec build to multibuild with
    python multi-flavor build (PED-1007).
    Advantages:
    * Easily prevents bootstrap build loops.
    * No artificial package splitting needed any more.
    * Less complicated spec file.
    * Can run full test suite.
    * python*-libmount available for more python versions.
    * Enable asciidoctor to build documentation.
    * Enable support for libmagic.
    * Turn technically incorrect Recommends to Requires.
  - Fix rpmling warning by setting attr for clock.txt ghost file.
  - Drop upstreamed util-linux-sulogin4bsc1175514.patch
* Tue Aug 09 2022 Thorsten Kukuk <kukuk@suse.com>
  - Use %_pam_vendordir
* Wed Jul 27 2022 Ludwig Nussel <lnussel@suse.de>
  - exclude bash-completion stuff for programs that are in
    util-linux-systemd from util-linux for real.
* Thu Jul 21 2022 Andreas Schwab <schwab@suse.de>
  - linux-fs.patch: Fix conflict between <linux/fs.h> and <sys/mount.h>
* Tue Mar 08 2022 Stanislav Brabec <sbrabec@suse.com>
  - Update to version 2.37.4:
    * Fix security issue in chsh(1) and chfn(8) (CVE-2022-0563).
      SUSE is not affected (bsc#1196241).
* Thu Mar 03 2022 Stanislav Brabec <sbrabec@suse.com>
  - Fix "su -s" bash completion
    (bsc#1172427, util-linux-bash-completion-su-chsh-l.patch).
* Mon Jan 24 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.37.3 (bsc#1194976):
    This release fixes two security mount(8) and umount(8) issues:
    * CVE-2021-3996
      Improper UID check in libmount allows an unprivileged user to unmount FUSE
      filesystems of users with similar UID.
    * CVE-2021-3995
      This issue is related to parsing the /proc/self/mountinfo file allows an
      unprivileged user to unmount other user's filesystems that are either
      world-writable themselves or mounted in a world-writable directory.

Files

/etc/blkid.conf
/etc/issue.d
/usr/bin/cal
/usr/bin/chmem
/usr/bin/choom
/usr/bin/chrt
/usr/bin/col
/usr/bin/colcrt
/usr/bin/colrm
/usr/bin/column
/usr/bin/dmesg
/usr/bin/eject
/usr/bin/enosys
/usr/bin/exch
/usr/bin/fadvise
/usr/bin/fallocate
/usr/bin/fincore
/usr/bin/flock
/usr/bin/getopt
/usr/bin/hardlink
/usr/bin/hexdump
/usr/bin/i386
/usr/bin/ionice
/usr/bin/ipcmk
/usr/bin/ipcrm
/usr/bin/ipcs
/usr/bin/irqtop
/usr/bin/isosize
/usr/bin/kill
/usr/bin/line
/usr/bin/linux32
/usr/bin/linux64
/usr/bin/login
/usr/bin/look
/usr/bin/lsclocks
/usr/bin/lscpu
/usr/bin/lsfd
/usr/bin/lsipc
/usr/bin/lsirq
/usr/bin/lslocks
/usr/bin/lsmem
/usr/bin/lsns
/usr/bin/mcookie
/usr/bin/more
/usr/bin/mount
/usr/bin/mountpoint
/usr/bin/namei
/usr/bin/nsenter
/usr/bin/pipesz
/usr/bin/prlimit
/usr/bin/rename
/usr/bin/renice
/usr/bin/rev
/usr/bin/script
/usr/bin/scriptlive
/usr/bin/scriptreplay
/usr/bin/setarch
/usr/bin/setpgid
/usr/bin/setpriv
/usr/bin/setsid
/usr/bin/setterm
/usr/bin/su
/usr/bin/taskset
/usr/bin/uclampset
/usr/bin/ul
/usr/bin/umount
/usr/bin/uname26
/usr/bin/unshare
/usr/bin/utmpdump
/usr/bin/uuidgen
/usr/bin/uuidparse
/usr/bin/waitpid
/usr/bin/wdctl
/usr/bin/whereis
/usr/etc/blkid.conf
/usr/etc/default/runuser
/usr/etc/default/su
/usr/lib/pam.d/login
/usr/lib/pam.d/remote
/usr/lib/pam.d/runuser
/usr/lib/pam.d/runuser-l
/usr/lib/pam.d/su
/usr/lib/pam.d/su-l
/usr/sbin/addpart
/usr/sbin/agetty
/usr/sbin/blkdiscard
/usr/sbin/blkid
/usr/sbin/blkpr
/usr/sbin/blkzone
/usr/sbin/blockdev
/usr/sbin/cfdisk
/usr/sbin/chcpu
/usr/sbin/ctrlaltdel
/usr/sbin/delpart
/usr/sbin/fdformat
/usr/sbin/fdisk
/usr/sbin/findfs
/usr/sbin/flushb
/usr/sbin/fsck
/usr/sbin/fsck.cramfs
/usr/sbin/fsck.minix
/usr/sbin/fsfreeze
/usr/sbin/fstrim
/usr/sbin/hwclock
/usr/sbin/ldattach
/usr/sbin/losetup
/usr/sbin/mkfs
/usr/sbin/mkfs.bfs
/usr/sbin/mkfs.cramfs
/usr/sbin/mkfs.minix
/usr/sbin/mkswap
/usr/sbin/nologin
/usr/sbin/partx
/usr/sbin/pivot_root
/usr/sbin/readprofile
/usr/sbin/resizepart
/usr/sbin/rfkill
/usr/sbin/rtcwake
/usr/sbin/runuser
/usr/sbin/sfdisk
/usr/sbin/sulogin
/usr/sbin/swaplabel
/usr/sbin/swapoff
/usr/sbin/swapon
/usr/sbin/switch_root
/usr/sbin/tunelp
/usr/sbin/wipefs
/usr/sbin/zramctl
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/addpart
/usr/share/bash-completion/completions/blkdiscard
/usr/share/bash-completion/completions/blkid
/usr/share/bash-completion/completions/blkzone
/usr/share/bash-completion/completions/blockdev
/usr/share/bash-completion/completions/cal
/usr/share/bash-completion/completions/cfdisk
/usr/share/bash-completion/completions/chcpu
/usr/share/bash-completion/completions/chmem
/usr/share/bash-completion/completions/chrt
/usr/share/bash-completion/completions/col
/usr/share/bash-completion/completions/colcrt
/usr/share/bash-completion/completions/colrm
/usr/share/bash-completion/completions/column
/usr/share/bash-completion/completions/ctrlaltdel
/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/fdformat
/usr/share/bash-completion/completions/fdisk
/usr/share/bash-completion/completions/fincore
/usr/share/bash-completion/completions/findfs
/usr/share/bash-completion/completions/flock
/usr/share/bash-completion/completions/fsck
/usr/share/bash-completion/completions/fsck.cramfs
/usr/share/bash-completion/completions/fsck.minix
/usr/share/bash-completion/completions/fsfreeze
/usr/share/bash-completion/completions/fstrim
/usr/share/bash-completion/completions/getopt
/usr/share/bash-completion/completions/hardlink
/usr/share/bash-completion/completions/hexdump
/usr/share/bash-completion/completions/hwclock
/usr/share/bash-completion/completions/ionice
/usr/share/bash-completion/completions/ipcmk
/usr/share/bash-completion/completions/ipcrm
/usr/share/bash-completion/completions/ipcs
/usr/share/bash-completion/completions/irqtop
/usr/share/bash-completion/completions/isosize
/usr/share/bash-completion/completions/ldattach
/usr/share/bash-completion/completions/look
/usr/share/bash-completion/completions/losetup
/usr/share/bash-completion/completions/lsclocks
/usr/share/bash-completion/completions/lscpu
/usr/share/bash-completion/completions/lsipc
/usr/share/bash-completion/completions/lsirq
/usr/share/bash-completion/completions/lslocks
/usr/share/bash-completion/completions/lsmem
/usr/share/bash-completion/completions/lsns
/usr/share/bash-completion/completions/mcookie
/usr/share/bash-completion/completions/mkfs
/usr/share/bash-completion/completions/mkfs.bfs
/usr/share/bash-completion/completions/mkfs.cramfs
/usr/share/bash-completion/completions/mkfs.minix
/usr/share/bash-completion/completions/mkswap
/usr/share/bash-completion/completions/more
/usr/share/bash-completion/completions/mount
/usr/share/bash-completion/completions/mountpoint
/usr/share/bash-completion/completions/namei
/usr/share/bash-completion/completions/nsenter
/usr/share/bash-completion/completions/partx
/usr/share/bash-completion/completions/pipesz
/usr/share/bash-completion/completions/pivot_root
/usr/share/bash-completion/completions/prlimit
/usr/share/bash-completion/completions/readprofile
/usr/share/bash-completion/completions/rename
/usr/share/bash-completion/completions/renice
/usr/share/bash-completion/completions/resizepart
/usr/share/bash-completion/completions/rev
/usr/share/bash-completion/completions/rfkill
/usr/share/bash-completion/completions/rtcwake
/usr/share/bash-completion/completions/runuser
/usr/share/bash-completion/completions/script
/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/setpriv
/usr/share/bash-completion/completions/setsid
/usr/share/bash-completion/completions/setterm
/usr/share/bash-completion/completions/sfdisk
/usr/share/bash-completion/completions/su
/usr/share/bash-completion/completions/swaplabel
/usr/share/bash-completion/completions/swapoff
/usr/share/bash-completion/completions/swapon
/usr/share/bash-completion/completions/taskset
/usr/share/bash-completion/completions/tunelp
/usr/share/bash-completion/completions/uclampset
/usr/share/bash-completion/completions/ul
/usr/share/bash-completion/completions/umount
/usr/share/bash-completion/completions/unshare
/usr/share/bash-completion/completions/utmpdump
/usr/share/bash-completion/completions/uuidgen
/usr/share/bash-completion/completions/uuidparse
/usr/share/bash-completion/completions/waitpid
/usr/share/bash-completion/completions/wdctl
/usr/share/bash-completion/completions/whereis
/usr/share/bash-completion/completions/wipefs
/usr/share/bash-completion/completions/zramctl
/usr/share/doc/packages/util-linux
/usr/share/doc/packages/util-linux/AUTHORS
/usr/share/doc/packages/util-linux/ChangeLog
/usr/share/doc/packages/util-linux/NEWS
/usr/share/doc/packages/util-linux/README
/usr/share/doc/packages/util-linux/blkid.txt
/usr/share/doc/packages/util-linux/cal.txt
/usr/share/doc/packages/util-linux/col.txt
/usr/share/doc/packages/util-linux/deprecated.txt
/usr/share/doc/packages/util-linux/getopt-example.bash
/usr/share/doc/packages/util-linux/getopt-example.tcsh
/usr/share/doc/packages/util-linux/getopt.txt
/usr/share/doc/packages/util-linux/howto-debug.txt
/usr/share/doc/packages/util-linux/hwclock.txt
/usr/share/doc/packages/util-linux/modems-with-agetty.txt
/usr/share/doc/packages/util-linux/mount.txt
/usr/share/doc/packages/util-linux/pg.txt
/usr/share/licenses/util-linux
/usr/share/licenses/util-linux/COPYING
/usr/share/licenses/util-linux/COPYING.BSD-2-Clause
/usr/share/licenses/util-linux/COPYING.BSD-3-Clause
/usr/share/licenses/util-linux/COPYING.BSD-4-Clause-UC
/usr/share/licenses/util-linux/COPYING.GPL-2.0-only
/usr/share/licenses/util-linux/COPYING.GPL-2.0-or-later
/usr/share/licenses/util-linux/COPYING.GPL-3.0-or-later
/usr/share/licenses/util-linux/COPYING.ISC
/usr/share/licenses/util-linux/COPYING.LGPL-2.1-or-later
/usr/share/licenses/util-linux/COPYING.MIT
/usr/share/licenses/util-linux/README.licensing
/usr/share/man/man1/cal.1.gz
/usr/share/man/man1/choom.1.gz
/usr/share/man/man1/chrt.1.gz
/usr/share/man/man1/col.1.gz
/usr/share/man/man1/colcrt.1.gz
/usr/share/man/man1/colrm.1.gz
/usr/share/man/man1/column.1.gz
/usr/share/man/man1/dmesg.1.gz
/usr/share/man/man1/eject.1.gz
/usr/share/man/man1/enosys.1.gz
/usr/share/man/man1/exch.1.gz
/usr/share/man/man1/fadvise.1.gz
/usr/share/man/man1/fallocate.1.gz
/usr/share/man/man1/fincore.1.gz
/usr/share/man/man1/flock.1.gz
/usr/share/man/man1/getopt.1.gz
/usr/share/man/man1/hardlink.1.gz
/usr/share/man/man1/hexdump.1.gz
/usr/share/man/man1/ionice.1.gz
/usr/share/man/man1/ipcmk.1.gz
/usr/share/man/man1/ipcrm.1.gz
/usr/share/man/man1/ipcs.1.gz
/usr/share/man/man1/irqtop.1.gz
/usr/share/man/man1/kill.1.gz
/usr/share/man/man1/line.1.gz
/usr/share/man/man1/login.1.gz
/usr/share/man/man1/look.1.gz
/usr/share/man/man1/lsclocks.1.gz
/usr/share/man/man1/lscpu.1.gz
/usr/share/man/man1/lsfd.1.gz
/usr/share/man/man1/lsipc.1.gz
/usr/share/man/man1/lsirq.1.gz
/usr/share/man/man1/lsmem.1.gz
/usr/share/man/man1/mcookie.1.gz
/usr/share/man/man1/more.1.gz
/usr/share/man/man1/mountpoint.1.gz
/usr/share/man/man1/namei.1.gz
/usr/share/man/man1/nsenter.1.gz
/usr/share/man/man1/pipesz.1.gz
/usr/share/man/man1/prlimit.1.gz
/usr/share/man/man1/rename.1.gz
/usr/share/man/man1/renice.1.gz
/usr/share/man/man1/rev.1.gz
/usr/share/man/man1/runuser.1.gz
/usr/share/man/man1/script.1.gz
/usr/share/man/man1/scriptlive.1.gz
/usr/share/man/man1/scriptreplay.1.gz
/usr/share/man/man1/setpgid.1.gz
/usr/share/man/man1/setpriv.1.gz
/usr/share/man/man1/setsid.1.gz
/usr/share/man/man1/setterm.1.gz
/usr/share/man/man1/su.1.gz
/usr/share/man/man1/taskset.1.gz
/usr/share/man/man1/uclampset.1.gz
/usr/share/man/man1/ul.1.gz
/usr/share/man/man1/unshare.1.gz
/usr/share/man/man1/utmpdump.1.gz
/usr/share/man/man1/uuidgen.1.gz
/usr/share/man/man1/uuidparse.1.gz
/usr/share/man/man1/waitpid.1.gz
/usr/share/man/man1/whereis.1.gz
/usr/share/man/man5/adjtime_config.5.gz
/usr/share/man/man5/fstab.5.gz
/usr/share/man/man5/scols-filter.5.gz
/usr/share/man/man5/terminal-colors.d.5.gz
/usr/share/man/man8/addpart.8.gz
/usr/share/man/man8/agetty.8.gz
/usr/share/man/man8/blkdiscard.8.gz
/usr/share/man/man8/blkid.8.gz
/usr/share/man/man8/blkpr.8.gz
/usr/share/man/man8/blkzone.8.gz
/usr/share/man/man8/blockdev.8.gz
/usr/share/man/man8/cfdisk.8.gz
/usr/share/man/man8/chcpu.8.gz
/usr/share/man/man8/chmem.8.gz
/usr/share/man/man8/ctrlaltdel.8.gz
/usr/share/man/man8/delpart.8.gz
/usr/share/man/man8/fdformat.8.gz
/usr/share/man/man8/fdisk.8.gz
/usr/share/man/man8/findfs.8.gz
/usr/share/man/man8/fsck.8.gz
/usr/share/man/man8/fsck.cramfs.8.gz
/usr/share/man/man8/fsck.minix.8.gz
/usr/share/man/man8/fsfreeze.8.gz
/usr/share/man/man8/fstrim.8.gz
/usr/share/man/man8/hwclock.8.gz
/usr/share/man/man8/isosize.8.gz
/usr/share/man/man8/ldattach.8.gz
/usr/share/man/man8/losetup.8.gz
/usr/share/man/man8/lslocks.8.gz
/usr/share/man/man8/lsns.8.gz
/usr/share/man/man8/mkfs.8.gz
/usr/share/man/man8/mkfs.bfs.8.gz
/usr/share/man/man8/mkfs.cramfs.8.gz
/usr/share/man/man8/mkfs.minix.8.gz
/usr/share/man/man8/mkswap.8.gz
/usr/share/man/man8/mount.8.gz
/usr/share/man/man8/nologin.8.gz
/usr/share/man/man8/partx.8.gz
/usr/share/man/man8/pivot_root.8.gz
/usr/share/man/man8/readprofile.8.gz
/usr/share/man/man8/resizepart.8.gz
/usr/share/man/man8/rfkill.8.gz
/usr/share/man/man8/rtcwake.8.gz
/usr/share/man/man8/setarch.8.gz
/usr/share/man/man8/sfdisk.8.gz
/usr/share/man/man8/sulogin.8.gz
/usr/share/man/man8/swaplabel.8.gz
/usr/share/man/man8/swapoff.8.gz
/usr/share/man/man8/swapon.8.gz
/usr/share/man/man8/switch_root.8.gz
/usr/share/man/man8/tunelp.8.gz
/usr/share/man/man8/umount.8.gz
/usr/share/man/man8/wdctl.8.gz
/usr/share/man/man8/wipefs.8.gz
/usr/share/man/man8/zramctl.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jan 30 00:12:54 2025