2017-02-21 12:14:26 +01:00
|
|
|
|
#
|
|
|
|
|
# spec file for package s390-tools
|
|
|
|
|
#
|
2024-01-24 15:41:07 +01:00
|
|
|
|
# Copyright (c) 2024 SUSE LLC
|
2017-02-21 12:14:26 +01:00
|
|
|
|
#
|
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
2019-02-15 10:32:36 +01:00
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
2017-02-21 12:14:26 +01:00
|
|
|
|
#
|
2020-02-19 09:12:16 +01:00
|
|
|
|
# needssslcertforbuild
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
|
2017-11-24 11:17:06 +01:00
|
|
|
|
#Compat macro for new _fillupdir macro introduced in Nov 2017
|
|
|
|
|
%if ! %{defined _fillupdir}
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%define _fillupdir %{_localstatedir}/adm/fillup-templates
|
2017-11-24 11:17:06 +01:00
|
|
|
|
%endif
|
2022-03-10 21:23:58 +01:00
|
|
|
|
%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150300
|
|
|
|
|
# systemd-rpm-macros is wrong in 15.3 and below
|
|
|
|
|
%define _modprobedir /lib/modprobe.d
|
|
|
|
|
%endif
|
|
|
|
|
%global modprobe_d_files 90-s390-tools.conf
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%define _mysbindir %{_sbindir}
|
|
|
|
|
%else
|
|
|
|
|
%define _mysbindir /sbin
|
|
|
|
|
%endif
|
2017-11-24 11:17:06 +01:00
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Name: s390-tools
|
2023-12-17 07:32:28 +01:00
|
|
|
|
Version: 2.30.0
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Release: 0
|
|
|
|
|
Summary: S/390 tools like zipl and dasdfmt
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
License: MIT
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Group: System/Kernel
|
2019-02-15 10:32:36 +01:00
|
|
|
|
URL: https://github.com/ibm-s390-tools/s390-tools
|
2019-02-21 21:22:30 +01:00
|
|
|
|
Source: https://github.com/ibm-s390-tools/s390-tools/archive/v%{version}.tar.gz#/s390-tools-%{version}.tar.gz
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Source1: s390-tools-rpmlintrc
|
|
|
|
|
Source2: zipl.conf
|
|
|
|
|
Source3: hsnc
|
|
|
|
|
Source4: sysconfig.hsnc
|
|
|
|
|
Source5: xpram
|
|
|
|
|
Source6: sysconfig.xpram
|
|
|
|
|
Source7: appldata
|
|
|
|
|
Source8: sysconfig.appldata
|
|
|
|
|
Source10: dasdro
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source11: dasd_reload.opensuse
|
|
|
|
|
Source12: mkdump.pl.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source11: dasd_reload.suse
|
|
|
|
|
Source12: mkdump.pl.suse
|
|
|
|
|
%endif
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Source13: sysconfig.osasnmpd
|
|
|
|
|
Source14: zfcp_san_disc
|
|
|
|
|
Source15: mkdump.8
|
|
|
|
|
Source18: zpxe.rexx
|
|
|
|
|
Source19: rules.xpram
|
|
|
|
|
Source20: rules.hw_random
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source21: 59-graf.rules.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source21: 59-graf.rules.suse
|
|
|
|
|
%endif
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Source22: s390-tools-zdsfs.caution.txt
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source23: README.SUSE.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source23: README.SUSE.suse
|
|
|
|
|
%endif
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Source24: cputype
|
|
|
|
|
Source25: cputype.1
|
|
|
|
|
Source26: cio_ignore.service
|
|
|
|
|
Source27: setup_cio_ignore.sh
|
|
|
|
|
Source28: 59-prng.rules
|
|
|
|
|
Source29: 59-zfcp-compat.rules
|
|
|
|
|
Source30: 90-s390-tools.conf
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source31: detach_disks.sh.opensuse
|
|
|
|
|
Source32: killcdl.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source31: detach_disks.sh.suse
|
|
|
|
|
Source32: killcdl.suse
|
|
|
|
|
%endif
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Source33: lgr_check
|
|
|
|
|
Source34: sysconfig.virtsetup
|
|
|
|
|
Source35: virtsetup.service
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source36: virtsetup.sh.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source36: virtsetup.sh.suse
|
|
|
|
|
%endif
|
2018-01-11 01:30:11 +01:00
|
|
|
|
Source37: appldata.service
|
|
|
|
|
Source38: hsnc.service
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source39: vmlogrdr.service.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source39: vmlogrdr.service.suse
|
|
|
|
|
%endif
|
2018-01-11 01:30:11 +01:00
|
|
|
|
Source40: xpram.service
|
2019-01-10 07:15:49 +01:00
|
|
|
|
Source41: pkey.conf
|
2023-03-23 15:03:20 +01:00
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
### Obsolete scripts and man pages to be removed once changes in other tools are made
|
|
|
|
|
### That's been delayed to at least SLES12 SP1, but I'm leaving the comments here.
|
|
|
|
|
Source86: read_values.c
|
|
|
|
|
Source87: read_values.8
|
|
|
|
|
Source88: ctc_configure
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Source89: dasd_configure.opensuse
|
|
|
|
|
Source90: iucv_configure.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Source89: dasd_configure.suse
|
|
|
|
|
Source90: iucv_configure.suse
|
|
|
|
|
%endif
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Source91: qeth_configure
|
|
|
|
|
Source92: zfcp_disk_configure
|
|
|
|
|
Source93: zfcp_host_configure
|
|
|
|
|
Source94: ctc_configure.8
|
|
|
|
|
Source95: dasd_configure.8
|
|
|
|
|
Source96: iucv_configure.8
|
|
|
|
|
Source97: qeth_configure.8
|
|
|
|
|
Source98: zfcp_disk_configure.8
|
|
|
|
|
Source99: zfcp_host_configure.8
|
|
|
|
|
###
|
2023-08-08 11:15:57 +02:00
|
|
|
|
Source200: cargo_config
|
|
|
|
|
Source201: vendor.tar.gz
|
|
|
|
|
###
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
2023-11-13 14:50:17 +01:00
|
|
|
|
###
|
2022-01-19 02:59:23 +01:00
|
|
|
|
# IBM patches
|
2023-06-14 13:34:58 +02:00
|
|
|
|
###
|
2019-11-26 10:42:09 +01:00
|
|
|
|
# SUSE patches
|
|
|
|
|
Patch900: s390-tools-sles12-zipl_boot_msg.patch
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
Patch901: s390-tools-sles15-sysconfig-compatible-dumpconf.patch
|
2019-11-26 10:42:09 +01:00
|
|
|
|
Patch902: s390-tools-sles12-create-filesystem-links.patch
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Patch903: s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch.opensuse
|
|
|
|
|
%else
|
|
|
|
|
Patch903: s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch.suse
|
|
|
|
|
%endif
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
Patch904: s390-tools-sles15sp3-Allow-multiple-device-arguments.patch
|
|
|
|
|
Patch905: s390-tools-sles15sp3-Format-devices-in-parallel.patch
|
|
|
|
|
Patch906: s390-tools-sles15sp3-Implement-Y-yast_mode.patch
|
|
|
|
|
Patch907: s390-tools-sles15sp3-Implement-f-for-backwards-compability.patch
|
|
|
|
|
Patch908: s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
|
2021-04-14 22:07:00 +02:00
|
|
|
|
Patch909: s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
|
|
|
|
|
Patch910: s390-tools-sles15sp1-11-zdev-Do-not-call-zipl-on-initrd-update.patch
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
Patch911: s390-tools-sles15sp5-remove-no-pie-link-arguments.patch
|
2023-11-13 14:50:17 +01:00
|
|
|
|
Patch912: s390-tools-ALP-zdev-live.patch
|
|
|
|
|
###
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
BuildRequires: curl-devel
|
2019-04-18 20:16:03 +02:00
|
|
|
|
BuildRequires: dracut
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
BuildRequires: fuse3-devel
|
2023-12-17 07:32:28 +01:00
|
|
|
|
BuildRequires: gcc13
|
|
|
|
|
BuildRequires: gcc13-c++
|
2019-01-10 07:15:49 +01:00
|
|
|
|
BuildRequires: gettext-tools
|
2020-03-19 23:52:46 +01:00
|
|
|
|
BuildRequires: glib2-devel
|
2019-01-10 07:15:49 +01:00
|
|
|
|
BuildRequires: glibc-devel-static
|
2019-01-16 22:38:23 +01:00
|
|
|
|
BuildRequires: libcryptsetup-devel > 2.0.3
|
|
|
|
|
BuildRequires: libjson-c-devel
|
2021-11-13 21:06:12 +01:00
|
|
|
|
BuildRequires: libxml2-devel
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
BuildRequires: mdevctl
|
2019-01-10 07:15:49 +01:00
|
|
|
|
BuildRequires: ncurses-devel
|
|
|
|
|
BuildRequires: net-snmp-devel
|
2021-11-13 21:06:12 +01:00
|
|
|
|
BuildRequires: openssl-devel >= 1.1.1l
|
2020-02-19 09:12:16 +01:00
|
|
|
|
BuildRequires: pesign-obs-integration
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
BuildRequires: systemd-devel
|
2019-01-10 07:15:49 +01:00
|
|
|
|
BuildRequires: tcpd-devel
|
|
|
|
|
BuildRequires: zlib-devel-static
|
2023-12-17 07:32:28 +01:00
|
|
|
|
### x86_64
|
|
|
|
|
%ifarch s390x
|
|
|
|
|
BuildRequires: kernel-zfcpdump
|
|
|
|
|
BuildRequires: qclib-devel-static
|
|
|
|
|
%endif
|
2023-08-08 11:15:57 +02:00
|
|
|
|
### Cargo
|
|
|
|
|
BuildRequires: rust
|
|
|
|
|
BuildRequires: cargo
|
|
|
|
|
BuildRequires: cargo-packaging
|
|
|
|
|
BuildRequires: openssl
|
|
|
|
|
###
|
2019-01-10 07:15:49 +01:00
|
|
|
|
# Don't build with pie to avoid problems with zipl
|
|
|
|
|
#!BuildIgnore: gcc-PIE
|
|
|
|
|
Requires: coreutils
|
|
|
|
|
Requires: gawk
|
|
|
|
|
Requires: perl-base
|
|
|
|
|
Requires: procps
|
|
|
|
|
Requires: rsync
|
|
|
|
|
Requires: tar
|
|
|
|
|
Requires: util-linux
|
2021-10-18 20:36:45 +02:00
|
|
|
|
Requires(post): %fillup_prereq
|
|
|
|
|
Requires(post): permissions
|
|
|
|
|
Requires(pre): shadow
|
2019-01-10 07:15:49 +01:00
|
|
|
|
Recommends: blktrace
|
|
|
|
|
Provides: s390utils:/sbin/dasdfmt
|
2024-01-24 15:41:07 +01:00
|
|
|
|
ExclusiveArch: s390x x86_64
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
This package contains the tools needed to use Linux on IBM z Systems
|
|
|
|
|
and exploit many of the various capabilities of the hardware or z/VM.
|
|
|
|
|
For example:
|
|
|
|
|
dasdfmt - low-level format tool for ECKD DASD
|
|
|
|
|
fdasd - partitions ECKD DASDs with z/OS compatible disk layout
|
|
|
|
|
zipl - boot loader and dump DASD initializer
|
|
|
|
|
zgetdump - tool to get linux system dumps from DASD
|
|
|
|
|
|
|
|
|
|
%package -n osasnmpd
|
|
|
|
|
Summary: OSA-Express SNMP subagent
|
2019-01-10 07:15:49 +01:00
|
|
|
|
License: GPL-2.0-or-later
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Group: Productivity/Networking/Other
|
|
|
|
|
Requires: perl
|
|
|
|
|
|
|
|
|
|
%description -n osasnmpd
|
|
|
|
|
Supports management information bases (MIBs) provided by OSA-Express
|
|
|
|
|
Fast Ethernet, Gigabit Ethernet, High Speed Token Ring and ATM Ethernet
|
|
|
|
|
LAN Emulation features in QDIO mode.
|
|
|
|
|
|
|
|
|
|
It extends the capabilities of the net-snmp master agent (snmpd) and
|
|
|
|
|
communicates with him via the AgentX protocol.
|
|
|
|
|
|
|
|
|
|
%package zdsfs
|
|
|
|
|
Summary: QSAM access to z/OS data
|
2019-01-10 07:15:49 +01:00
|
|
|
|
License: GPL-2.0-or-later AND NonFree
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Group: Productivity/Networking/Other
|
|
|
|
|
|
|
|
|
|
%description zdsfs
|
|
|
|
|
Use the zdsfs command for read access to z/OS data sets stored on one or more DASDs.
|
|
|
|
|
|
|
|
|
|
The zdsfs file system translates the record-based z/OS data sets to UNIX file system
|
|
|
|
|
semantics. After mounting the devices, you can use common Linux tools to access
|
|
|
|
|
the files on the disk. Physical sequential data sets are represented as files.
|
|
|
|
|
Partitioned data sets are represented as directories, with each member being
|
|
|
|
|
represented as a file in that directory.
|
|
|
|
|
|
|
|
|
|
%package hmcdrvfs
|
|
|
|
|
Summary: HMC drive file system based on FUSE
|
2019-01-10 07:15:49 +01:00
|
|
|
|
License: GPL-2.0-only
|
2019-02-21 22:13:40 +01:00
|
|
|
|
Group: System/Filesystems
|
2017-02-21 12:14:26 +01:00
|
|
|
|
Requires: fuse
|
|
|
|
|
|
|
|
|
|
%description hmcdrvfs
|
|
|
|
|
This package contains a HMC drive file system based on FUSE and a tool
|
|
|
|
|
to list files and directories.
|
|
|
|
|
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%package -n libekmfweb1
|
2021-10-18 20:36:45 +02:00
|
|
|
|
Summary: IBM Enterprise Key Management Foundation - Web Edition client library
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
License: MIT
|
|
|
|
|
Group: System/Libraries
|
|
|
|
|
|
|
|
|
|
%description -n libekmfweb1
|
|
|
|
|
libekmfweb1 is a client library that provides access to IBM' Enterprise Key
|
|
|
|
|
Management Foundation – Web Edition.0 EKMF Web provides efficient and
|
|
|
|
|
security-rich centralized key management for IBM z/OS data set encryption
|
|
|
|
|
on IBM Z servers.
|
|
|
|
|
|
|
|
|
|
%package -n libekmfweb1-devel
|
2021-10-18 20:36:45 +02:00
|
|
|
|
Summary: IBM Enterprise Key Management Foundation - Web Edition client library
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
License: MIT
|
|
|
|
|
Group: Development/Libraries/C and C++
|
2021-11-13 21:06:12 +01:00
|
|
|
|
Requires: libekmfweb1 = %{version}
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
|
|
|
|
|
%description -n libekmfweb1-devel
|
|
|
|
|
libekmfweb1 is a client library that provides access to IBM' Enterprise Key
|
|
|
|
|
Management Foundation – Web Edition.0 EKMF Web provides efficient and
|
|
|
|
|
security-rich centralized key management for IBM z/OS data set encryption
|
|
|
|
|
on IBM Z servers.
|
|
|
|
|
|
2021-11-13 21:06:12 +01:00
|
|
|
|
%package -n libkmipclient1
|
|
|
|
|
Summary: IBM Key Management Interoperability Protocol (KMIP) client library
|
|
|
|
|
License: MIT
|
|
|
|
|
Group: System/Libraries
|
|
|
|
|
|
|
|
|
|
%description -n libkmipclient1
|
|
|
|
|
Key Management Interoperability Protocol (KMIP) is a client/server
|
|
|
|
|
communication protocol for the storage and maintenance of key,
|
|
|
|
|
certificate, and secret objects. This client library enables secure
|
|
|
|
|
creation and storage of cryptographic objects on the IBM Security Key
|
|
|
|
|
Lifecycle Manager server. You must configure client devices to connect
|
|
|
|
|
to the server for key management operations.
|
|
|
|
|
|
|
|
|
|
%package -n libkmipclient1-devel
|
|
|
|
|
Summary: Header files for the IBM Z KMIP client library
|
|
|
|
|
License: MIT
|
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
Requires: libkmipclient1 = %{version}
|
|
|
|
|
|
|
|
|
|
%description -n libkmipclient1-devel
|
|
|
|
|
This package provides the header files and symbolic link to the
|
|
|
|
|
shared library for the IBM Z KMIP client library.
|
|
|
|
|
|
|
|
|
|
%package chreipl-fcp-mpath
|
|
|
|
|
Summary: Use multipath information for re-IPL path failover
|
|
|
|
|
License: MIT
|
|
|
|
|
Group: System/Boot
|
|
|
|
|
BuildRequires: bash
|
|
|
|
|
BuildRequires: coreutils
|
|
|
|
|
## Required for build+install with ENABLE_DOC=1
|
|
|
|
|
#BuildRequires: pandoc
|
|
|
|
|
BuildRequires: sed
|
|
|
|
|
#BuildRequires: gawk
|
|
|
|
|
#BuildRequires: gzip
|
|
|
|
|
Requires: bash
|
|
|
|
|
# Required for use with HAVE_DRACUT=1
|
|
|
|
|
Requires: dracut
|
|
|
|
|
Requires: multipath-tools
|
|
|
|
|
Requires: udev
|
|
|
|
|
Requires(post): udev
|
|
|
|
|
|
|
|
|
|
%description chreipl-fcp-mpath
|
|
|
|
|
The chreipl-fcp-mpath toolset monitors udev events about paths to the
|
|
|
|
|
re-IPL volume. If the currently configured FCP re-IPL path becomes
|
|
|
|
|
unavailable, the toolset checks for operational paths to the same
|
|
|
|
|
volume. If available, it reconfigures the FCP re-IPL settings to use an
|
|
|
|
|
operational path.
|
|
|
|
|
|
2023-12-17 07:32:28 +01:00
|
|
|
|
### *** s390x ************************************************************************* ###
|
|
|
|
|
%ifarch s390x
|
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%prep
|
2023-04-26 12:36:10 +02:00
|
|
|
|
%autosetup -p1
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
2019-01-10 07:15:49 +01:00
|
|
|
|
cp -vi %{SOURCE22} CAUTION
|
2023-08-10 15:58:59 +02:00
|
|
|
|
|
|
|
|
|
install -D -m 0644 %{SOURCE200} .cargo/config
|
2023-12-17 07:32:28 +01:00
|
|
|
|
tar -xzf %{SOURCE201}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
|
|
|
|
|
# The "DISTRELEASE=%%{release}" needs to be on both the make and make install
|
|
|
|
|
# commands, since make install runs sed commands against various scripts to
|
|
|
|
|
# modify the "-v" output appropriately.
|
|
|
|
|
|
2017-10-18 19:18:18 +02:00
|
|
|
|
export OPT_FLAGS="%{optflags}"
|
2017-02-21 12:14:26 +01:00
|
|
|
|
export KERNELIMAGE_MAKEFLAGS="%%{?_smp_mflags}"
|
2023-12-17 07:32:28 +01:00
|
|
|
|
|
|
|
|
|
%make_build -v \
|
2019-01-10 07:15:49 +01:00
|
|
|
|
ZFCPDUMP_DIR=%{_prefix}/lib/s390-tools/zfcpdump \
|
2021-11-13 21:06:12 +01:00
|
|
|
|
DISTRELEASE=%{release} \
|
|
|
|
|
UDEVRUNDIR=/run/udev \
|
2023-08-08 11:15:57 +02:00
|
|
|
|
HAVE_CARGO=1 \
|
2023-12-17 07:32:28 +01:00
|
|
|
|
HAVE_DRACUT=1 \
|
|
|
|
|
CC=gcc-13 \
|
|
|
|
|
CXX=g++-13
|
|
|
|
|
### all
|
|
|
|
|
gcc-13 -v -static -o read_values ${OPT_FLAGS} %{SOURCE86} -lqc
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%install
|
2017-10-18 19:18:18 +02:00
|
|
|
|
mkdir -p %{buildroot}/boot/zipl
|
2019-11-26 10:42:09 +01:00
|
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/zkey/repository
|
2019-01-16 22:38:23 +01:00
|
|
|
|
%make_install \
|
2019-01-10 07:15:49 +01:00
|
|
|
|
ZFCPDUMP_DIR=%{_prefix}/lib/s390-tools/zfcpdump \
|
2017-02-21 12:14:26 +01:00
|
|
|
|
DISTRELEASE=%{release} \
|
2017-11-14 23:16:21 +01:00
|
|
|
|
SYSTEMDSYSTEMUNITDIR=%{_unitdir} \
|
2021-11-13 21:06:12 +01:00
|
|
|
|
UDEVRUNDIR=/run/udev \
|
2023-08-08 11:15:57 +02:00
|
|
|
|
HAVE_CARGO=1 \
|
2023-12-17 07:32:28 +01:00
|
|
|
|
HAVE_DRACUT=1 \
|
|
|
|
|
CC=gcc-13 \
|
|
|
|
|
CXX=g++-13
|
|
|
|
|
### all
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
2019-11-26 10:42:09 +01:00
|
|
|
|
# The make install command puts things in /etc/sysconfig and not the
|
|
|
|
|
# fillup-templates directory. Let's try moving them where they belong
|
|
|
|
|
mkdir -p %{buildroot}%{_fillupdir}
|
|
|
|
|
pushd %{buildroot}%{_sysconfdir}/sysconfig/
|
|
|
|
|
for sysconffile in *
|
|
|
|
|
do mv -vi $sysconffile %{buildroot}%{_fillupdir}/sysconfig.$sysconffile
|
|
|
|
|
done
|
|
|
|
|
popd
|
|
|
|
|
|
2017-10-18 19:18:18 +02:00
|
|
|
|
install -m 755 read_values %{buildroot}/%{_bindir}/
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -m644 -t %{buildroot}/%{_mandir}/man8 %{SOURCE87}
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
|
|
|
|
|
# The "usrmerge" has happened in openSUSE:Factory, but not yet in SLES.
|
|
|
|
|
# Make sure we look for the zfcpdump kernel image in the right place.
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
2021-10-18 20:36:45 +02:00
|
|
|
|
install -D -m600 %{_prefix}/lib/modules/*-zfcpdump/image %{buildroot}%{_prefix}/lib/s390-tools/zfcpdump/zfcpdump-image
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%else
|
|
|
|
|
install -D -m600 /boot/image-*-zfcpdump %{buildroot}%{_prefix}/lib/s390-tools/zfcpdump/zfcpdump-image
|
|
|
|
|
%endif
|
2017-10-18 19:18:18 +02:00
|
|
|
|
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -D -m644 etc/cpuplugd.conf %{buildroot}%{_sysconfdir}/cpuplugd.conf
|
|
|
|
|
install -D -m644 etc/udev/rules.d/40-z90crypt.rules %{buildroot}%{_prefix}/lib/udev/rules.d/40-z90crypt.rules
|
|
|
|
|
install -D -m644 etc/udev/rules.d/57-osasnmpd.rules %{buildroot}%{_prefix}/lib/udev/rules.d/57-osasnmpd.rules
|
|
|
|
|
install -D -m644 etc/udev/rules.d/59-dasd.rules %{buildroot}%{_prefix}/lib/udev/rules.d/59-dasd.rules
|
|
|
|
|
install -D -m644 etc/udev/rules.d/90-cpi.rules %{buildroot}%{_prefix}/lib/udev/rules.d/90-cpi.rules
|
|
|
|
|
mv iucvterm/doc/ts-shell/iucvconn_on_login %{buildroot}%{_bindir}/iucvconn_on_login
|
|
|
|
|
install -D -m644 %{SOURCE26} %{buildroot}/%{_unitdir}/cio_ignore.service
|
|
|
|
|
install -D -m755 %{SOURCE27} %{buildroot}%{_prefix}/lib/systemd/scripts/setup_cio_ignore.sh
|
|
|
|
|
install -D -m755 %{SOURCE31} %{buildroot}%{_prefix}/lib/systemd/scripts/detach_disks.sh
|
|
|
|
|
install -D -m644 %{SOURCE35} %{buildroot}/%{_unitdir}/virtsetup.service
|
|
|
|
|
install -D -m755 %{SOURCE36} %{buildroot}%{_prefix}/lib/systemd/scripts/virtsetup.sh
|
|
|
|
|
install -D -m644 %{SOURCE37} %{buildroot}/%{_unitdir}/appldata.service
|
|
|
|
|
install -D -m644 %{SOURCE38} %{buildroot}/%{_unitdir}/hsnc.service
|
|
|
|
|
install -D -m644 %{SOURCE39} %{buildroot}/%{_unitdir}/vmlogrdr.service
|
|
|
|
|
install -D -m644 %{SOURCE40} %{buildroot}/%{_unitdir}/xpram.service
|
|
|
|
|
install -D -m644 %{SOURCE41} %{buildroot}%{_prefix}/lib/modules-load.d/pkey.conf
|
|
|
|
|
|
|
|
|
|
cp %{SOURCE18} zpxe.rexx
|
|
|
|
|
cp %{SOURCE2} zipl.conf.sample
|
|
|
|
|
cp %{SOURCE23} README.SUSE
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
2017-10-18 19:18:18 +02:00
|
|
|
|
cd %{buildroot}
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -D -m755 %{SOURCE3} %{buildroot}%{_prefix}/lib/systemd/scripts/hsnc
|
|
|
|
|
install -D -m644 %{SOURCE4} %{buildroot}%{_fillupdir}/sysconfig.hsnc
|
|
|
|
|
install -D -m755 %{SOURCE5} %{buildroot}%{_prefix}/lib/systemd/scripts/xpram
|
|
|
|
|
install -D -m644 %{SOURCE6} %{buildroot}%{_fillupdir}/sysconfig.xpram
|
|
|
|
|
install -D -m755 %{SOURCE7} %{buildroot}%{_prefix}/lib/systemd/scripts/appldata
|
|
|
|
|
install -D -m644 %{SOURCE8} %{buildroot}%{_fillupdir}/sysconfig.appldata
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
install -D -m755 %{SOURCE10} %{buildroot}%{_mysbindir}/dasdro
|
|
|
|
|
install -D -m755 %{SOURCE11} %{buildroot}%{_mysbindir}/dasd_reload
|
|
|
|
|
install -D -m755 %{SOURCE12} %{buildroot}%{_mysbindir}/mkdump
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -D -m644 %{SOURCE13} %{buildroot}%{_fillupdir}/sysconfig.osasnmpd
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
install -D -m755 %{SOURCE14} %{buildroot}%{_mysbindir}/zfcp_san_disc
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -D -m644 %{SOURCE15} %{buildroot}/%{_mandir}/man8
|
|
|
|
|
install -D -m644 %{SOURCE19} %{buildroot}%{_prefix}/lib/udev/rules.d/52-xpram.rules
|
|
|
|
|
install -D -m644 %{SOURCE20} %{buildroot}%{_prefix}/lib/udev/rules.d/52-hw_random.rules
|
|
|
|
|
install -D -m644 %{SOURCE21} %{buildroot}%{_prefix}/lib/udev/rules.d/59-graf.rules
|
|
|
|
|
install -D -m644 %{SOURCE28} %{buildroot}%{_prefix}/lib/udev/rules.d/59-prng.rules
|
|
|
|
|
install -D -m644 %{SOURCE29} %{buildroot}%{_prefix}/lib/udev/rules.d/59-zfcp-compat.rules
|
2022-03-10 21:23:58 +01:00
|
|
|
|
install -D -m644 %{SOURCE30} %{buildroot}%{_modprobedir}/90-s390-tools.conf
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
install -D -m755 %{SOURCE32} %{buildroot}%{_mysbindir}/killcdl
|
|
|
|
|
install -D -m755 %{SOURCE33} %{buildroot}%{_mysbindir}/lgr_check
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -D -m644 %{SOURCE34} %{buildroot}%{_fillupdir}/sysconfig.virtsetup
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
if [ ! -d %{_mysbindir} ]; then
|
|
|
|
|
rm -f %{_mysbindir}
|
|
|
|
|
mkdir -p %{_mysbindir}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
fi
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcappldata)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rchsnc)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcvmlogrdr)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcxpram)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rccio_ignore)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rccpacfstatsd)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rccpi)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rccpuplugd)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcdumpconf)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcmon_fsstatd)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcmon_procd)
|
|
|
|
|
(cd %{buildroot}%{_sbindir}; ln -s service rcvirtsetup)
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
if [ ! -d %{_bindir} ]; then
|
|
|
|
|
rm -f %{_bindir}
|
|
|
|
|
mkdir -p %{_bindir}
|
|
|
|
|
fi
|
2019-11-26 10:42:09 +01:00
|
|
|
|
install -D -m755 %{SOURCE24} %{buildroot}%{_bindir}/cputype
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
2023-11-13 14:50:17 +01:00
|
|
|
|
install -m644 -t %{buildroot}/%{_mandir}/man8 %{SOURCE25}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
# If building for openSUSE, move all the binaries installed via
|
|
|
|
|
# the IBM-provided Makefile from /sbin to /usr/sbin/ to
|
|
|
|
|
# align with the openSUSE "usrmerge" project
|
2023-01-11 17:01:09 +01:00
|
|
|
|
%if 0%{?suse_version} >= 1550
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
mv -vi %{buildroot}/sbin/* %{buildroot}%{_mysbindir}/
|
|
|
|
|
%endif
|
2022-06-02 18:42:42 +02:00
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
### Obsolete scripts and man pages to be removed once changes in other tools are made
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
install -m755 -t %{buildroot}%{_mysbindir}/ %{SOURCE88} %{SOURCE91} %{SOURCE92} %{SOURCE93}
|
|
|
|
|
install %{SOURCE89} %{buildroot}%{_mysbindir}/dasd_configure
|
|
|
|
|
install %{SOURCE90} %{buildroot}%{_mysbindir}/iucv_configure
|
2019-01-10 07:15:49 +01:00
|
|
|
|
install -m644 -t %{buildroot}/%{_mandir}/man8 %{SOURCE94} %{SOURCE95} %{SOURCE96} %{SOURCE97} %{SOURCE98} %{SOURCE99}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
###
|
|
|
|
|
|
2017-09-07 21:52:06 +02:00
|
|
|
|
### lsmem/chmem have been added to util-linux
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
rm -fv %{buildroot}%{_mandir}/man8/lsmem.8*
|
|
|
|
|
rm -fv %{buildroot}%{_mandir}/man8/chmem.8*
|
|
|
|
|
rm -fv %{buildroot}%{_mysbindir}/lsmem
|
|
|
|
|
rm -fv %{buildroot}%{_mysbindir}/chmem
|
2017-09-07 21:52:06 +02:00
|
|
|
|
|
2023-03-23 15:03:20 +01:00
|
|
|
|
###
|
2017-02-21 12:14:26 +01:00
|
|
|
|
find . ! -type d |
|
2019-01-10 07:15:49 +01:00
|
|
|
|
sed 's/^.//;\-/man/-s/^.*$/%doc &.gz/' > %{_builddir}/%{name}-filelist
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
grep -v -E 'osasnmp|etc/ziplenv|\.conf$|ekmfweb.so|ekmfweb.h|kmipclient|kmip/profiles/.*profile$|chreipl-fcp-mpath' %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.list
|
2017-02-21 12:14:26 +01:00
|
|
|
|
grep osasnmp[^-] %{_builddir}/%{name}-filelist >%{_builddir}/%{name}.osasnmp
|
|
|
|
|
|
|
|
|
|
touch boot/zipl/active_devices.txt
|
2020-09-16 13:25:27 +02:00
|
|
|
|
mkdir -p ./%{_libexecdir}/net-snmp/agents
|
|
|
|
|
cd ./%{_libexecdir}/net-snmp/agents
|
2017-02-21 12:14:26 +01:00
|
|
|
|
cat <<EOT >osasnmpd
|
|
|
|
|
#!/bin/sh
|
2019-01-10 07:15:49 +01:00
|
|
|
|
PIDFILE=%{_localstatedir}/run/osasnmpd.pid
|
2017-02-21 12:14:26 +01:00
|
|
|
|
function cleanup
|
|
|
|
|
{
|
|
|
|
|
rm -f \$PIDFILE
|
2019-01-10 07:15:49 +01:00
|
|
|
|
kill \`cat %{_localstatedir}/run/osasnmpd.real.pid\`
|
2017-02-21 12:14:26 +01:00
|
|
|
|
}
|
2019-01-10 07:15:49 +01:00
|
|
|
|
. %{_sysconfdir}/sysconfig/osasnmpd
|
2017-02-21 12:14:26 +01:00
|
|
|
|
trap cleanup 0
|
|
|
|
|
echo \$\$ >\$PIDFILE
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%{_mysbindir}/osasnmpd -f -P %{_localstatedir}/run/osasnmpd.real.pid \$OSASNMPD_PARAMETERS "\$@"
|
2017-02-21 12:14:26 +01:00
|
|
|
|
EOT
|
|
|
|
|
chmod 755 osasnmpd
|
|
|
|
|
|
2020-02-19 09:12:16 +01:00
|
|
|
|
export BRP_PESIGN_FILES='/lib/s390-tools/stage3.bin'
|
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%verifyscript
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%verify_permissions -e %{_localstatedir}/log/ts-shell/
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%pre
|
|
|
|
|
# check for ts-shell group or create it
|
|
|
|
|
getent group ts-shell >/dev/null 2>&1 || groupadd -r ts-shell
|
2019-01-10 07:15:49 +01:00
|
|
|
|
# check for zkeyadm group or create it
|
|
|
|
|
getent group zkeyadm >/dev/null 2>&1 || groupadd -r zkeyadm
|
2019-02-15 01:37:21 +01:00
|
|
|
|
# check for cpacfstats group or create it
|
2019-02-15 10:32:09 +01:00
|
|
|
|
getent group cpacfstats >/dev/null 2>&1 || groupadd -r cpacfstats
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_add_pre appldata.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_add_pre cio_ignore.service
|
|
|
|
|
%service_add_pre cpacfstatsd.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_add_pre cpi.service
|
|
|
|
|
%service_add_pre cpuplugd.service
|
|
|
|
|
%service_add_pre dumpconf.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_add_pre hsnc.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_add_pre mon_fsstatd.service
|
|
|
|
|
%service_add_pre mon_procd.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_add_pre virtsetup.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_add_pre vmlogrdr.service
|
|
|
|
|
%service_add_pre xpram.service
|
2022-03-10 21:23:58 +01:00
|
|
|
|
# Avoid restoring outdated stuff in posttrans
|
|
|
|
|
for _f in %{?modprobe_d_files}; do
|
|
|
|
|
[ ! -f "/etc/modprobe.d/${_f}.rpmsave" ] || \
|
|
|
|
|
mv -f "/etc/modprobe.d/${_f}.rpmsave" "/etc/modprobe.d/${_f}.rpmsave.old" || :
|
|
|
|
|
done
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
read INITPGM < /proc/1/comm
|
2019-02-21 21:22:30 +01:00
|
|
|
|
if [ "${INITPGM}" = "systemd" ]; then
|
2017-02-21 12:14:26 +01:00
|
|
|
|
echo "Running systemctl daemon-reload."
|
|
|
|
|
systemctl daemon-reload
|
|
|
|
|
fi
|
|
|
|
|
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%set_permissions %{_localstatedir}/log/ts-shell/
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
# Create symbolic links to the scripts from setup and boot directories
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_add_post appldata.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_add_post cio_ignore.service
|
|
|
|
|
%service_add_post cpacfstatsd.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_add_post cpi.service
|
|
|
|
|
%service_add_post cpuplugd.service
|
|
|
|
|
%service_add_post dumpconf.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_add_post hsnc.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_add_post mon_fsstatd.service
|
|
|
|
|
%service_add_post mon_procd.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_add_post virtsetup.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_add_post vmlogrdr.service
|
|
|
|
|
%service_add_post xpram.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
|
2017-10-18 19:18:18 +02:00
|
|
|
|
# Create the initial versions of the sysconfig files:
|
|
|
|
|
%{fillup_only -n appldata}
|
|
|
|
|
%{fillup_only -n cpi}
|
|
|
|
|
%{fillup_only -n dumpconf}
|
|
|
|
|
%{fillup_only -n hsnc}
|
|
|
|
|
%{fillup_only -n mon_fsstatd}
|
|
|
|
|
%{fillup_only -n mon_procd}
|
|
|
|
|
%{fillup_only -n mon_statd}
|
|
|
|
|
%{fillup_only -n virtsetup}
|
|
|
|
|
%{fillup_only -n xpram}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%triggerin -- kernel-default
|
2019-01-10 07:15:49 +01:00
|
|
|
|
grep -q '^%{_bindir}/ts-shell$' %{_sysconfdir}/shells \
|
|
|
|
|
|| echo "%{_bindir}/ts-shell" >> %{_sysconfdir}/shells
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
2019-01-24 05:52:52 +01:00
|
|
|
|
%{?regenerate_initrd_post}
|
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%post -n osasnmpd
|
2017-11-14 04:34:41 +01:00
|
|
|
|
%{fillup_only -n osasnmpd}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%post -n libekmfweb1
|
|
|
|
|
ldconfig
|
|
|
|
|
|
2021-11-13 21:06:12 +01:00
|
|
|
|
%post -n libkmipclient1
|
|
|
|
|
ldconfig
|
|
|
|
|
|
|
|
|
|
%post chreipl-fcp-mpath
|
|
|
|
|
%udev_rules_update
|
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%preun
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_del_preun appldata.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_del_preun cio_ignore.service
|
|
|
|
|
%service_del_preun cpacfstatsd.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_del_preun cpi.service
|
|
|
|
|
%service_del_preun cpuplugd.service
|
|
|
|
|
%service_del_preun dumpconf.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_del_preun hsnc.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_del_preun mon_fsstatd.service
|
|
|
|
|
%service_del_preun mon_procd.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_del_preun virtsetup.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_del_preun vmlogrdr.service
|
|
|
|
|
%service_del_preun xpram.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%postun
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_del_postun appldata.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_del_postun cio_ignore.service
|
|
|
|
|
%service_del_postun cpacfstatsd.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_del_postun cpi.service
|
|
|
|
|
%service_del_postun cpuplugd.service
|
|
|
|
|
%service_del_postun dumpconf.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_del_postun hsnc.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%service_del_postun mon_fsstatd.service
|
|
|
|
|
%service_del_postun mon_procd.service
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%service_del_postun virtsetup.service
|
2018-11-13 21:02:51 +01:00
|
|
|
|
%service_del_postun vmlogrdr.service
|
|
|
|
|
%service_del_postun xpram.service
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%postun -n libekmfweb1
|
|
|
|
|
ldconfig
|
|
|
|
|
|
2021-11-13 21:06:12 +01:00
|
|
|
|
%postun -n libkmipclient1
|
|
|
|
|
ldconfig
|
|
|
|
|
|
2018-11-13 21:02:51 +01:00
|
|
|
|
# Even though SLES15+ is systemd based, the build service doesn't
|
|
|
|
|
# run it, so we have to make sure we can safely issue the
|
|
|
|
|
# systemctl command.
|
2017-02-21 12:14:26 +01:00
|
|
|
|
read INITPGM < /proc/1/comm
|
2019-02-21 21:22:30 +01:00
|
|
|
|
if [ "${INITPGM}" = "systemd" ]; then
|
2017-02-21 12:14:26 +01:00
|
|
|
|
echo "Running systemctl daemon-reload."
|
|
|
|
|
systemctl daemon-reload
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ ! -x /boot/zipl ]; then
|
|
|
|
|
echo "Attention, after uninstalling this package,"
|
|
|
|
|
echo "you will NOT be able to IPL from DASD anymore!!!"
|
|
|
|
|
fi
|
2018-11-13 21:02:51 +01:00
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
if test x$1 = x0; then
|
|
|
|
|
# remove ts-shell from /etc/shells
|
2019-01-10 07:15:49 +01:00
|
|
|
|
grep -v '^%{_bindir}/ts-shell$' %{_sysconfdir}/shells > %{_sysconfdir}/shells.ts-new
|
|
|
|
|
mv %{_sysconfdir}/shells.ts-new %{_sysconfdir}/shells
|
|
|
|
|
chmod 0644 %{_sysconfdir}/shells
|
2017-02-21 12:14:26 +01:00
|
|
|
|
fi
|
|
|
|
|
|
2019-01-24 05:52:52 +01:00
|
|
|
|
%{?regenerate_initrd_post}
|
|
|
|
|
|
|
|
|
|
%posttrans
|
2022-03-10 21:23:58 +01:00
|
|
|
|
# Migration of modprobe.conf files to _modprobedir
|
|
|
|
|
for _f in %{?modprobe_d_files}; do
|
|
|
|
|
[ ! -f "/etc/modprobe.d/${_f}.rpmsave" ] || \
|
|
|
|
|
mv -fv "/etc/modprobe.d/${_f}.rpmsave" "/etc/modprobe.d/${_f}" || :
|
|
|
|
|
done
|
2019-01-24 05:52:52 +01:00
|
|
|
|
%{?regenerate_initrd_posttrans}
|
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%preun -n osasnmpd
|
|
|
|
|
%{stop_on_removal osasnmpd}
|
|
|
|
|
|
|
|
|
|
%files -f %{_builddir}/%{name}.list
|
2021-11-13 21:06:12 +01:00
|
|
|
|
|
Accepting request 531958 from home:markkp:branches:Base:System
- Modified mkdump perl script to work with the updated version
of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336).
- Upgraded to version 2.1.0 (Fate#323291).
Changes from 2.0.0 to 2.1.0
* Added the following tools:
netboot: Scripts for building a PXE-style netboot image for KVM
90-cpi.rules/cpictl: New udev rule to update CPI when KVM is used
* Modified lsqeth/zdev to add VNIC Characteristics support
Bug fixes
* chzcrypt: Corrected handling of insufficient permissions
* cpacfstats: Add size setting to perf event
* fdasd: Skip partition check with the force option
* ttyrun: Fix deprecated BindTo usage in ttyrun-getty@.service.in
* lszcrypt: Fix core dump caused by stack overwrite
* lszcrypt: Fix random domain printout when no config available
* zdev: Fix segfault with unknown qeth attribute
* zdev: Fix IPv6 NDP proxy description
* zdev: Fix zdev dracut module temp file location
* zkey: Correctly detect abbreviated commands
* zkey: Validate XTS key: ignore domain and card
* zkey: Use octal values instead of S_IRWX* constants
* zkey: Properly set umask to prohibit permissions to group and others
* zkey: Add -ldl to LDLIBS (not LDFLAGS)
* znetconf: Re-add missing line in lsznet.raw
* Fix several gcc 7 warnings
- Modified s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch
to apply cleanly to this version.
- Removed the following obsolete patches:
* s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
* s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
* s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
* s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
* s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Added the following patches (bsc#1056498)
- s390-tools-sles15-zgetdump-Fix-gcc-7-warning.patch
- s390-tools-sles15-lscss-Get-rid-of-gcc-7-buffer-truncation-warnings.patch
- s390-tools-sles15-Get-rid-of-gcc-7-fall-through-warnings.patch
- s390-tools-sles15-lszcrypt-Fix-core-dump-caused-by-stack-overwrite.patch
- s390-tools-sles15-dasdinfo-Fix-GCC-7-overflow-warning.patch
- Upgraded to version 2.0.0 (Fate#323291).
- Changes from 1.34.0 to 1.35.0
- cpuplugd: Make default config file location more distribution agnostic
Add systemd service unit to start/stop the cpuplug daemon
Add force-reload action to init script for LSB-compliance
- mon_statd: Add force-reload action to init script for LSB-compliance
- chiucvallow: corrected verification return code
- lczdev/chzdev: Add support for resolving iSCSI block devices
Bug fixes
- chzdev, lszdev: Fix incorrect zfcp module parameter name
- chreipl: Fix chreipl node for virtio devices
- libus2s: Fix busid parsing
- zipl/boot: Fix failed start subchannel in FBA loader
- Changes from 1.35.0 to 1.36.0
- chzdev/lszdev: Add device resolution for vlan and bonding devices
- dasdfmt: Add quick format support
- lsdasd/fdasd/dasdfmt/zdsfs: Add query host access to volume support
- zfcpdbf: Make timestamp the first field in record output
Exclude Payload hex field from log message record output
Add Area field to record output
Add missing header fields to area record output
Print the Record id field for Area area class records
Mark oldest and newest trace area records
Mark oldest and newest def_err pseudo area records
Mark oldest and newest foreign area records
Mark oldest and newest log message records
Add a warning about low resolution timestamps
Add Trace Area Statistics table to script output
Add time zone command line option
Add collection of domain xml files
Bug fixes
- zfcpdbf: Move and fix CPU id field output to print_header function
Include microseconds in warning threshold calculation
Fix parsing of precise syslog timestamps
Fix labels for REC ERP action status and ERP step fields
- Changes from 1.36.0 to 1.36.1
- zfcpdbf: Support basic HBA record type without warning
Restore tracing of handle for port and LUN with HBA records
Print full payload for all SAN traces (req, resp, iels)
Print payload length everywhere applicable
Disambiguate printing of payload record content
Bug fixes
- fdasd: Prevent buffer overflow
- znetconf: Fix detection of chpids as OSX instead of OSM
- Changes from 1.36.1 to 1.37.0
- Added dump2tar: sysfs collection helper for dbginfo.sh
- qethconf: Remove check for OSN-device
- znetconf: Remove OSN-support
- lsdasd/tunedasd: Add channel path aware erp
- zcrypt: Add multi domain support for zcrypt device driver
- scm: Reimplement lsscm in C
- chp: Reimplement chchp and lschp in C
- dbginfo.sh: Make use of sysinfo collection helper
Bug fixes
- zfcpdbf: Only cap SAN short payload if pl_len exists
- chzdev: Fix bug when configuring QETH devices
- libu2s: Prevent buffer overflow
- ziomon: No blktrace kill which can corrupt kernel blktrace state
- Changes from 1.37.0 to 1.37.1
- dbginfo.sh: Add Docker debug data
Bug fixes
- lsdasd: Replace continue with return
- lscss: Allow to specify devices from subchannel set 3
- mon_fsstatd: Only use physical filesystems
Fix double free in error path
- mon_procd: Fix segmentation fault
- Changes from 1.37.1 to 1.38.0
- systemd: Add new units for cpi, dumpconf, mon_fsstatd, and mon_procd
- fdasd: Add new command action 'l' to list known partition types
- chmem: Try to online memory to zone movable
Starting with kernel 4.13 (commit f1dd2cd1), the default zone for
hotplug memory is changed from zone movable to zone normal. In order
to preserve the previous default behaviour, chmem will now always try
to set memory online to the zone movable, before trying to set it
online to the default zone.
- zfcpdbf: Print high part of "new" 64 bit SCSI LUN
Print payload with full FCP_RSP IU in SCSI trace records
- util_opt: Add command specific command line parsing
- util_rec: Implement util_rec_iterate() function
- util_rec: Record field values can be stored and processed in argz format
Bug fixes
- zipl/zgetdump: Add missing SCSI multipath dump information to man pages
- lsqeth: Fix attributes name: ipa -> ipa_takeover and parp -> rxip
Fix lsqeth output of ipa/vipa/rxip addresses of interfaces
- zfcpdbf: Fix payload length for zfcp_dbf_hba_bit_err
- chzdev: Add implicit qeth layer settings handling
- qethqoat: Fix OSA 6S detection
- Changes from 1.38.0 to 2.0.0 (also known as 1.39.0)
- IBM changed the license to MIT.
- Added zkey: Generate, re-encipher, and validate secure AES keys
- cpumf: Add hardware counters for z13 and z13s
- lscss: Reimplement lscss script in C
- lsqeth: Reimplement lsqeth script in C
Bug fixes
- lscpumf: Fix Perl warnings
- Removed the following obsolete patches:
s390-tools-sles12sp2-chiucvallow-verify.patch
s390-tools-sles12sp2-chreipl-virtio.patch
s390-tools-sles12sp2-chzdev-disable-root-update.patch
s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch
s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch
s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch
s390-tools-sles12sp3-dasdfmt-01-Fix-behaviour-of-t-combined-with-y.patch
s390-tools-sles12sp3-dasdfmt-02-Fix-trailing-whitespace.patch
s390-tools-sles12sp3-dasdfmt-03-Apply-coding-convention.patch
s390-tools-sles12sp3-dasdfmt-04-Use-enhanced-DASD-information.patch
s390-tools-sles12sp3-dasdfmt-05-Refactor-do_format_dasd.patch
s390-tools-sles12sp3-dasdfmt-06-Make-the-IOCTL-BLKSSZGET-reusable.patch
s390-tools-sles12sp3-dasdfmt-07-Add-quick-format-support.patch
s390-tools-sles12sp3-dasdfmt-08-Make-progress-output-reusable-and-add-ETR.patch
s390-tools-sles12sp3-dasdfmt-09-Add-command-line-argument-check.patch
s390-tools-sles12sp3-dasdfmt-10-Add-expand-format-mode.patch
s390-tools-sles12sp3-dbginfo-01-libutil-Add-utility-functions.patch
s390-tools-sles12sp3-dbginfo-02-dump2tar-Add-sysfs-collection-helper-for-dbginfo.sh-v2.patch
s390-tools-sles12sp3-dbginfo-03-dbginfo.sh-Make-use-of-sysinfo-collection-helper.patch
s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch
s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch
s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch
s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch
s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch
- Added s390-tools-sles15-add--ldl-to-LDLIBS.patch to fix a problem with zkey/Makefile.
OBS-URL: https://build.opensuse.org/request/show/531958
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=19
2017-10-06 00:49:30 +02:00
|
|
|
|
%doc README.md
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%doc README.SUSE
|
|
|
|
|
|
|
|
|
|
%doc iucvterm/doc/ts-shell
|
|
|
|
|
%doc zpxe.rexx
|
|
|
|
|
%doc zipl.conf.sample
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%dir %{_sysconfdir}/iucvterm
|
|
|
|
|
%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/ts-audit-systems.conf
|
|
|
|
|
%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/ts-authorization.conf
|
|
|
|
|
%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/ts-shell.conf
|
|
|
|
|
%config %attr(0640,root,ts-shell) %{_sysconfdir}/iucvterm/unrestricted.conf
|
|
|
|
|
%dir %attr(0770,root,zkeyadm) %{_sysconfdir}/zkey
|
2021-11-13 21:06:12 +01:00
|
|
|
|
%dir %attr(0770,root,zkeyadm) %{_sysconfdir}/zkey/kmip
|
|
|
|
|
%dir %attr(0770,root,zkeyadm) %{_sysconfdir}/zkey/kmip/profiles
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%dir %attr(0770,root,zkeyadm) %{_sysconfdir}/zkey/repository
|
2021-11-13 21:06:12 +01:00
|
|
|
|
%config %{_sysconfdir}/zkey/kmip/profiles/*
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%config(noreplace) %{_sysconfdir}/ziplenv
|
2022-03-10 21:23:58 +01:00
|
|
|
|
%dir %{_modprobedir}
|
|
|
|
|
%{_modprobedir}/90-s390-tools.conf
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%config %{_sysconfdir}/cpuplugd.conf
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%config %{_sysconfdir}/zkey/kms-plugins.conf
|
2018-07-05 21:19:14 +02:00
|
|
|
|
%config(noreplace) /boot/zipl/active_devices.txt
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%dir %attr(2770,root,ts-shell) %{_localstatedir}/log/ts-shell
|
|
|
|
|
%dir %{_sysconfdir}/cmsfs-fuse
|
|
|
|
|
%config %attr(0640,root,root) %{_sysconfdir}/cmsfs-fuse/filetypes.conf
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%dir %{_prefix}/lib/mdevctl
|
|
|
|
|
%dir %{_prefix}/lib/mdevctl/scripts.d
|
|
|
|
|
%dir %{_prefix}/lib/mdevctl/scripts.d/callouts
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%dir %{_prefix}/lib/s390-tools
|
|
|
|
|
%dir %{_prefix}/lib/s390-tools/zfcpdump
|
|
|
|
|
%dir %{_prefix}/lib/udev/rules.d
|
|
|
|
|
%dir %{_prefix}/lib/systemd/scripts
|
|
|
|
|
%dir %{_datadir}/s390-tools
|
|
|
|
|
%dir %{_datadir}/s390-tools/netboot
|
2020-03-19 23:52:46 +01:00
|
|
|
|
%dir %{_datadir}/s390-tools/genprotimg
|
2019-04-18 20:16:03 +02:00
|
|
|
|
%dir %{_prefix}/lib/dracut/modules.d/95zdev
|
2023-06-14 13:34:58 +02:00
|
|
|
|
%dir %{_prefix}/lib/dracut/modules.d/95zdev-kdump
|
2023-03-23 15:03:20 +01:00
|
|
|
|
%dir %{_prefix}/lib/dracut/modules.d/96zdev-live
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%dir %{_prefix}/lib/dracut/modules.d/99ngdump
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%dir /boot/zipl
|
2021-01-28 23:00:24 +01:00
|
|
|
|
%dir %{_libdir}/zkey
|
|
|
|
|
%{_libdir}/zkey/zkey-ekmfweb.so
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%dir /lib/s390-tools/
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
/lib/s390-tools/zipl.conf
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%{_prefix}/lib/modules-load.d/pkey.conf
|
|
|
|
|
%exclude %{_prefix}/lib/udev/rules.d/57-osasnmpd.rules
|
|
|
|
|
%exclude %{_bindir}/zdsfs
|
|
|
|
|
%exclude %{_bindir}/hmcdrvfs
|
|
|
|
|
%exclude %{_sbindir}/lshmc
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%exclude %{_mandir}/man1/zdsfs.1.gz
|
|
|
|
|
%exclude %{_mandir}/man1/hmcdrvfs.1.gz
|
|
|
|
|
%exclude %{_mandir}/man8/lshmc.8.gz
|
|
|
|
|
|
|
|
|
|
%files -n osasnmpd -f %{_builddir}/%{name}.osasnmp
|
2020-09-16 13:25:27 +02:00
|
|
|
|
%{_libexecdir}/net-snmp/agents/osasnmpd
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%files zdsfs
|
|
|
|
|
%doc CAUTION
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%{_bindir}/zdsfs
|
|
|
|
|
%{_mandir}/man1/zdsfs.1%{?ext_man}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
|
|
|
|
%files hmcdrvfs
|
2019-01-10 07:15:49 +01:00
|
|
|
|
%{_bindir}/hmcdrvfs
|
|
|
|
|
%{_sbindir}/lshmc
|
|
|
|
|
%{_mandir}/man1/hmcdrvfs.1%{?ext_man}
|
|
|
|
|
%{_mandir}/man8/lshmc.8%{?ext_man}
|
2017-02-21 12:14:26 +01:00
|
|
|
|
|
Accepting request 854117 from home:markkp:branches:Base:System
- Upgraded to version 2.15.1. (bsc#1178250, jsc#SLE-13663)
- Added s390-tools-sles15sp3-dasdfmt-Fix-segfault-when-an-incorrect-option-is-spe.patch
(bsc#1178313). When specifying an incorrect program option, dasdfmt segfaults
as the format string for the corresponding error message has no parameter.
- Added s390-tools-sles15sp3-libutil-Compare-proc-entries-to-vfstype.patch
(bsc#1178315). The fdasd command was failing if sysfs was mounted this way:
mount -t sysfs none /sys
To make sure that the mount point of the sysfs is still found when mounted
with a device keyword specified other than 'sysfs', check for the filesystem
type instead, which is more specific.
- Added the following patches for bsc#1178427, and jsc#SLE-13768,
Log DASD info for endpoint security
* s390-tools-sles15sp3-01-zdev-Add-FC-Endpoint-Security-information-for-DASD-d.patch
* s390-tools-sles15sp3-02-lsdasd-Add-FC-Endpoint-Security-information.patch
- Added the following patch for bsc#1178628 and jsc#SLE-13765, Converged
HiperSockets/Ethernet Interface
* s390-tools-sles15sp3-hsci-Add-new-tool-to-control-HiperSockets-Converged-.patch
- Added the following patches for bsc#1178992 and jsc#SLE-13772, Add host-key
document verification support to genprotimg.
* s390-tools-sles15sp3-01-genprotimg-abort-if-one-of-the-recursive-targets-is-.patch
* s390-tools-sles15sp3-02-genprotimg-fix-two-memory-leaks.patch
* s390-tools-sles15sp3-03-genprotimg-require-argument-for-ramdisk-and-parmfile.patch
* s390-tools-sles15sp3-04-genprotimg-add-host-key-document-verification-suppor.patch
- Added the following patch for bsc#1178734. Running zcryptstats when many domains
are available per cryto card does not produce any output, and is hanging in a loop.
* s390-tools-sles15sp3-zcryptstats-Fix-handling-of-partial-results-with-man.patch
- Reworked and renamed the following patches to accommodate changes made by IBM
to the structure of the dasdfmt command.
* s390-tools-sles15-Allow-multiple-device-arguments.patch renamed to
s390-tools-sles15sp3-Allow-multiple-device-arguments.patch.
* s390-tools-sles15-Format-devices-in-parallel.patch renamed to
s390-tools-sles15sp3-Format-devices-in-parallel.patch
* dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch renamed to
s390-tools-sles15sp3-dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch
* s390-tools-sles15-Implement-f-for-backwards-compability.patch renamed to
s390-tools-sles15-Implement-Y-yast_mode.patch
- Upgraded to version 2.15.0 (jsc#SLE-13662, jsc#SLE-13663,
jsc#SLE-13667, jsc#SLE-13724, jsc#SLE-13728, jsc#SLE-13730,
jsc#SLE-13739, jsc#SLE-13744, jsc#SLE-13751, jsc#SLE-13755,
jsc#SLE-13765, jsc#SLE-13768, jsc#SLE-13777, jsc#SLE-13814,
jsc#SLE-13819, jsc#SLE-13820)
- Reworked s390-tools-sles12-sysconfig-compatible-dumpconf.patch to fit the
current version and renamed it to s390-tools-sles15-sysconfig-compatible-dumpconf.patch
- Removed the following obsolete patches:
* s390-tools-sles15sp2-01-zkey-Separate-and-rework-CCA-host-library-loading.patch
* s390-tools-sles15sp2-02-zkey-Move-utility-functions-into-separate-source-fil.patch
* s390-tools-sles15sp2-03-zkey-Add-utility-function-to-get-the-serial-number-o.patch
* s390-tools-sles15sp2-04-zkey-Add-utility-function-to-get-the-mkvp-of-a-crypt.patch
* s390-tools-sles15sp2-05-zkey-add-function-to-iterate-over-all-available-CCA-.patch
* s390-tools-sles15sp2-06-zkey-Add-function-to-print-the-MKVPs-of-APQNs.patch
* s390-tools-sles15sp2-07-zkey-Add-function-to-cross-check-APQNs-for-valid-mas.patch
* s390-tools-sles15sp2-08-zkey-Add-function-to-obtain-the-mkvp-of-a-secure-key.patch
* s390-tools-sles15sp2-09-zkey-Display-MKVP-when-validating-a-secure-key.patch
* s390-tools-sles15sp2-10-zkey-Cross-check-APQNs-when-generating-secure-keys.patch
* s390-tools-sles15sp2-11-zkey-Cross-check-APQNs-when-validating-secure-keys.patch
* s390-tools-sles15sp2-12-zkey-Cross-check-APQNs-when-importing-secure-keys.patch
* s390-tools-sles15sp2-13-zkey-Cross-check-APQNs-when-changing-APQN-associatio.patch
* s390-tools-sles15sp2-14-zkey-Add-function-to-select-a-specific-CCA-adapter.patch
* s390-tools-sles15sp2-15-zkey-Add-function-to-select-a-CCA-adapter-by-mkvp.patch
* s390-tools-sles15sp2-16-zkey-Select-CCA-adapter-when-re-enciphering.patch
* s390-tools-sles15sp2-17-zkey-cryptsetup-Add-to-new-and-from-old-options.patch
* s390-tools-sles15sp2-18-zkey-Display-key-type-with-list-and-validate-command.patch
* s390-tools-sles15sp2-19-zkey-Allow-to-filter-list-output-by-key-type.patch
* s390-tools-sles15sp2-20-zkey-Allow-to-specify-the-key-type-with-the-generate.patch
* s390-tools-sles15sp2-21-zkey-Preparations-for-introducing-a-new-key-type.patch
* s390-tools-sles15sp2-22-zkey-Introduce-the-CCA-AESCIPHER-key-type.patch
* s390-tools-sles15sp2-23-zkey-Add-wrappers-for-the-new-IOCTLs-with-fallback-t.patch
* s390-tools-sles15sp2-24-zkey-Add-helper-functions-to-build-lists-of-APQNs.patch
* s390-tools-sles15sp2-25-zkey-Add-support-for-generating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-26-zkey-Add-support-for-validating-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-27-zkey-Add-support-for-re-enciphering-AES-CIPHER-keys.patch
* s390-tools-sles15sp2-28-zkey-Check-crypto-card-level-during-APQN-cross-check.patch
* s390-tools-sles15sp2-29-zkey-Add-helper-function-to-query-the-CCA-firmware-v.patch
* s390-tools-sles15sp2-30-zkey-Add-helper-function-to-convert-secure-keys-betw.patch
* s390-tools-sles15sp2-31-zkey-Add-helper-function-to-restrict-export-of-secur.patch
* s390-tools-sles15sp2-32-zkey-Add-helper-function-to-check-an-AES-CIPHER-key.patch
* s390-tools-sles15sp2-33-zkey-Add-key-checks-when-importing-a-CCA-AESCIPHER-k.patch
* s390-tools-sles15sp2-34-zkey-Add-convert-command-to-convert-keys-from-one-ty.patch
* s390-tools-sles15sp2-35-zkey-Allow-zkey-cryptsetup-setkey-to-set-different-k.patch
* s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch
* s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch
* s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch
* s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch
* s390-tools-sles15sp2-01-zipl-libc-Introduce-vsnprintf.patch
* s390-tools-sles15sp2-02-zipl-libc-Fix-potential-buffer-overflow-in-printf.patch
* s390-tools-sles15sp2-03-zipl-libc-Replace-sprintf-with-snprintf.patch
* s390-tools-sles15sp2-04-zipl-libc-Indicate-truncated-lines-in-printf-with.patch
* s390-tools-sles15sp2-01-zpcictl-Initiate-recover-after-reset.patch
* s390-tools-sles15sp2-02-zpcictl-Rename-misleading-sysfs_write_data.patch
* s390-tools-sles15sp2-03-zpcitctl-Exit-on-error-in-sysfs_report_error.patch
* s390-tools-sles15sp2-01-zipl-fix-Wdiscarded-qualifiers.patch
* s390-tools-sles15sp2-02-zipl-fix-Waddress-of-packed-member.patch
* s390-tools-sles15sp2-03-zipl-remove-some-useless-__packed___-attributes.patch
* s390-tools-sles15sp2-04-zipl-Fix-entry-point-for-stand-alone-kdump.patch
* s390-tools-sles15sp2-05-zipl-Fix-dependency-generation-in-zipl-boot.patch
* s390-tools-sles15sp2-06-zipl-Make-use-of-__packed-macro.patch
* s390-tools-sles15sp2-07-zipl-define-__section-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-08-zipl-Make-use-of-__noreturn-macro.patch
* s390-tools-sles15sp2-09-zipl-Define-__noinline-macro-and-make-use-of-it.patch
* s390-tools-sles15sp2-10-zipl-stage3-Mark-start_kernel-__noreturn.patch
* s390-tools-sles15sp2-11-zipl-sclp-Remove-duplicate-macros.patch
* s390-tools-sles15sp2-12-zipl-Make-address-size-mask-macros-UL.patch
* s390-tools-sles15sp2-13-zipl-libc-Use-stdint.h-instead-of-self-defined-macro.patch
* s390-tools-sles15sp2-14-zipl-Consolidate-IMAGE-macros.patch
* s390-tools-sles15sp2-15-zipl-Consolidate-STAGE-2-3-macros.patch
* s390-tools-sles15sp2-16-zipl-stfle-use-uint64_t-instead-of-u64.patch
* s390-tools-sles15sp2-17-zipl-boot-fix-comment-in-stage3.lds.patch
* s390-tools-sles15sp2-18-lib-zt_common-add-STATIC_ASSERT-macro.patch
* s390-tools-sles15sp2-19-zipl-use-STATIC_ASSERT-macro-for-no-padding-verifica.patch
* s390-tools-sles15sp2-20-Support-lib-zt_common.h-to-be-used-in-assembler-and-.patch
* s390-tools-sles15sp2-21-zipl-move-IPL-related-definitions-into-separate-head.patch
* s390-tools-sles15sp2-22-zipl-move-SIGP-related-functions-and-definitions-int.patch
* s390-tools-sles15sp2-23-zipl-add-SIGP_SET_ARCHITECTURE-to-sigp.h-and-use-it.patch
* s390-tools-sles15sp2-24-zipl-stage3-make-IPL_DEVICE-definition-consistent-wi.patch
* s390-tools-sles15sp2-25-zipl-move-Linux-layout-definitions-into-separate-hea.patch
* s390-tools-sles15sp2-26-zipl-tape0-use-constants-defined-in-linux_layout.h.patch
* s390-tools-sles15sp2-27-zipl-use-STAGE3_ENTRY-for-STAGE3_LOAD_ADDRESS.patch
* s390-tools-sles15sp2-28-zipl-move-loaders-layout-definitions-into-separate-h.patch
* s390-tools-sles15sp2-29-zipl-s390.h-rename-inline-macro-into-__always_inline.patch
* s390-tools-sles15sp2-30-zipl-move-__always_inline-barrier-__pa32-pa-to-zt_co.patch
* s390-tools-sles15sp2-31-zipl-make-BLK_PWRT-unsigned-int.patch
* s390-tools-sles15sp2-32-Consolidate-MIN-and-MAX-macros.patch
* s390-tools-sles15sp2-33-zipl-remove-libc.h-include-in-s390.h.patch
* s390-tools-sles15sp2-34-zipl-move-s390.h-to-include-boot-s390.h.patch
* s390-tools-sles15sp2-35-zipl-libc-include-s390.h.patch
* s390-tools-sles15sp2-36-include-boot-s390.h-move-panic-and-panic_notify-to-l.patch
* s390-tools-sles15sp2-37-include-boot-s390.h-fixes-for-Werror-sign-conversion.patch
* s390-tools-sles15sp2-38-zipl-refactor-all-EBCDIC-code-into-separate-files.patch
* s390-tools-sles15sp2-39-zipl-sclp-add-macros-for-the-control-program-masks.patch
* s390-tools-sles15sp2-40-zipl-sclp-add-sclp_print_ascii.patch
* s390-tools-sles15sp2-41-zipl-libc-printf-print-on-linemode-and-ASCII-console.patch
* s390-tools-sles15sp2-42-Consolidate-ALIGN-__ALIGN_MASK-ARRAY_SIZE-macros.patch
* s390-tools-sles15sp2-43-genprotimg-boot-initial-bootloader-support.patch
* s390-tools-sles15sp2-44-genprotimg-boot-use-C-pre-processor-for-linker-scrip.patch
* s390-tools-sles15sp2-45-genprotimg-add-relocator-for-stage3b.patch
* s390-tools-sles15sp2-46-README.md-remove-useless-empty-line.patch
* s390-tools-sles15sp2-47-include-boot-s390.h-add-guard-for-struct-__vector128.patch
* s390-tools-sles15sp2-48-genprotimg-introduce-new-tool-for-the-creation-of-PV.patch
* s390-tools-sles15sp2-01-zipl-Add-missing-options-to-help-output.patch
* s390-tools-sles15sp2-02-zipl-allow-stand-alone-secure-option-on-command-l.patch
* s390-tools-sles15sp2-03-zipl-correct-secure-boot-config-handling.patch
* s390-tools-sles15sp2-04-zipl-fix-zipl.conf-man-page-example-for-secure-boot.patch
* s390-tools-sles15sp2-01-cpumf-add-new-deflate-counters-for-z15.patch
* s390-tools-sles15sp2-vmcp-exit-code.patch
* s390-tools-sles15sp2-zipl-prevent-endless-loop-during-IPL.patch
* s390-tools-sles15sp2-zipl-check-for-valid-ipl-parmblock-lowcore-pointer.patch
* s390-tools-sles15sp2-01-zipl-libc-libc_stop-move-noreturn-to-declaration.patch
* s390-tools-sles15sp2-02-zipl-stage3-correctly-handle-diag308-response-code.patch
* s390-tools-sles15sp2-lsluns-try-harder-to-find-udevadm.patch
* s390-tools-sles15sp2-znetconf-introduce-better-ways-to-locate-udevadm.patch
* s390-tools-sles15sp2-mon_tools-update-udevadm-location.patch
* s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
* s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch not in spec file
* s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch not in spec file
- Added s390-tools-sles15sp2-lscpumf-change-dflt-ccerror-counter-name.patch
(bsc#1176508)
lscpumf displays counter number 265 as DFLT_CCERROR. This is wrong
and differs from the counter name as defined in the Linux kernel
version 5.8 and later.
- Added the following patches to implement the post-GA feature jsc#ECO-2636
Log FCP link info for endpoint security (bsc#1175477)
* s390-tools-sles15sp2-01-zdev-Introduce-read-only-attributes.patch
* s390-tools-sles15sp2-02-zdev-Handle-special-case-in-if-case.patch
* s390-tools-sles15sp2-03-zdev-Report-FC-Endpoint-Security-of-zfcp-devices.patch
* s390-tools-sles15sp2-04-zfcpdbf-print-HBA-FC-Endpoint-Security-trace-records.patch
OBS-URL: https://build.opensuse.org/request/show/854117
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=101
2020-12-08 20:29:12 +01:00
|
|
|
|
%files -n libekmfweb1
|
|
|
|
|
%{_libdir}/libekmfweb.so.*
|
|
|
|
|
|
|
|
|
|
%files -n libekmfweb1-devel
|
|
|
|
|
%{_libdir}/libekmfweb.so
|
|
|
|
|
%dir %attr(755,root,root) %{_includedir}/ekmfweb
|
|
|
|
|
%attr(644,root,root) %{_includedir}/ekmfweb/ekmfweb.h
|
|
|
|
|
|
2021-11-13 21:06:12 +01:00
|
|
|
|
%files -n libkmipclient1
|
|
|
|
|
%{_libdir}/libkmipclient.so.*
|
|
|
|
|
|
|
|
|
|
%files -n libkmipclient1-devel
|
|
|
|
|
%{_libdir}/libkmipclient.so
|
|
|
|
|
%dir %attr(755,root,root) %{_includedir}/kmipclient
|
|
|
|
|
%attr(644,root,root) %{_includedir}/kmipclient/kmipclient.h
|
|
|
|
|
|
|
|
|
|
%files chreipl-fcp-mpath
|
|
|
|
|
%doc chreipl-fcp-mpath/README.md
|
|
|
|
|
## Requires build+install with ENABLE_DOC=1
|
|
|
|
|
#doc chreipl-fcp-mpath/README.html
|
|
|
|
|
%dir %{_prefix}/lib/chreipl-fcp-mpath/
|
|
|
|
|
%{_prefix}/lib/chreipl-fcp-mpath/*
|
|
|
|
|
%{_prefix}/lib/dracut/dracut.conf.d/70-chreipl-fcp-mpath.conf
|
|
|
|
|
%{_prefix}/lib/udev/chreipl-fcp-mpath-is-ipl-tgt
|
|
|
|
|
%{_prefix}/lib/udev/chreipl-fcp-mpath-is-ipl-vol
|
|
|
|
|
%{_prefix}/lib/udev/chreipl-fcp-mpath-is-reipl-zfcp
|
|
|
|
|
%{_prefix}/lib/udev/chreipl-fcp-mpath-record-volume-identifier
|
|
|
|
|
%{_prefix}/lib/udev/chreipl-fcp-mpath-try-change-ipl-path
|
|
|
|
|
%{_udevrulesdir}/70-chreipl-fcp-mpath.rules
|
Accepting request 1041153 from home:markkp:branches:Base:System
- Made extensive changes to the spec file to accomodate building
this package on both openSUSE, which has implemented the
"usrmerge" project, and SLES, which has not. This was accomplished
by checking the usrmerged variable, and setting the value of the
_mysbindir variable, accordingly. The files identified in the
two versions. One for SLES, and one for openSUSE, with either
".suse" or ".opensuse" appended to the file name. The appropriate
SOURCE variable is selected based on the usrmerged variable, and
installed with the ".suse" or ".opensuse" suffix stripped from
the name.
* 59-graf.rules
* dasd_configure
* dasd_reload
* detach_disks.sh
* iucv_configure
* killcdl
* mkdump.pl
* README.SUSE
* s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch
* virtsetup.sh
* vmlogrdr.service
- Updated to version 2.24.0 (jsc#PED-627)
* __v2.24.0 (2022-11-09)__
For Linux kernel version: 6.0
Add new tools / libraries:
- Provide config files for checkpatch, codespell, and clang-format
Changes of existing tools:
- dbginfo.sh: Collect log from various distro tools (YaST, DNF, Anaconda)
- dbginfo.sh: add Kubernetes data collection
- libutil: Introduce util_lockfile
- zdev: Add site-aware device configuration
- zdump: Add support to read Protected Virtualization dumps
- zipl/boot: Add secure boot trailer
Bug Fixes:
- ap_tools/ap-check: Reject start for control domains without usage
- cpumf/lshwc: Fix incremented counter output
- cpumf/pai: Fix core dump when summary flag set
- dbginfo.sh: Ensure compatibility with /bin/dash shell
- dbginfo.sh: Save dbginfo.sh version to dbginfo.log
- zipl/src/zipl_helper.device-mapper: Fix bug in error path
* __v2.23.0 (2022-08-18)__
For Linux kernel version: 5.19
Changes of existing tools:
- Makefile: use common Make definition for DRACUTDIR
- Makefile: use common Make definition for UDEVDIR and UDEVRULESDIR
- cpacfstats: Add PAI and hotplug support
- cpumf/pai: Omit file write progress information
- dbginfo.sh: Get more details on lspci command
- dumpconf: Prevent running the service in containers
- libcpumf: Detect PMU named pai_ext
- pvattest: Improve error reporting and logging
- zdev: Add some --type ap examples to manpages
- zkey: Use default benchmarked Argon2i with LUKS2
Bug Fixes:
- dbginfo.sh: Fix accidental ftrace buffer shrinkage/free
- genprotimg: Fix BIO_reset() returncode handling
- libpv: Fix dependency checking
- pvattest: Fix dependency checking
- zipl: Fix segmentation fault when no parmline is provided
* __v2.22.0 (2022-06-20)__
For Linux kernel version: 5.18
Add new tools / libraries:
- ap_tools: Introduce ap_tools and the ap-check tool
- cpumf/pai: Add Processor Activity Instrumentation tool
- libpv: New library for PV tools
- pvattest: Add new tool to create, perform, and verify attestation measurements
- zipl/zdump: Add Next Gen Dump (NGDump) support
Changes of existing tools:
- Move man pages to System commands section (lscpumf, lshwc, pai, dbginfo.sh, zfcpdbf, zipl-switch-to-blscfg)
- README.md: Add 70-chreipl-fcp-mpath.rules to the list of udev rule descriptions
- Remove SysV related daemon scripts (cpacfstatsd, cpuplugd, mon_statd)
- genprotimg: Move man page to section 1 for user commands
- hyptop: increase initial update interval
- libseckey: Adapt keymgmt_match() implementation to OpenSSL
- libutil: Add util_exit_code
- libutil: Introduce util_udev
- zdev: Introduce the ap device type
- zipl-editenv: Add zIPL multienvironment support
- zipl: Implement sorting BLS entries by versions
- zkey: Add initramfs hook
Bug Fixes:
- cmsfs-fuse: Fix enabling of hard_remove option
- s390-tools: Fix typos that were detected by lintian as 'typo-in-manual-page'
- zkey-kmip: Fix possible use after free
- zkey: Fix EP11 host library version checking
- zkey_kmip: Setup ext-lib once the APQNs have been configured
* __v2.21.0 (2022-04-20)__
For Linux kernel version: 5.17
Add new tools / libraries:
- libcpumf: Create library libcpumf for CPU Measurement functions
Changes of existing tools:
- chreipl-fcp-mpath: bundle a pre-cooked version of the manpage for build
environments without access to `pandoc`
- dbginfo.sh: Add multipath info to map paths to FC addressing and prio group
- dbginfo.sh: Collect config files of systemd-modules-load.service
- dbginfo.sh: Sort list of environment variables for readability
- dbginfo.sh: Replace "which" by builtin command "type"
- dbginfo.sh: Rework script formatting (indents, order)
- dbginfo.sh: Update sysfs collection (excludes, messages)
- genprotimg: Add Protected Virtualization (PV) dump support
- genprotimg: Remove DigiCert root CA pinning
- lszcrypt: Add CEX8S support
- zcryptctl: Add control domain handling
- zcryptstats: Add CEX8 support
- zipl: Allow optional entries that are left out when files are missing
- zipl: make IPL sections defined with BLS to inherit a target field
- zpcictl: Add option to trigger firmware reset
Bug Fixes:
- cpictl: Handle excessive kernel version numbers
- dbginfo.sh: Collect all places where modprobe.d config files could exist
- fdasd: Fix endless menu loop on EOF
- zdump/dfi: Fix segfault due to double free
- zdump: Fix /dev/mem reading
- zpcictl: Fix race of SCLP reset and Linux recovery
* __v2.20.0 (2022-02-04)__
For Linux kernel version: 5.16
Add new tools / libraries:
- Add EditorConfig configuration
Changes of existing tools:
- s390-tools switches to Fuse 3 as Fuse 2 is deprecated.
Affected tools: cmsfs, hmcdrvfs, hsavmcore, zdsfs, zdump
- chreipl-fcp-mpath: don't compress the manpage before installing it
- cpictl: Report extended version information
- genprotimg: Add extended kernel command line support
- zdev: modify the lsblk output parser in lszdev
- zipl: Add support for longer kernel command lines (now supports up to 64k length)
Bug Fixes:
- cpictl: Suppress messages for unwritable sysfs files
- dbginfo.sh: Fix missing syslog for step create_package
- lshwc: Fix CPU list parameter setup for device driver
- zdev: Check for errors when removing a devtype setting
- zdev: Fix path resolution for multi-mount point file systems
- Updated s390-tools-sles15sp3-remove-no-pie-link-arguments.patch
to fit the new version, and renamed it to
s390-tools-sles15sp5-remove-no-pie-link-arguments.patch.
- Added s390-tools-sles15sp5-util_lockfile-fix-includes.patch to fix a
compilation problem. One source file was missing an include statement
for unistd.h.
- Added s390-tools-sles15sp5-ap_tools-ap-check-use-new-mdevctl-install-location.patch
An executable binary was being installed under /etc, which is
an FHS violation.
- Modified spec file to
* Change BuildRequires for fuse-devel to fuse3-devel.
* Remove obsolete BuildRequires for libpfm-devel
* Add a BuildRequires for mdevctl and systemd-devel
* Added a %files entry for dir %{_prefix}/lib/dracut/modules.d/99ngdump
* Added %config(noreplace) for the new file %{_sysconfdir}/ziplenv
* Uncomment the %files entry for %{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
Specifying ENABLE_DOC=1 is no longer needed for it to be generated.
* Add %dir entries for
%{_prefix}/lib/mdevctl,
%{_prefix}/lib/mdevctl/scripts.d, and
%{_prefix}/lib/mdevctl/scripts.d/callouts
NOTE that these directories do not belong to this package, but
the mdevctl package has yet to be updated to claim them. So,
until that happens, we have to temporarily claim ownership of
them for the s390-tools package to build.
- Updated the s390-tools-rpmlintrc file to suppress two warnings about
the /boot/zipl/active_devices.txt file.
- Removed the following obsolete patches:
* s390-tools-sles15sp4-chreipl-fcp-mpath-don-t-compress-the-manpage-before-.patch
* s390-tools-sles15sp4-chreipl-fcp-mpath-remove-shebang-from-chreipl-fcp-mp.patch
* s390-tools-sles15sp4-zdev-modify-the-lsblk-output-parser-in-lszdev.patch
* s390-tools-sles15sp4-zdev-Fix-path-resolution-for-multi-mount-point-file-.patch
* s390-tools-sles15sp4-01-genprotimg-remove-DigiCert-root-CA-pinning.patch
* s390-tools-sles15sp4-02-genprotimg-check_hostkeydoc-relax-default-issuer-che.patch
* s390-tools-sles15sp4-libseckey-Fix-re-enciphering-of-EP11-secure-key.patch
* s390-tools-sles15sp4-zdump-fix-segfault-due-to-double-free.patch
* s390-tools-sles15sp4-libseckey-Adapt-keymgmt_match-implementation-to-Open.patch
* s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
* s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
* s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
- Added s390-tools-sles15sp5-zipl-boot-disable-Warray-bounds-for-now.patch
With this version, the same false positive of "array subscript 0
is outside array bounds" that was previously seen in the
genprotimage/boot directory is now happening in zipl/boot.
- Added s390-tools-sles15sp5-fix-chown-commands-syntax.patch to
eliminate a bunch of warnings. The new version of chown complains
if the deprecated 'owner.group' syntax is used instead of the
'owner:group' syntax.
- Added s390-tools-sles15sp4-zipl-boot-add-secure-boot-trailer.patch
for bsc#1204965. New IBM Z firmware requires all signed boot
images to contain a trailing data block with a specific format.
- Added s390-tools-sles15sp4-hyptop-increase-initial-update-interval.patch
for bsc#1201412. Initial iteration of hyptop can produce bloated values
independent from the update delay set by the user.
- Added s390-tools-sles15sp4-genprotimg-boot-disable-Warray-bounds-for-now.patch
to fix a build failure with gcc12. With gcc12, a "false positive"
of "array subscript 0 is outside array bounds" is seen in
genprotimg/boot/stage3a.c (bsc#1200131).
OBS-URL: https://build.opensuse.org/request/show/1041153
OBS-URL: https://build.opensuse.org/package/show/Base:System/s390-tools?expand=0&rev=139
2022-12-07 16:36:05 +01:00
|
|
|
|
%{_mandir}/man7/chreipl-fcp-mpath.7%{?ext_man}
|
2021-11-13 21:06:12 +01:00
|
|
|
|
|
2023-12-17 07:32:28 +01:00
|
|
|
|
### _endif
|
|
|
|
|
### *** !s390x ************************************************************************* ###
|
|
|
|
|
### _ifarch x86_64
|
|
|
|
|
%else
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
|
|
install -D -m 0644 %{SOURCE200} .cargo/config
|
|
|
|
|
tar -xzf %{SOURCE201}
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
export OPT_FLAGS="%{optflags}"
|
|
|
|
|
export KERNELIMAGE_MAKEFLAGS="%%{?_smp_mflags}"
|
|
|
|
|
%make_build \
|
|
|
|
|
DISTRELEASE=%{release} \
|
|
|
|
|
UDEVRUNDIR=/run/udev \
|
|
|
|
|
HAVE_CARGO=1 \
|
|
|
|
|
HAVE_DRACUT=1
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install \
|
|
|
|
|
DISTRELEASE=%{release} \
|
|
|
|
|
SYSTEMDSYSTEMUNITDIR=%{_unitdir} \
|
|
|
|
|
UDEVRUNDIR=/run/udev \
|
|
|
|
|
HAVE_CARGO=1 \
|
|
|
|
|
HAVE_DRACUT=1
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%{_prefix}/bin/*
|
|
|
|
|
%{_prefix}/share/s390-tools/*
|
|
|
|
|
%dir /usr/share/s390-tools
|
|
|
|
|
%{_mandir}/man1/*
|
|
|
|
|
|
|
|
|
|
%files debuginfo
|
|
|
|
|
%dir %{_prefix}/lib/debug
|
|
|
|
|
%dir %{_prefix}/lib/debug/usr/bin
|
|
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
2017-02-21 12:14:26 +01:00
|
|
|
|
%changelog
|