forked from pool/util-linux
Accepting request 487606 from Base:System
1 OBS-URL: https://build.opensuse.org/request/show/487606 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/util-linux?expand=0&rev=217
This commit is contained in:
commit
8b5a4a0e85
71
arm64-lscpu-use-sysfs-for-table-access-if-available.patch
Normal file
71
arm64-lscpu-use-sysfs-for-table-access-if-available.patch
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
Return-Path: <ard.biesheuvel@linaro.org>
|
||||||
|
Delivered-To: agraf@imap.suse.de
|
||||||
|
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||||
|
To: util-linux-ng@vger.kernel.org
|
||||||
|
Cc: leif.lindholm@linaro.org,
|
||||||
|
agraf@suse.de,
|
||||||
|
kzak@redhat.com,
|
||||||
|
Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||||
|
Subject: [PATCH] lspcu: use sysfs for table access if available
|
||||||
|
Date: Wed, 12 Apr 2017 10:11:29 +0100
|
||||||
|
Message-Id: <20170412091129.27283-1-ard.biesheuvel@linaro.org>
|
||||||
|
X-Mailer: git-send-email 2.9.3
|
||||||
|
|
||||||
|
On ARM systems, accessing SMBIOS tables via /dev/mem using read()
|
||||||
|
calls is not supported. The reason is that such tables are usually
|
||||||
|
located in EFI_RUNTIME_SERVICE_DATA memory, which is not covered
|
||||||
|
by the linear mapping on those systems, and so read() calls will
|
||||||
|
fail.
|
||||||
|
|
||||||
|
So instead, use the /sys/firmware/dmi/tables/DMI sysfs file, which
|
||||||
|
contains the entire structure table array, and will be available
|
||||||
|
on any recent Linux system, even on ones that only export the rev3
|
||||||
|
SMBIOS entry point, which is currently ignored by lscpu.
|
||||||
|
|
||||||
|
Note that the max 'num' value is inferred from the size. This is not
|
||||||
|
a limitation of the sysfs interface, but a limitation of the rev3
|
||||||
|
entry point, which no longer carries a number of array elements.
|
||||||
|
|
||||||
|
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
|
||||||
|
Signed-off-by: Alexander Graf <agraf@suse.de>
|
||||||
|
---
|
||||||
|
sys-utils/lscpu-dmi.c | 16 ++++++++++++++++
|
||||||
|
1 file changed, 16 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/sys-utils/lscpu-dmi.c b/sys-utils/lscpu-dmi.c
|
||||||
|
index 0e497d10c..a8298ff74 100644
|
||||||
|
--- a/sys-utils/lscpu-dmi.c
|
||||||
|
+++ b/sys-utils/lscpu-dmi.c
|
||||||
|
@@ -192,6 +192,18 @@ static int hypervisor_decode_smbios(uint8_t *buf, const char *devmem)
|
||||||
|
devmem);
|
||||||
|
}
|
||||||
|
|
||||||
|
+static int hypervisor_decode_sysfw(void)
|
||||||
|
+{
|
||||||
|
+ static char const sys_fw_dmi_tables[] = "/sys/firmware/dmi/tables/DMI";
|
||||||
|
+ struct stat st;
|
||||||
|
+
|
||||||
|
+ if (stat(sys_fw_dmi_tables, &st))
|
||||||
|
+ return -1;
|
||||||
|
+
|
||||||
|
+ return hypervisor_from_dmi_table(0, st.st_size, st.st_size / 4,
|
||||||
|
+ sys_fw_dmi_tables);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
/*
|
||||||
|
* Probe for EFI interface
|
||||||
|
*/
|
||||||
|
@@ -242,6 +254,10 @@ int read_hypervisor_dmi(void)
|
||||||
|
|| '\0' != 0)
|
||||||
|
return rc;
|
||||||
|
|
||||||
|
+ rc = hypervisor_decode_sysfw();
|
||||||
|
+ if (rc >= 0)
|
||||||
|
+ return rc;
|
||||||
|
+
|
||||||
|
/* First try EFI (ia64, Intel-based Mac) */
|
||||||
|
switch (address_from_efi(&fp)) {
|
||||||
|
case EFI_NOT_FOUND:
|
||||||
|
--
|
||||||
|
2.11.0
|
||||||
|
|
@ -1,3 +1,47 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 12 09:19:21 UTC 2017 - agraf@suse.com
|
||||||
|
|
||||||
|
- Prefer sysfs exported SMBIOS3 tables in lscu (bsc#1033718)
|
||||||
|
+ arm64-lscpu-use-sysfs-for-table-access-if-available.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 6 17:35:34 CEST 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- To cover release numbers of both SLE12 SP3 and Leap 42.3, relax
|
||||||
|
release based conflict with bash-completion from 13.1 to 10.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 4 14:51:09 UTC 2017 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
- fix util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
--logical-blocksize was behaving like --nooverlap
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 17 17:18:28 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Conflict with old systemd-presets-branding to ensure correct
|
||||||
|
preset migration (boo#1029775, bsc#1012850).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 16 22:44:12 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Drop "codepage" fstab migration needed for SuSE Linux < 9.1
|
||||||
|
(bsc#51950 (suse#36950)).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 28 17:27:58 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Keep dependency on insserv and fillup for compatibilitiy reasons
|
||||||
|
in Leap 42.3. Too many poorly written packages depend on it.
|
||||||
|
(Marked as "sysv compatibility hack".)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 22 22:00:05 UTC 2017 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
- Update to version 2.29.2:
|
||||||
|
* su(1) security issue CVE-2017-2616 (bsc#1023041)
|
||||||
|
* minor bugfixes and enhancements
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 10 10:40:23 UTC 2017 - fbui@suse.com
|
Fri Feb 10 10:40:23 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
@ -20,12 +64,48 @@ Wed Feb 8 18:16:22 CET 2017 - sbrabec@suse.com
|
|||||||
- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
|
- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
|
||||||
losetup -L changes its meaning from SLE12 SP1&SP2 specific
|
losetup -L changes its meaning from SLE12 SP1&SP2 specific
|
||||||
--logical-blocksize to the upstream --nooverlap).
|
--logical-blocksize to the upstream --nooverlap).
|
||||||
--logical-blocksize can be used only with long option.
|
--logical-blocksize can be used only with long option
|
||||||
|
(bsc#966891).
|
||||||
- Include SLE12 + Leap 42 exclusive feature, implemented by
|
- Include SLE12 + Leap 42 exclusive feature, implemented by
|
||||||
hare@suse.de:
|
hare@suse.de:
|
||||||
* losetup: Add support for setting logical blocksizes
|
* losetup: Add support for setting logical blocksizes
|
||||||
(bsc#931634, FATE#319010)
|
(bsc#931634, FATE#319010)
|
||||||
+ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
+ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
SLE12 & Leap 42 specific changes:
|
||||||
|
* Fix for SLE12: bsc#956540, SLE12 SP1: bsc#953691, Leap 42.1:
|
||||||
|
boo#954482, was obsoleted by the systemd update, and skipped.
|
||||||
|
* Remove --enable-ncurses that is intended to force non-wide
|
||||||
|
ncurses (boo#978993).
|
||||||
|
* Make release-dependent conflict with old sysvinit-tools SLE
|
||||||
|
specific, as it is required only for SLE 11 upgrade,
|
||||||
|
and breaks openSUSE staging builds (boo#994399).
|
||||||
|
* Obsolete these patches, now upstreamed:
|
||||||
|
* Drop upstreamed patches
|
||||||
|
(tests-script-race-on-force-only.patch,
|
||||||
|
util-linux-libmount-ignore-redundant-slashes.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-1.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-2.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-3.patch,
|
||||||
|
util-linux-libblkid-partition-loop.patch,
|
||||||
|
util-linux-libblkid-wipe-offset.patch,
|
||||||
|
util-linux-mount-reuse-loop-1.patch,
|
||||||
|
util-linux-mount-reuse-loop-2.patch,
|
||||||
|
util-linux-mount-reuse-loop-3.patch,
|
||||||
|
util-linux-mount-reuse-loop-4.patch,
|
||||||
|
util-linux-loop-reuse-01.patch, util-linux-loop-reuse-02.patch,
|
||||||
|
util-linux-loop-reuse-03.patch, util-linux-loop-reuse-04.patch,
|
||||||
|
util-linux-loop-reuse-05.patch, util-linux-loop-reuse-06.patch,
|
||||||
|
util-linux-loop-reuse-07.patch, util-linux-loop-reuse-08.patch,
|
||||||
|
util-linux-loop-reuse-09.patch, util-linux-loop-reuse-10.patch,
|
||||||
|
util-linux-loop-reuse-12.patch, util-linux-loop-reuse-13.patch,
|
||||||
|
util-linux-loop-reuse-14.patch, util-linux-loop-reuse-15.patch,
|
||||||
|
util-linux-loop-reuse-16.patch, util-linux-loop-reuse-17.patch,
|
||||||
|
util-linux-loop-reuse-18.patch, util-linux-loop-reuse-19.patch,
|
||||||
|
util-linux-loop-reuse-20.patch,
|
||||||
|
util-linux-libmount-cifs-is_mounted.patch).
|
||||||
|
* Refreshed patches
|
||||||
|
(make-sure-sbin-resp-usr-sbin-are-in-PATH.diff,
|
||||||
|
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 7 20:07:55 CET 2017 - sbrabec@suse.com
|
Tue Feb 7 20:07:55 CET 2017 - sbrabec@suse.com
|
||||||
@ -67,7 +147,7 @@ Wed Dec 7 16:12:55 CET 2016 - sbrabec@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
- Update to version 2.29
|
- Update to version 2.29 (FATE#322090)
|
||||||
* cal: possible to specify month by name (e.g. "cal January
|
* cal: possible to specify month by name (e.g. "cal January
|
||||||
2017") and use relative placeholders (cal "+1 month")
|
2017") and use relative placeholders (cal "+1 month")
|
||||||
* fdisk(8) allows to wipe newly created partitions; the feature
|
* fdisk(8) allows to wipe newly created partitions; the feature
|
||||||
@ -84,6 +164,11 @@ Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
|||||||
mount all of them in the same time. The restriction is that
|
mount all of them in the same time. The restriction is that
|
||||||
the regions should not overlap.
|
the regions should not overlap.
|
||||||
* lscpu supports the "drawer" topology for IBM S/390.
|
* lscpu supports the "drawer" topology for IBM S/390.
|
||||||
|
* sfdisk: Support for deprecated --show-pt-geometry (bsc#990531).
|
||||||
|
* libmount: various issues with cifs mount
|
||||||
|
(bsc#982331, bsc#987176).
|
||||||
|
* libblkid: Prevent infinite loop DoS while parsing DOS partition
|
||||||
|
tables (bsc#988361, CVE-2016-5011).
|
||||||
* More details at:
|
* More details at:
|
||||||
http://karelzak.blogspot.de/2016/10/util-linux-v229-whats-new.html
|
http://karelzak.blogspot.de/2016/10/util-linux-v229-whats-new.html
|
||||||
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
|
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
|
||||||
@ -195,7 +280,7 @@ Wed Apr 13 09:53:21 UTC 2016 - sweet_f_a@gmx.de
|
|||||||
openat-family functions anymore.
|
openat-family functions anymore.
|
||||||
* The python binding for libsmartcols is available in separate
|
* The python binding for libsmartcols is available in separate
|
||||||
project at https://github.com/ignatenkobrain/python-smartcols
|
project at https://github.com/ignatenkobrain/python-smartcols
|
||||||
* Other bug fixes (bsc#970404, bsc#975082).
|
* Other bug fixes (bsc#970404, bsc#975082, FATE#318444).
|
||||||
* Security issue: CVE-2016-2779 is NOT FIXED yet.
|
* Security issue: CVE-2016-2779 is NOT FIXED yet.
|
||||||
- Remove old util-linux-noenc-suse.patch
|
- Remove old util-linux-noenc-suse.patch
|
||||||
|
|
||||||
@ -209,6 +294,7 @@ Wed Nov 11 15:46:46 UTC 2015 - sweet_f_a@gmx.de
|
|||||||
|
|
||||||
- Update to version 2.27.1, bugfix release, see
|
- Update to version 2.27.1, bugfix release, see
|
||||||
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
|
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
|
||||||
|
(fixes bsc#950778, FATE#320552).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 11 11:25:25 UTC 2015 - schwab@suse.de
|
Wed Nov 11 11:25:25 UTC 2015 - schwab@suse.de
|
||||||
@ -240,7 +326,8 @@ Wed Sep 23 14:16:22 CEST 2015 - sbrabec@suse.com
|
|||||||
* rtcwake supports a news option --list-modes and --date, no
|
* rtcwake supports a news option --list-modes and --date, no
|
||||||
support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
|
support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
|
||||||
* Many fixes, most notably:
|
* Many fixes, most notably:
|
||||||
* fsck: now supports -r {fd} (bsc#903738)
|
* fsck: now supports -r {fd} (bsc#923777, bsc#903738)
|
||||||
|
* Fix fsck -C {fd} parsing (bsc#923777, bsc#903738)
|
||||||
* better handling of multi-path devices
|
* better handling of multi-path devices
|
||||||
(bsc#880468, bsc#924994)
|
(bsc#880468, bsc#924994)
|
||||||
* flock: improve timeout handling (bsc#926945)
|
* flock: improve timeout handling (bsc#926945)
|
||||||
@ -258,7 +345,7 @@ Tue Aug 4 20:31:55 CEST 2015 - sbrabec@suse.com
|
|||||||
|
|
||||||
- Add %systemd_preset_pre and %systemd_preset_posttrans that will
|
- Add %systemd_preset_pre and %systemd_preset_posttrans that will
|
||||||
do one shot presetting of uuidd.service on upgrade.
|
do one shot presetting of uuidd.service on upgrade.
|
||||||
(bnc#900935#c46, FATE#318949).
|
(bnc#900935#c46, FATE#318949, FATE#317727).
|
||||||
- Remove one shot presetting hacks.
|
- Remove one shot presetting hacks.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -304,7 +391,9 @@ Wed Feb 25 20:43:28 CET 2015 - sbrabec@suse.cz
|
|||||||
scripts; it's possible to save your partitioning layout to text
|
scripts; it's possible to save your partitioning layout to text
|
||||||
files and (re)use it in all fdisks
|
files and (re)use it in all fdisks
|
||||||
* fdisk(8), sfdisk(8): support new command-line option "--output
|
* fdisk(8), sfdisk(8): support new command-line option "--output
|
||||||
<list>" to specify output columns for --list or print commands
|
<list>" to specify output columns for --list or print commands,
|
||||||
|
do not abort when fdisk -l when device cannot be opened
|
||||||
|
[bnc#886790], [bnc#893712], [bnc#890351]
|
||||||
* nsenter(1): has been updated to work with the latest kernel
|
* nsenter(1): has been updated to work with the latest kernel
|
||||||
changes in user namespaces supports new command-line option
|
changes in user namespaces supports new command-line option
|
||||||
--preserve-credentials
|
--preserve-credentials
|
||||||
@ -324,10 +413,13 @@ Wed Feb 25 20:43:28 CET 2015 - sbrabec@suse.cz
|
|||||||
* logger(1): supports new command-line option --id= to specify
|
* logger(1): supports new command-line option --id= to specify
|
||||||
PID (or another ID) allows to specify --rfc3164 or --rfc5424
|
PID (or another ID) allows to specify --rfc3164 or --rfc5424
|
||||||
syslog protocols
|
syslog protocols
|
||||||
|
* lscpu: recognizes Unisys s-Par as hypervisor (FATE#318231)
|
||||||
* libfdisk: the library is distributed as a shared library with a
|
* libfdisk: the library is distributed as a shared library with a
|
||||||
stable API and a standard header file
|
stable API and a standard header file
|
||||||
* libmount: provides a new simple API to monitor mount-table
|
* libmount: provides a new simple API to monitor mount-table
|
||||||
changes (including changes in userspace mount options)
|
changes (including changes in userspace mount options)
|
||||||
|
* libmount: Fix mount point lookup (and mount -a) if the path
|
||||||
|
contains // (bsc#931955).
|
||||||
- Fix lack of I18N support in util-linux-systemd (mis-compilation).
|
- Fix lack of I18N support in util-linux-systemd (mis-compilation).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -403,7 +495,7 @@ Fri Oct 17 21:18:43 CEST 2014 - sbrabec@suse.cz
|
|||||||
Mon Sep 8 21:04:34 CEST 2014 - sbrabec@suse.cz
|
Mon Sep 8 21:04:34 CEST 2014 - sbrabec@suse.cz
|
||||||
|
|
||||||
- Install runuser and runuser-l PAM file
|
- Install runuser and runuser-l PAM file
|
||||||
(runuser.pamd, bnc#892079).
|
(runuser.pamd, bnc#892079, bnc#894833).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Sep 3 16:21:57 CEST 2014 - sbrabec@suse.cz
|
Wed Sep 3 16:21:57 CEST 2014 - sbrabec@suse.cz
|
||||||
|
@ -116,7 +116,7 @@ BuildRequires: libmount-devel
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
#END SECOND STAGE DEPENDENCIES
|
#END SECOND STAGE DEPENDENCIES
|
||||||
Version: 2.29.1
|
Version: 2.29.2
|
||||||
Release: 0
|
Release: 0
|
||||||
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
|
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
|
||||||
# that into the core build cycle. pwdutils also pulls in the whole
|
# that into the core build cycle. pwdutils also pulls in the whole
|
||||||
@ -125,7 +125,7 @@ Release: 0
|
|||||||
# these tools as well
|
# these tools as well
|
||||||
#!BuildIgnore: pwdutils
|
#!BuildIgnore: pwdutils
|
||||||
Url: https://www.kernel.org/pub/linux/utils/util-linux/
|
Url: https://www.kernel.org/pub/linux/utils/util-linux/
|
||||||
Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.xz
|
Source: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.xz
|
||||||
Source1: util-linux-rpmlintrc
|
Source1: util-linux-rpmlintrc
|
||||||
Source4: raw.service
|
Source4: raw.service
|
||||||
Source5: etc.raw
|
Source5: etc.raw
|
||||||
@ -135,7 +135,7 @@ Source8: login.pamd
|
|||||||
Source9: remote.pamd
|
Source9: remote.pamd
|
||||||
Source10: su.pamd
|
Source10: su.pamd
|
||||||
Source11: su.default
|
Source11: su.default
|
||||||
Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.sign
|
Source12: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.sign
|
||||||
Source13: %{_name}.keyring
|
Source13: %{_name}.keyring
|
||||||
Source14: runuser.pamd
|
Source14: runuser.pamd
|
||||||
# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
|
# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
|
||||||
@ -157,6 +157,8 @@ Source51: blkid.conf
|
|||||||
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
|
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
|
||||||
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare@suse.de -- Add support for setting logical blocksizes.
|
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare@suse.de -- Add support for setting logical blocksizes.
|
||||||
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
# PATCH-BUG-FIX arm64-lscpu-use-sysfs-for-table-access-if-available.patch bsc#1033718 agraf@suse.de -- Use SMBIOS3 tables when available in lscpu
|
||||||
|
Patch2: arm64-lscpu-use-sysfs-for-table-access-if-available.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
#
|
#
|
||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
@ -178,9 +180,9 @@ Conflicts: coreutils < 8.21
|
|||||||
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
||||||
Conflicts: sysvinit-tools < 2.88+-87
|
Conflicts: sysvinit-tools < 2.88+-87
|
||||||
# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed by SLE12 Update, boo#977259#c3).
|
# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed by SLE12 Update, boo#977259#c3).
|
||||||
Conflicts: bash-completion <= 2.1-13.1
|
Conflicts: bash-completion <= 2.1-10
|
||||||
# The preset is provided by the presets branding package since 0.4 (bsc#1012850)
|
# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775)
|
||||||
Conflicts: systemd-presets-branding < 0.4
|
Conflicts: systemd-presets-branding < 12.2
|
||||||
# bnc#805684:
|
# bnc#805684:
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Obsoletes: s390-32
|
Obsoletes: s390-32
|
||||||
@ -189,6 +191,15 @@ Provides: s390-32
|
|||||||
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
||||||
Provides: uuid-runtime = %{version}-%{release}
|
Provides: uuid-runtime = %{version}-%{release}
|
||||||
Obsoletes: uuid-runtime < %{version}-%{release}
|
Obsoletes: uuid-runtime < %{version}-%{release}
|
||||||
|
%if 0%{?suse_version} < 1330
|
||||||
|
#BEGIN sysv compatibility hack
|
||||||
|
# After migration of raw init script to systemd, util-linux no more depends on
|
||||||
|
# fillup and insserv. Many poorly written packages implicitly depend on them
|
||||||
|
# without declaring it. Keep these dependencies in Leap 42 + SLE 12 line to
|
||||||
|
# prevent failures.
|
||||||
|
PreReq: %insserv_prereq %fillup_prereq
|
||||||
|
#END sysv compatibility hack
|
||||||
|
%endif
|
||||||
#
|
#
|
||||||
# Using "Requires" here would lend itself to help upgrading, but since
|
# Using "Requires" here would lend itself to help upgrading, but since
|
||||||
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
||||||
@ -402,6 +413,7 @@ library.
|
|||||||
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
|
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%endif
|
%endif
|
||||||
|
%patch2 -p1
|
||||||
#
|
#
|
||||||
# setctsid
|
# setctsid
|
||||||
cp -p %{S:22} %{S:23} .
|
cp -p %{S:22} %{S:23} .
|
||||||
@ -787,11 +799,6 @@ for PAM_FILE in default/su pam.d/su pam.d/su-l ; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# mount option 'code=' is now called 'codepage=' so change fstab
|
|
||||||
if [ -f etc/fstab ]; then
|
|
||||||
sed -i 's:code=:codepage=:' etc/fstab
|
|
||||||
fi
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%{service_del_preun raw.service}
|
%{service_del_preun raw.service}
|
||||||
|
|
||||||
@ -854,7 +861,6 @@ fi
|
|||||||
|
|
||||||
%postun -n uuidd
|
%postun -n uuidd
|
||||||
%{service_del_postun uuidd.socket uuidd.service}
|
%{service_del_postun uuidd.socket uuidd.service}
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
@ -1257,7 +1263,6 @@ fi
|
|||||||
%files -n libfdisk-devel-static
|
%files -n libfdisk-devel-static
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/libfdisk.*a
|
%{_libdir}/libfdisk.*a
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %build_util_linux_systemd
|
%if %build_util_linux_systemd
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
iQIcBAABCAAGBQJYghWjAAoJEOS3HV7sOcKEsRsP/Rhl+vlB9TQmxHF4EhglTJMv
|
|
||||||
i8x65Eq4WznF+qf9ZMZ4qSrsfS/FqvIccw9MWEywj3lAHBx05jhW5Bx6vEzFijiS
|
|
||||||
CuzRcx+5UuO6DQHxySIRqxromCRaCNzUnNhZfFVlJo1EAD1TVzuF62otCRHxE6F+
|
|
||||||
NMjw9+PAPrYT00L6I3AzIHc7t+EgZX6Cyr2Yb22VQnTIJc8E7XfiA7iXgjdhqsn9
|
|
||||||
kKUl4kUDGZULX9cIjRkbaVIR7Z8+DH0LcA7QyvA+Xw3fu4UGVCRHR5EquUWEplQD
|
|
||||||
1rycHxEjRvOjheZCHdAUlhzHguNm2xVSTtcLjvMieMOM60pNxijLibhKkMmqkjJX
|
|
||||||
e/CLWFHPLnxpJ+WPRUAA5qVrpRjkUm3Wh5O/TBytICQUPTRw7wG4WPgOtgpq3aSr
|
|
||||||
aet8iClLZkAw7wNS3O+VTRZuzB+mfbguRR7S2o0UemmEBJ9Y4nkaZN/SyT/aX4t0
|
|
||||||
vhvM3tbIgw3sGozEsYMjzO/iQTDRIi284DVnfPS7Y1A2RY5lDkSzKowiL9X1vh61
|
|
||||||
5tapPthH4Fmss+sd/mC6W3XiBRvLR32l6gTq1M4kMPVKZ3XPlo2uvNbTiL93nI1q
|
|
||||||
DDWSzORi+bSsjMGUYU3VDlzqnsrhwxzdCNl6eA+/Y65tRwQNmOPpBVkSOfp+Fqy9
|
|
||||||
R6VzZW/Y6fWxPojd34A2
|
|
||||||
=OXAT
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:0ce40600b934ec2fecfa6bfc4efe6982d051ba96c2832b05201347aec582f54f
|
|
||||||
size 4278756
|
|
17
util-linux-2.29.2.tar.sign
Normal file
17
util-linux-2.29.2.tar.sign
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v2
|
||||||
|
|
||||||
|
iQIcBAABCAAGBQJYrYE9AAoJEOS3HV7sOcKEjB4P/2gYS9GoYqlJaCmPj+cpRl3u
|
||||||
|
nvKd3xl6HbDZVusmj3lTdXVUZu2UF0BzZa4jp/yErzjVyKEqwXij6IE/hX2GoyU1
|
||||||
|
brqw8p9lWX7ARZAXc2v0B+u6Js8O1RY1hnprn+8L9MeJeGUxT4h2QqXmPk1gZrjb
|
||||||
|
b41yQhU21lAz3YSVf5zsmTy2wmgFZ8b8y3MYfLB9dWgCrL74xxCb3598YXf1tgG/
|
||||||
|
Ig3oThWL2Z5in3GTPwPhawu/lNQxHgxVxVUL7ntLtdiqrdX+jG7FXEtgpOpiGtvg
|
||||||
|
T4U5iJt7kQhFZC2xMFhRa8nxW+LnuqR7k2vW8qwjGpH0NqBhMPOmHutgjfcHZ9iI
|
||||||
|
ENjQ2eVGo3kmniWZ5LgH+vVtf070QIoV5kCV8zSmMvGuCImamFxUcIqqSyhD6Z1V
|
||||||
|
aQWxhOj7PylxiOXDH7v0Uvo9euv9/Odv8AWWwJSn7nDGpu2o5jHSRxC2/r4nOqog
|
||||||
|
+SgQt+4vfD0Loei11ORimSEozeUmlvF/Wgdg+2XzHm3zRgI7pw+yB70xrn/TwPKz
|
||||||
|
iIL7jgwrlVe30QTjsht4KFFAVED0yJRwU2vZnVe71CaWwiVWcO5n5NsWZVg0RNvJ
|
||||||
|
xTwHbxs1JwLajgooQJ3YWnV1/b5vVZJFwMsrBNz8DLpZdKeIjdUVYZixN+l6uaSC
|
||||||
|
B+QbU2NQcwl0rESmYnzv
|
||||||
|
=V43B
|
||||||
|
-----END PGP SIGNATURE-----
|
3
util-linux-2.29.2.tar.xz
Normal file
3
util-linux-2.29.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:accea4d678209f97f634f40a93b7e9fcad5915d1f4749f6c47bee6bf110fe8e3
|
||||||
|
size 4277668
|
@ -67,7 +67,7 @@ Index: util-linux-2.29/sys-utils/losetup.c
|
|||||||
|
|
||||||
fputs(_(" -o, --offset <num> start at offset <num> into file\n"), out);
|
fputs(_(" -o, --offset <num> start at offset <num> into file\n"), out);
|
||||||
fputs(_(" --sizelimit <num> device is limited to <num> bytes of the file\n"), out);
|
fputs(_(" --sizelimit <num> device is limited to <num> bytes of the file\n"), out);
|
||||||
+ fputs(_(" -L, --logical-blocksize <size> set the logical block size to <size>\n"), out);
|
+ fputs(_(" --logical-blocksize <size> set the logical block size to <size>\n"), out);
|
||||||
fputs(_(" -P, --partscan create a partitioned loop device\n"), out);
|
fputs(_(" -P, --partscan create a partitioned loop device\n"), out);
|
||||||
fputs(_(" -r, --read-only set up a read-only loop device\n"), out);
|
fputs(_(" -r, --read-only set up a read-only loop device\n"), out);
|
||||||
fputs(_(" --direct-io[=<on|off>] open backing file with O_DIRECT\n"), out);
|
fputs(_(" --direct-io[=<on|off>] open backing file with O_DIRECT\n"), out);
|
||||||
@ -105,7 +105,7 @@ Index: util-linux-2.29/sys-utils/losetup.c
|
|||||||
OPT_RAW,
|
OPT_RAW,
|
||||||
- OPT_DIO
|
- OPT_DIO
|
||||||
+ OPT_DIO,
|
+ OPT_DIO,
|
||||||
+ OPT_BLOCKSIZE
|
+ OPT_BLOCKSIZE,
|
||||||
};
|
};
|
||||||
static const struct option longopts[] = {
|
static const struct option longopts[] = {
|
||||||
{ "all", 0, 0, 'a' },
|
{ "all", 0, 0, 'a' },
|
||||||
@ -113,7 +113,7 @@ Index: util-linux-2.29/sys-utils/losetup.c
|
|||||||
{ "associated", 1, 0, 'j' },
|
{ "associated", 1, 0, 'j' },
|
||||||
{ "json", 0, 0, 'J' },
|
{ "json", 0, 0, 'J' },
|
||||||
{ "list", 0, 0, 'l' },
|
{ "list", 0, 0, 'l' },
|
||||||
+ { "logical-blocksize", 1, 0, 'L' },
|
+ { "logical-blocksize", 1, 0, OPT_BLOCKSIZE },
|
||||||
{ "noheadings", 0, 0, 'n' },
|
{ "noheadings", 0, 0, 'n' },
|
||||||
{ "offset", 1, 0, 'o' },
|
{ "offset", 1, 0, 'o' },
|
||||||
{ "output", 1, 0, 'O' },
|
{ "output", 1, 0, 'O' },
|
||||||
|
@ -1,3 +1,47 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 12 09:19:21 UTC 2017 - agraf@suse.com
|
||||||
|
|
||||||
|
- Prefer sysfs exported SMBIOS3 tables in lscu (bsc#1033718)
|
||||||
|
+ arm64-lscpu-use-sysfs-for-table-access-if-available.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 6 17:35:34 CEST 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- To cover release numbers of both SLE12 SP3 and Leap 42.3, relax
|
||||||
|
release based conflict with bash-completion from 13.1 to 10.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 4 14:51:09 UTC 2017 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
- fix util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
--logical-blocksize was behaving like --nooverlap
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 17 17:18:28 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Conflict with old systemd-presets-branding to ensure correct
|
||||||
|
preset migration (boo#1029775, bsc#1012850).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 16 22:44:12 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Drop "codepage" fstab migration needed for SuSE Linux < 9.1
|
||||||
|
(bsc#51950 (suse#36950)).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 28 17:27:58 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Keep dependency on insserv and fillup for compatibilitiy reasons
|
||||||
|
in Leap 42.3. Too many poorly written packages depend on it.
|
||||||
|
(Marked as "sysv compatibility hack".)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 22 22:00:05 UTC 2017 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
- Update to version 2.29.2:
|
||||||
|
* su(1) security issue CVE-2017-2616 (bsc#1023041)
|
||||||
|
* minor bugfixes and enhancements
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 10 10:40:23 UTC 2017 - fbui@suse.com
|
Fri Feb 10 10:40:23 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
@ -20,12 +64,48 @@ Wed Feb 8 18:16:22 CET 2017 - sbrabec@suse.com
|
|||||||
- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
|
- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
|
||||||
losetup -L changes its meaning from SLE12 SP1&SP2 specific
|
losetup -L changes its meaning from SLE12 SP1&SP2 specific
|
||||||
--logical-blocksize to the upstream --nooverlap).
|
--logical-blocksize to the upstream --nooverlap).
|
||||||
--logical-blocksize can be used only with long option.
|
--logical-blocksize can be used only with long option
|
||||||
|
(bsc#966891).
|
||||||
- Include SLE12 + Leap 42 exclusive feature, implemented by
|
- Include SLE12 + Leap 42 exclusive feature, implemented by
|
||||||
hare@suse.de:
|
hare@suse.de:
|
||||||
* losetup: Add support for setting logical blocksizes
|
* losetup: Add support for setting logical blocksizes
|
||||||
(bsc#931634, FATE#319010)
|
(bsc#931634, FATE#319010)
|
||||||
+ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
+ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
SLE12 & Leap 42 specific changes:
|
||||||
|
* Fix for SLE12: bsc#956540, SLE12 SP1: bsc#953691, Leap 42.1:
|
||||||
|
boo#954482, was obsoleted by the systemd update, and skipped.
|
||||||
|
* Remove --enable-ncurses that is intended to force non-wide
|
||||||
|
ncurses (boo#978993).
|
||||||
|
* Make release-dependent conflict with old sysvinit-tools SLE
|
||||||
|
specific, as it is required only for SLE 11 upgrade,
|
||||||
|
and breaks openSUSE staging builds (boo#994399).
|
||||||
|
* Obsolete these patches, now upstreamed:
|
||||||
|
* Drop upstreamed patches
|
||||||
|
(tests-script-race-on-force-only.patch,
|
||||||
|
util-linux-libmount-ignore-redundant-slashes.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-1.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-2.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-3.patch,
|
||||||
|
util-linux-libblkid-partition-loop.patch,
|
||||||
|
util-linux-libblkid-wipe-offset.patch,
|
||||||
|
util-linux-mount-reuse-loop-1.patch,
|
||||||
|
util-linux-mount-reuse-loop-2.patch,
|
||||||
|
util-linux-mount-reuse-loop-3.patch,
|
||||||
|
util-linux-mount-reuse-loop-4.patch,
|
||||||
|
util-linux-loop-reuse-01.patch, util-linux-loop-reuse-02.patch,
|
||||||
|
util-linux-loop-reuse-03.patch, util-linux-loop-reuse-04.patch,
|
||||||
|
util-linux-loop-reuse-05.patch, util-linux-loop-reuse-06.patch,
|
||||||
|
util-linux-loop-reuse-07.patch, util-linux-loop-reuse-08.patch,
|
||||||
|
util-linux-loop-reuse-09.patch, util-linux-loop-reuse-10.patch,
|
||||||
|
util-linux-loop-reuse-12.patch, util-linux-loop-reuse-13.patch,
|
||||||
|
util-linux-loop-reuse-14.patch, util-linux-loop-reuse-15.patch,
|
||||||
|
util-linux-loop-reuse-16.patch, util-linux-loop-reuse-17.patch,
|
||||||
|
util-linux-loop-reuse-18.patch, util-linux-loop-reuse-19.patch,
|
||||||
|
util-linux-loop-reuse-20.patch,
|
||||||
|
util-linux-libmount-cifs-is_mounted.patch).
|
||||||
|
* Refreshed patches
|
||||||
|
(make-sure-sbin-resp-usr-sbin-are-in-PATH.diff,
|
||||||
|
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 7 20:07:55 CET 2017 - sbrabec@suse.com
|
Tue Feb 7 20:07:55 CET 2017 - sbrabec@suse.com
|
||||||
@ -67,7 +147,7 @@ Wed Dec 7 16:12:55 CET 2016 - sbrabec@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
- Update to version 2.29
|
- Update to version 2.29 (FATE#322090)
|
||||||
* cal: possible to specify month by name (e.g. "cal January
|
* cal: possible to specify month by name (e.g. "cal January
|
||||||
2017") and use relative placeholders (cal "+1 month")
|
2017") and use relative placeholders (cal "+1 month")
|
||||||
* fdisk(8) allows to wipe newly created partitions; the feature
|
* fdisk(8) allows to wipe newly created partitions; the feature
|
||||||
@ -84,6 +164,11 @@ Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
|||||||
mount all of them in the same time. The restriction is that
|
mount all of them in the same time. The restriction is that
|
||||||
the regions should not overlap.
|
the regions should not overlap.
|
||||||
* lscpu supports the "drawer" topology for IBM S/390.
|
* lscpu supports the "drawer" topology for IBM S/390.
|
||||||
|
* sfdisk: Support for deprecated --show-pt-geometry (bsc#990531).
|
||||||
|
* libmount: various issues with cifs mount
|
||||||
|
(bsc#982331, bsc#987176).
|
||||||
|
* libblkid: Prevent infinite loop DoS while parsing DOS partition
|
||||||
|
tables (bsc#988361, CVE-2016-5011).
|
||||||
* More details at:
|
* More details at:
|
||||||
http://karelzak.blogspot.de/2016/10/util-linux-v229-whats-new.html
|
http://karelzak.blogspot.de/2016/10/util-linux-v229-whats-new.html
|
||||||
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
|
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
|
||||||
@ -195,7 +280,7 @@ Wed Apr 13 09:53:21 UTC 2016 - sweet_f_a@gmx.de
|
|||||||
openat-family functions anymore.
|
openat-family functions anymore.
|
||||||
* The python binding for libsmartcols is available in separate
|
* The python binding for libsmartcols is available in separate
|
||||||
project at https://github.com/ignatenkobrain/python-smartcols
|
project at https://github.com/ignatenkobrain/python-smartcols
|
||||||
* Other bug fixes (bsc#970404, bsc#975082).
|
* Other bug fixes (bsc#970404, bsc#975082, FATE#318444).
|
||||||
* Security issue: CVE-2016-2779 is NOT FIXED yet.
|
* Security issue: CVE-2016-2779 is NOT FIXED yet.
|
||||||
- Remove old util-linux-noenc-suse.patch
|
- Remove old util-linux-noenc-suse.patch
|
||||||
|
|
||||||
@ -209,6 +294,7 @@ Wed Nov 11 15:46:46 UTC 2015 - sweet_f_a@gmx.de
|
|||||||
|
|
||||||
- Update to version 2.27.1, bugfix release, see
|
- Update to version 2.27.1, bugfix release, see
|
||||||
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
|
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
|
||||||
|
(fixes bsc#950778, FATE#320552).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 11 11:25:25 UTC 2015 - schwab@suse.de
|
Wed Nov 11 11:25:25 UTC 2015 - schwab@suse.de
|
||||||
@ -240,7 +326,8 @@ Wed Sep 23 14:16:22 CEST 2015 - sbrabec@suse.com
|
|||||||
* rtcwake supports a news option --list-modes and --date, no
|
* rtcwake supports a news option --list-modes and --date, no
|
||||||
support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
|
support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
|
||||||
* Many fixes, most notably:
|
* Many fixes, most notably:
|
||||||
* fsck: now supports -r {fd} (bsc#903738)
|
* fsck: now supports -r {fd} (bsc#923777, bsc#903738)
|
||||||
|
* Fix fsck -C {fd} parsing (bsc#923777, bsc#903738)
|
||||||
* better handling of multi-path devices
|
* better handling of multi-path devices
|
||||||
(bsc#880468, bsc#924994)
|
(bsc#880468, bsc#924994)
|
||||||
* flock: improve timeout handling (bsc#926945)
|
* flock: improve timeout handling (bsc#926945)
|
||||||
@ -258,7 +345,7 @@ Tue Aug 4 20:31:55 CEST 2015 - sbrabec@suse.com
|
|||||||
|
|
||||||
- Add %systemd_preset_pre and %systemd_preset_posttrans that will
|
- Add %systemd_preset_pre and %systemd_preset_posttrans that will
|
||||||
do one shot presetting of uuidd.service on upgrade.
|
do one shot presetting of uuidd.service on upgrade.
|
||||||
(bnc#900935#c46, FATE#318949).
|
(bnc#900935#c46, FATE#318949, FATE#317727).
|
||||||
- Remove one shot presetting hacks.
|
- Remove one shot presetting hacks.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -304,7 +391,9 @@ Wed Feb 25 20:43:28 CET 2015 - sbrabec@suse.cz
|
|||||||
scripts; it's possible to save your partitioning layout to text
|
scripts; it's possible to save your partitioning layout to text
|
||||||
files and (re)use it in all fdisks
|
files and (re)use it in all fdisks
|
||||||
* fdisk(8), sfdisk(8): support new command-line option "--output
|
* fdisk(8), sfdisk(8): support new command-line option "--output
|
||||||
<list>" to specify output columns for --list or print commands
|
<list>" to specify output columns for --list or print commands,
|
||||||
|
do not abort when fdisk -l when device cannot be opened
|
||||||
|
[bnc#886790], [bnc#893712], [bnc#890351]
|
||||||
* nsenter(1): has been updated to work with the latest kernel
|
* nsenter(1): has been updated to work with the latest kernel
|
||||||
changes in user namespaces supports new command-line option
|
changes in user namespaces supports new command-line option
|
||||||
--preserve-credentials
|
--preserve-credentials
|
||||||
@ -324,10 +413,13 @@ Wed Feb 25 20:43:28 CET 2015 - sbrabec@suse.cz
|
|||||||
* logger(1): supports new command-line option --id= to specify
|
* logger(1): supports new command-line option --id= to specify
|
||||||
PID (or another ID) allows to specify --rfc3164 or --rfc5424
|
PID (or another ID) allows to specify --rfc3164 or --rfc5424
|
||||||
syslog protocols
|
syslog protocols
|
||||||
|
* lscpu: recognizes Unisys s-Par as hypervisor (FATE#318231)
|
||||||
* libfdisk: the library is distributed as a shared library with a
|
* libfdisk: the library is distributed as a shared library with a
|
||||||
stable API and a standard header file
|
stable API and a standard header file
|
||||||
* libmount: provides a new simple API to monitor mount-table
|
* libmount: provides a new simple API to monitor mount-table
|
||||||
changes (including changes in userspace mount options)
|
changes (including changes in userspace mount options)
|
||||||
|
* libmount: Fix mount point lookup (and mount -a) if the path
|
||||||
|
contains // (bsc#931955).
|
||||||
- Fix lack of I18N support in util-linux-systemd (mis-compilation).
|
- Fix lack of I18N support in util-linux-systemd (mis-compilation).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -403,7 +495,7 @@ Fri Oct 17 21:18:43 CEST 2014 - sbrabec@suse.cz
|
|||||||
Mon Sep 8 21:04:34 CEST 2014 - sbrabec@suse.cz
|
Mon Sep 8 21:04:34 CEST 2014 - sbrabec@suse.cz
|
||||||
|
|
||||||
- Install runuser and runuser-l PAM file
|
- Install runuser and runuser-l PAM file
|
||||||
(runuser.pamd, bnc#892079).
|
(runuser.pamd, bnc#892079, bnc#894833).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Sep 3 16:21:57 CEST 2014 - sbrabec@suse.cz
|
Wed Sep 3 16:21:57 CEST 2014 - sbrabec@suse.cz
|
||||||
|
@ -116,7 +116,7 @@ BuildRequires: libmount-devel
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
#END SECOND STAGE DEPENDENCIES
|
#END SECOND STAGE DEPENDENCIES
|
||||||
Version: 2.29.1
|
Version: 2.29.2
|
||||||
Release: 0
|
Release: 0
|
||||||
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
|
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
|
||||||
# that into the core build cycle. pwdutils also pulls in the whole
|
# that into the core build cycle. pwdutils also pulls in the whole
|
||||||
@ -125,7 +125,7 @@ Release: 0
|
|||||||
# these tools as well
|
# these tools as well
|
||||||
#!BuildIgnore: pwdutils
|
#!BuildIgnore: pwdutils
|
||||||
Url: https://www.kernel.org/pub/linux/utils/util-linux/
|
Url: https://www.kernel.org/pub/linux/utils/util-linux/
|
||||||
Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.xz
|
Source: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.xz
|
||||||
Source1: util-linux-rpmlintrc
|
Source1: util-linux-rpmlintrc
|
||||||
Source4: raw.service
|
Source4: raw.service
|
||||||
Source5: etc.raw
|
Source5: etc.raw
|
||||||
@ -135,7 +135,7 @@ Source8: login.pamd
|
|||||||
Source9: remote.pamd
|
Source9: remote.pamd
|
||||||
Source10: su.pamd
|
Source10: su.pamd
|
||||||
Source11: su.default
|
Source11: su.default
|
||||||
Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.sign
|
Source12: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.sign
|
||||||
Source13: %{_name}.keyring
|
Source13: %{_name}.keyring
|
||||||
Source14: runuser.pamd
|
Source14: runuser.pamd
|
||||||
# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
|
# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
|
||||||
@ -157,6 +157,8 @@ Source51: blkid.conf
|
|||||||
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
|
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
|
||||||
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare@suse.de -- Add support for setting logical blocksizes.
|
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare@suse.de -- Add support for setting logical blocksizes.
|
||||||
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
# PATCH-BUG-FIX arm64-lscpu-use-sysfs-for-table-access-if-available.patch bsc#1033718 agraf@suse.de -- Use SMBIOS3 tables when available in lscpu
|
||||||
|
Patch2: arm64-lscpu-use-sysfs-for-table-access-if-available.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
#
|
#
|
||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
@ -178,9 +180,9 @@ Conflicts: coreutils < 8.21
|
|||||||
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
||||||
Conflicts: sysvinit-tools < 2.88+-87
|
Conflicts: sysvinit-tools < 2.88+-87
|
||||||
# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed by SLE12 Update, boo#977259#c3).
|
# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed by SLE12 Update, boo#977259#c3).
|
||||||
Conflicts: bash-completion <= 2.1-13.1
|
Conflicts: bash-completion <= 2.1-10
|
||||||
# The preset is provided by the presets branding package since 0.4 (bsc#1012850)
|
# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775)
|
||||||
Conflicts: systemd-presets-branding < 0.4
|
Conflicts: systemd-presets-branding < 12.2
|
||||||
# bnc#805684:
|
# bnc#805684:
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Obsoletes: s390-32
|
Obsoletes: s390-32
|
||||||
@ -189,6 +191,15 @@ Provides: s390-32
|
|||||||
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
||||||
Provides: uuid-runtime = %{version}-%{release}
|
Provides: uuid-runtime = %{version}-%{release}
|
||||||
Obsoletes: uuid-runtime < %{version}-%{release}
|
Obsoletes: uuid-runtime < %{version}-%{release}
|
||||||
|
%if 0%{?suse_version} < 1330
|
||||||
|
#BEGIN sysv compatibility hack
|
||||||
|
# After migration of raw init script to systemd, util-linux no more depends on
|
||||||
|
# fillup and insserv. Many poorly written packages implicitly depend on them
|
||||||
|
# without declaring it. Keep these dependencies in Leap 42 + SLE 12 line to
|
||||||
|
# prevent failures.
|
||||||
|
PreReq: %insserv_prereq %fillup_prereq
|
||||||
|
#END sysv compatibility hack
|
||||||
|
%endif
|
||||||
#
|
#
|
||||||
# Using "Requires" here would lend itself to help upgrading, but since
|
# Using "Requires" here would lend itself to help upgrading, but since
|
||||||
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
||||||
@ -402,6 +413,7 @@ library.
|
|||||||
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
|
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%endif
|
%endif
|
||||||
|
%patch2 -p1
|
||||||
#
|
#
|
||||||
# setctsid
|
# setctsid
|
||||||
cp -p %{S:22} %{S:23} .
|
cp -p %{S:22} %{S:23} .
|
||||||
@ -787,11 +799,6 @@ for PAM_FILE in default/su pam.d/su pam.d/su-l ; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# mount option 'code=' is now called 'codepage=' so change fstab
|
|
||||||
if [ -f etc/fstab ]; then
|
|
||||||
sed -i 's:code=:codepage=:' etc/fstab
|
|
||||||
fi
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%{service_del_preun raw.service}
|
%{service_del_preun raw.service}
|
||||||
|
|
||||||
@ -854,7 +861,6 @@ fi
|
|||||||
|
|
||||||
%postun -n uuidd
|
%postun -n uuidd
|
||||||
%{service_del_postun uuidd.socket uuidd.service}
|
%{service_del_postun uuidd.socket uuidd.service}
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
@ -1257,7 +1263,6 @@ fi
|
|||||||
%files -n libfdisk-devel-static
|
%files -n libfdisk-devel-static
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/libfdisk.*a
|
%{_libdir}/libfdisk.*a
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %build_util_linux_systemd
|
%if %build_util_linux_systemd
|
||||||
|
@ -1,3 +1,47 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 12 09:19:21 UTC 2017 - agraf@suse.com
|
||||||
|
|
||||||
|
- Prefer sysfs exported SMBIOS3 tables in lscu (bsc#1033718)
|
||||||
|
+ arm64-lscpu-use-sysfs-for-table-access-if-available.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 6 17:35:34 CEST 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- To cover release numbers of both SLE12 SP3 and Leap 42.3, relax
|
||||||
|
release based conflict with bash-completion from 13.1 to 10.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 4 14:51:09 UTC 2017 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
- fix util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
--logical-blocksize was behaving like --nooverlap
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 17 17:18:28 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Conflict with old systemd-presets-branding to ensure correct
|
||||||
|
preset migration (boo#1029775, bsc#1012850).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 16 22:44:12 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Drop "codepage" fstab migration needed for SuSE Linux < 9.1
|
||||||
|
(bsc#51950 (suse#36950)).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 28 17:27:58 CET 2017 - sbrabec@suse.com
|
||||||
|
|
||||||
|
- Keep dependency on insserv and fillup for compatibilitiy reasons
|
||||||
|
in Leap 42.3. Too many poorly written packages depend on it.
|
||||||
|
(Marked as "sysv compatibility hack".)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 22 22:00:05 UTC 2017 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
|
- Update to version 2.29.2:
|
||||||
|
* su(1) security issue CVE-2017-2616 (bsc#1023041)
|
||||||
|
* minor bugfixes and enhancements
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 10 10:40:23 UTC 2017 - fbui@suse.com
|
Fri Feb 10 10:40:23 UTC 2017 - fbui@suse.com
|
||||||
|
|
||||||
@ -20,12 +64,48 @@ Wed Feb 8 18:16:22 CET 2017 - sbrabec@suse.com
|
|||||||
- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
|
- INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3:
|
||||||
losetup -L changes its meaning from SLE12 SP1&SP2 specific
|
losetup -L changes its meaning from SLE12 SP1&SP2 specific
|
||||||
--logical-blocksize to the upstream --nooverlap).
|
--logical-blocksize to the upstream --nooverlap).
|
||||||
--logical-blocksize can be used only with long option.
|
--logical-blocksize can be used only with long option
|
||||||
|
(bsc#966891).
|
||||||
- Include SLE12 + Leap 42 exclusive feature, implemented by
|
- Include SLE12 + Leap 42 exclusive feature, implemented by
|
||||||
hare@suse.de:
|
hare@suse.de:
|
||||||
* losetup: Add support for setting logical blocksizes
|
* losetup: Add support for setting logical blocksizes
|
||||||
(bsc#931634, FATE#319010)
|
(bsc#931634, FATE#319010)
|
||||||
+ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
+ util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
SLE12 & Leap 42 specific changes:
|
||||||
|
* Fix for SLE12: bsc#956540, SLE12 SP1: bsc#953691, Leap 42.1:
|
||||||
|
boo#954482, was obsoleted by the systemd update, and skipped.
|
||||||
|
* Remove --enable-ncurses that is intended to force non-wide
|
||||||
|
ncurses (boo#978993).
|
||||||
|
* Make release-dependent conflict with old sysvinit-tools SLE
|
||||||
|
specific, as it is required only for SLE 11 upgrade,
|
||||||
|
and breaks openSUSE staging builds (boo#994399).
|
||||||
|
* Obsolete these patches, now upstreamed:
|
||||||
|
* Drop upstreamed patches
|
||||||
|
(tests-script-race-on-force-only.patch,
|
||||||
|
util-linux-libmount-ignore-redundant-slashes.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-1.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-2.patch,
|
||||||
|
util-linux-sfdisk-show-pt-geometry-3.patch,
|
||||||
|
util-linux-libblkid-partition-loop.patch,
|
||||||
|
util-linux-libblkid-wipe-offset.patch,
|
||||||
|
util-linux-mount-reuse-loop-1.patch,
|
||||||
|
util-linux-mount-reuse-loop-2.patch,
|
||||||
|
util-linux-mount-reuse-loop-3.patch,
|
||||||
|
util-linux-mount-reuse-loop-4.patch,
|
||||||
|
util-linux-loop-reuse-01.patch, util-linux-loop-reuse-02.patch,
|
||||||
|
util-linux-loop-reuse-03.patch, util-linux-loop-reuse-04.patch,
|
||||||
|
util-linux-loop-reuse-05.patch, util-linux-loop-reuse-06.patch,
|
||||||
|
util-linux-loop-reuse-07.patch, util-linux-loop-reuse-08.patch,
|
||||||
|
util-linux-loop-reuse-09.patch, util-linux-loop-reuse-10.patch,
|
||||||
|
util-linux-loop-reuse-12.patch, util-linux-loop-reuse-13.patch,
|
||||||
|
util-linux-loop-reuse-14.patch, util-linux-loop-reuse-15.patch,
|
||||||
|
util-linux-loop-reuse-16.patch, util-linux-loop-reuse-17.patch,
|
||||||
|
util-linux-loop-reuse-18.patch, util-linux-loop-reuse-19.patch,
|
||||||
|
util-linux-loop-reuse-20.patch,
|
||||||
|
util-linux-libmount-cifs-is_mounted.patch).
|
||||||
|
* Refreshed patches
|
||||||
|
(make-sure-sbin-resp-usr-sbin-are-in-PATH.diff,
|
||||||
|
util-linux-losetup-Add-support-for-setting-logical-blocksize.patch).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Feb 7 20:07:55 CET 2017 - sbrabec@suse.com
|
Tue Feb 7 20:07:55 CET 2017 - sbrabec@suse.com
|
||||||
@ -67,7 +147,7 @@ Wed Dec 7 16:12:55 CET 2016 - sbrabec@suse.com
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
||||||
|
|
||||||
- Update to version 2.29
|
- Update to version 2.29 (FATE#322090)
|
||||||
* cal: possible to specify month by name (e.g. "cal January
|
* cal: possible to specify month by name (e.g. "cal January
|
||||||
2017") and use relative placeholders (cal "+1 month")
|
2017") and use relative placeholders (cal "+1 month")
|
||||||
* fdisk(8) allows to wipe newly created partitions; the feature
|
* fdisk(8) allows to wipe newly created partitions; the feature
|
||||||
@ -84,6 +164,11 @@ Tue Nov 8 15:11:37 UTC 2016 - sweet_f_a@gmx.de
|
|||||||
mount all of them in the same time. The restriction is that
|
mount all of them in the same time. The restriction is that
|
||||||
the regions should not overlap.
|
the regions should not overlap.
|
||||||
* lscpu supports the "drawer" topology for IBM S/390.
|
* lscpu supports the "drawer" topology for IBM S/390.
|
||||||
|
* sfdisk: Support for deprecated --show-pt-geometry (bsc#990531).
|
||||||
|
* libmount: various issues with cifs mount
|
||||||
|
(bsc#982331, bsc#987176).
|
||||||
|
* libblkid: Prevent infinite loop DoS while parsing DOS partition
|
||||||
|
tables (bsc#988361, CVE-2016-5011).
|
||||||
* More details at:
|
* More details at:
|
||||||
http://karelzak.blogspot.de/2016/10/util-linux-v229-whats-new.html
|
http://karelzak.blogspot.de/2016/10/util-linux-v229-whats-new.html
|
||||||
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
|
https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29-ReleaseNotes
|
||||||
@ -195,7 +280,7 @@ Wed Apr 13 09:53:21 UTC 2016 - sweet_f_a@gmx.de
|
|||||||
openat-family functions anymore.
|
openat-family functions anymore.
|
||||||
* The python binding for libsmartcols is available in separate
|
* The python binding for libsmartcols is available in separate
|
||||||
project at https://github.com/ignatenkobrain/python-smartcols
|
project at https://github.com/ignatenkobrain/python-smartcols
|
||||||
* Other bug fixes (bsc#970404, bsc#975082).
|
* Other bug fixes (bsc#970404, bsc#975082, FATE#318444).
|
||||||
* Security issue: CVE-2016-2779 is NOT FIXED yet.
|
* Security issue: CVE-2016-2779 is NOT FIXED yet.
|
||||||
- Remove old util-linux-noenc-suse.patch
|
- Remove old util-linux-noenc-suse.patch
|
||||||
|
|
||||||
@ -209,6 +294,7 @@ Wed Nov 11 15:46:46 UTC 2015 - sweet_f_a@gmx.de
|
|||||||
|
|
||||||
- Update to version 2.27.1, bugfix release, see
|
- Update to version 2.27.1, bugfix release, see
|
||||||
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
|
ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.27/v2.27.1-ReleaseNotes
|
||||||
|
(fixes bsc#950778, FATE#320552).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 11 11:25:25 UTC 2015 - schwab@suse.de
|
Wed Nov 11 11:25:25 UTC 2015 - schwab@suse.de
|
||||||
@ -240,7 +326,8 @@ Wed Sep 23 14:16:22 CEST 2015 - sbrabec@suse.com
|
|||||||
* rtcwake supports a news option --list-modes and --date, no
|
* rtcwake supports a news option --list-modes and --date, no
|
||||||
support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
|
support RTC_ALM_READ and RTC_ALM_SET fallbacks any more.
|
||||||
* Many fixes, most notably:
|
* Many fixes, most notably:
|
||||||
* fsck: now supports -r {fd} (bsc#903738)
|
* fsck: now supports -r {fd} (bsc#923777, bsc#903738)
|
||||||
|
* Fix fsck -C {fd} parsing (bsc#923777, bsc#903738)
|
||||||
* better handling of multi-path devices
|
* better handling of multi-path devices
|
||||||
(bsc#880468, bsc#924994)
|
(bsc#880468, bsc#924994)
|
||||||
* flock: improve timeout handling (bsc#926945)
|
* flock: improve timeout handling (bsc#926945)
|
||||||
@ -258,7 +345,7 @@ Tue Aug 4 20:31:55 CEST 2015 - sbrabec@suse.com
|
|||||||
|
|
||||||
- Add %systemd_preset_pre and %systemd_preset_posttrans that will
|
- Add %systemd_preset_pre and %systemd_preset_posttrans that will
|
||||||
do one shot presetting of uuidd.service on upgrade.
|
do one shot presetting of uuidd.service on upgrade.
|
||||||
(bnc#900935#c46, FATE#318949).
|
(bnc#900935#c46, FATE#318949, FATE#317727).
|
||||||
- Remove one shot presetting hacks.
|
- Remove one shot presetting hacks.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -304,7 +391,9 @@ Wed Feb 25 20:43:28 CET 2015 - sbrabec@suse.cz
|
|||||||
scripts; it's possible to save your partitioning layout to text
|
scripts; it's possible to save your partitioning layout to text
|
||||||
files and (re)use it in all fdisks
|
files and (re)use it in all fdisks
|
||||||
* fdisk(8), sfdisk(8): support new command-line option "--output
|
* fdisk(8), sfdisk(8): support new command-line option "--output
|
||||||
<list>" to specify output columns for --list or print commands
|
<list>" to specify output columns for --list or print commands,
|
||||||
|
do not abort when fdisk -l when device cannot be opened
|
||||||
|
[bnc#886790], [bnc#893712], [bnc#890351]
|
||||||
* nsenter(1): has been updated to work with the latest kernel
|
* nsenter(1): has been updated to work with the latest kernel
|
||||||
changes in user namespaces supports new command-line option
|
changes in user namespaces supports new command-line option
|
||||||
--preserve-credentials
|
--preserve-credentials
|
||||||
@ -324,10 +413,13 @@ Wed Feb 25 20:43:28 CET 2015 - sbrabec@suse.cz
|
|||||||
* logger(1): supports new command-line option --id= to specify
|
* logger(1): supports new command-line option --id= to specify
|
||||||
PID (or another ID) allows to specify --rfc3164 or --rfc5424
|
PID (or another ID) allows to specify --rfc3164 or --rfc5424
|
||||||
syslog protocols
|
syslog protocols
|
||||||
|
* lscpu: recognizes Unisys s-Par as hypervisor (FATE#318231)
|
||||||
* libfdisk: the library is distributed as a shared library with a
|
* libfdisk: the library is distributed as a shared library with a
|
||||||
stable API and a standard header file
|
stable API and a standard header file
|
||||||
* libmount: provides a new simple API to monitor mount-table
|
* libmount: provides a new simple API to monitor mount-table
|
||||||
changes (including changes in userspace mount options)
|
changes (including changes in userspace mount options)
|
||||||
|
* libmount: Fix mount point lookup (and mount -a) if the path
|
||||||
|
contains // (bsc#931955).
|
||||||
- Fix lack of I18N support in util-linux-systemd (mis-compilation).
|
- Fix lack of I18N support in util-linux-systemd (mis-compilation).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
@ -403,7 +495,7 @@ Fri Oct 17 21:18:43 CEST 2014 - sbrabec@suse.cz
|
|||||||
Mon Sep 8 21:04:34 CEST 2014 - sbrabec@suse.cz
|
Mon Sep 8 21:04:34 CEST 2014 - sbrabec@suse.cz
|
||||||
|
|
||||||
- Install runuser and runuser-l PAM file
|
- Install runuser and runuser-l PAM file
|
||||||
(runuser.pamd, bnc#892079).
|
(runuser.pamd, bnc#892079, bnc#894833).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Sep 3 16:21:57 CEST 2014 - sbrabec@suse.cz
|
Wed Sep 3 16:21:57 CEST 2014 - sbrabec@suse.cz
|
||||||
|
@ -116,7 +116,7 @@ BuildRequires: libmount-devel
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
#END SECOND STAGE DEPENDENCIES
|
#END SECOND STAGE DEPENDENCIES
|
||||||
Version: 2.29.1
|
Version: 2.29.2
|
||||||
Release: 0
|
Release: 0
|
||||||
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
|
# util-linux is a base package and uuidd pre-requiring pwdutils pulls
|
||||||
# that into the core build cycle. pwdutils also pulls in the whole
|
# that into the core build cycle. pwdutils also pulls in the whole
|
||||||
@ -125,7 +125,7 @@ Release: 0
|
|||||||
# these tools as well
|
# these tools as well
|
||||||
#!BuildIgnore: pwdutils
|
#!BuildIgnore: pwdutils
|
||||||
Url: https://www.kernel.org/pub/linux/utils/util-linux/
|
Url: https://www.kernel.org/pub/linux/utils/util-linux/
|
||||||
Source: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.xz
|
Source: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.xz
|
||||||
Source1: util-linux-rpmlintrc
|
Source1: util-linux-rpmlintrc
|
||||||
Source4: raw.service
|
Source4: raw.service
|
||||||
Source5: etc.raw
|
Source5: etc.raw
|
||||||
@ -135,7 +135,7 @@ Source8: login.pamd
|
|||||||
Source9: remote.pamd
|
Source9: remote.pamd
|
||||||
Source10: su.pamd
|
Source10: su.pamd
|
||||||
Source11: su.default
|
Source11: su.default
|
||||||
Source12: ftp://ftp.kernel.org/pub/linux/utils/util-linux/v2.29/%{_name}-%{version}.tar.sign
|
Source12: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/util-linux-%{version}.tar.sign
|
||||||
Source13: %{_name}.keyring
|
Source13: %{_name}.keyring
|
||||||
Source14: runuser.pamd
|
Source14: runuser.pamd
|
||||||
# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
|
# klogconsole, http://opensuse.github.com/kiwi, 7.02.25, git 859dc050
|
||||||
@ -157,6 +157,8 @@ Source51: blkid.conf
|
|||||||
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
|
Patch0: make-sure-sbin-resp-usr-sbin-are-in-PATH.diff
|
||||||
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare@suse.de -- Add support for setting logical blocksizes.
|
# PATCH-FEATURE-SLE util-linux-losetup-Add-support-for-setting-logical-blocksize.patch bsc931634 FATE319010 hare@suse.de -- Add support for setting logical blocksizes.
|
||||||
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
Patch1: util-linux-losetup-Add-support-for-setting-logical-blocksize.patch
|
||||||
|
# PATCH-BUG-FIX arm64-lscpu-use-sysfs-for-table-access-if-available.patch bsc#1033718 agraf@suse.de -- Use SMBIOS3 tables when available in lscpu
|
||||||
|
Patch2: arm64-lscpu-use-sysfs-for-table-access-if-available.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
#
|
#
|
||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
@ -178,9 +180,9 @@ Conflicts: coreutils < 8.21
|
|||||||
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
# File conflict of sulogin and utmpdump (up to 12.3 and SLE11).
|
||||||
Conflicts: sysvinit-tools < 2.88+-87
|
Conflicts: sysvinit-tools < 2.88+-87
|
||||||
# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed by SLE12 Update, boo#977259#c3).
|
# File conflicts of completion files with <= Leap 42.1 and <= SLE12 SP1 (fixed by SLE12 Update, boo#977259#c3).
|
||||||
Conflicts: bash-completion <= 2.1-13.1
|
Conflicts: bash-completion <= 2.1-10
|
||||||
# The preset is provided by the presets branding package since 0.4 (bsc#1012850)
|
# The preset is provided by the presets branding package since 0.4 (bsc#1012850) and since 12.2 in SLE (boo#1029775)
|
||||||
Conflicts: systemd-presets-branding < 0.4
|
Conflicts: systemd-presets-branding < 12.2
|
||||||
# bnc#805684:
|
# bnc#805684:
|
||||||
%ifarch s390x
|
%ifarch s390x
|
||||||
Obsoletes: s390-32
|
Obsoletes: s390-32
|
||||||
@ -189,6 +191,15 @@ Provides: s390-32
|
|||||||
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
# uuid-runtime appeared in SLE11 SP1 to SLE11 SP3
|
||||||
Provides: uuid-runtime = %{version}-%{release}
|
Provides: uuid-runtime = %{version}-%{release}
|
||||||
Obsoletes: uuid-runtime < %{version}-%{release}
|
Obsoletes: uuid-runtime < %{version}-%{release}
|
||||||
|
%if 0%{?suse_version} < 1330
|
||||||
|
#BEGIN sysv compatibility hack
|
||||||
|
# After migration of raw init script to systemd, util-linux no more depends on
|
||||||
|
# fillup and insserv. Many poorly written packages implicitly depend on them
|
||||||
|
# without declaring it. Keep these dependencies in Leap 42 + SLE 12 line to
|
||||||
|
# prevent failures.
|
||||||
|
PreReq: %insserv_prereq %fillup_prereq
|
||||||
|
#END sysv compatibility hack
|
||||||
|
%endif
|
||||||
#
|
#
|
||||||
# Using "Requires" here would lend itself to help upgrading, but since
|
# Using "Requires" here would lend itself to help upgrading, but since
|
||||||
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
# util-linux is in the initial bootstrap, that is not a good thing to do:
|
||||||
@ -402,6 +413,7 @@ library.
|
|||||||
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
|
# logical block size support in loop does not exist in Tumbleweed and upstream kernel yet
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%endif
|
%endif
|
||||||
|
%patch2 -p1
|
||||||
#
|
#
|
||||||
# setctsid
|
# setctsid
|
||||||
cp -p %{S:22} %{S:23} .
|
cp -p %{S:22} %{S:23} .
|
||||||
@ -787,11 +799,6 @@ for PAM_FILE in default/su pam.d/su pam.d/su-l ; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# mount option 'code=' is now called 'codepage=' so change fstab
|
|
||||||
if [ -f etc/fstab ]; then
|
|
||||||
sed -i 's:code=:codepage=:' etc/fstab
|
|
||||||
fi
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%{service_del_preun raw.service}
|
%{service_del_preun raw.service}
|
||||||
|
|
||||||
@ -854,7 +861,6 @@ fi
|
|||||||
|
|
||||||
%postun -n uuidd
|
%postun -n uuidd
|
||||||
%{service_del_postun uuidd.socket uuidd.service}
|
%{service_del_postun uuidd.socket uuidd.service}
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %build_util_linux
|
%if %build_util_linux
|
||||||
@ -1257,7 +1263,6 @@ fi
|
|||||||
%files -n libfdisk-devel-static
|
%files -n libfdisk-devel-static
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_libdir}/libfdisk.*a
|
%{_libdir}/libfdisk.*a
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %build_util_linux_systemd
|
%if %build_util_linux_systemd
|
||||||
|
Loading…
Reference in New Issue
Block a user