s390-tools-zdsfs-2.19.0-150400.5.5 >  A b|h\p9|)Ig煫$7i>!κڂK̓r]c6\̳+ܷO!0X $w'3)  ]b{S\rN±*9?;vTy@t•Z #»~:Gշ?R;YVZ7yMs~؀a[^52v `cȜAb"`!z[7QdŊ *߈k=su70Ya3e0dd74f01cc0ca23fb84b864b8331cad70994a370ef8c5273d0b2b89e35af6ef1dff9021e70005515d0b7d371f882df84b456f,b|h\p9|%P(zE&`,n⇫N>k 99νr>q`n#X8I=XN² a%ُe3rO Qhe0!L=j=kC8؋QO0k<;Vؤ?o7DZ)KfG>CJ^2͘ɵ)qqACwOD'ZmrN8i +h{\sEtQXe՛Ru^qUK ϶=Շ;뗦>>p<F,?Fd % >1Ro        4Dp(8a9Pa: aGB HBIB,XB0YB8\B\]Bl^BbBcCdCeDfDlDuDvD(wEtxEyEEEEFCs390-tools-zdsfs2.19.0150400.5.5QSAM access to z/OS dataUse 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.b|hs390zp32NSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-later AND NonFreehttps://www.suse.com/Productivity/Networking/Otherhttps://github.com/ibm-s390-tools/s390-toolslinuxs390x yՁA큤b|g}b|gb|gNb|gsaf3ec5af14b06ea9e680f96e547395b0c8da3a519a98fe1b1a182d8cc43360a594946e988c31615b6d26ada0c254f8c0f39c656dc33000a44b804b8d279898077754ea282ca238c820da5bcf714dc49ccef1588e5d20b85d6f9c3b45a261782crootrootrootrootrootrootrootroots390-tools-2.19.0-150400.5.5.src.rpms390-tools-zdsfss390-tools-zdsfs(s390-64)@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcurl.so.4()(64bit)libfuse.so.2()(64bit)libfuse.so.2(FUSE_2.5)(64bit)libfuse.so.2(FUSE_2.6)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bq@bX bT@b!@b@aaW@ama`̊`8@`@`v@`F`:4@`-@`@_@_ _cO_`_@_{^^k@^s^^r @^g@^^F^K^E:@^>]n]5@\n\eX@\N\I\=@\/recover after the SCLP reset. * 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- The zipl boot loader may crash during boot. The solution is to implement vsnprintf and make use of it. (bsc#1165317) * 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- Added s390-tools-sles15sp2-zkey-Fix-display-of-XTS-attribute-for-validate-comma.patch (bsc#1163002). - Added s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-CCA-AESCIPHER.patch (bsc#1163570). - Re-categorized s390-tools-sles15sp1-11-zdev-Do-not-call-zipl-on-initrd-update.patch from an IBM patch to a SUSE-maintained patch. (bsc#1162840)- sign the stage3.bin bootloader stage (bsc#1163524)- Added s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch (bsc#1160373). - Added s390-tools-sles15sp1-11-zdev-Do-not-call-zipl-on-initrd-update.patch (bsc#1162840). - Added s390-tools-sles15sp2-zkey-Fix-listing-of-keys-on-file-systems-reporting-D.patch (bsc#1162996). - Added s390-tools-sles15sp2-zkey-Fix-display-of-clear-key-size-for-XTS-keys.patch (bsc#1163003).- Upgraded to version 2.11.0 (jsc#7831) - Updated the cputype script and read_values program to recognize machine types up through the new z15. - Added the following patches (bsc#1151859) * 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 - Added the following patches (bsc#1151858) * 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 - Added the following patches (bsc#1153757) * s390-tools-sles15sp2-zcrypt-CEX7S-exploitation-support.patch * s390-tools-sles15sp2-zcryptstats-Add-support-for-CEX7.patch - Added s390-tools-sles15sp2-Close-file-descriptor-when-checking-for-read-only.patch - Forward-ported the following patches to work with the restructuring IBM did for this version * dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch * s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch * s390-tools-sles15-Allow-multiple-device-arguments.patch * s390-tools-sles15-Format-devices-in-parallel.patch * s390-tools-sles15-Implement-f-for-backwards-compability.patch * s390-tools-sles15-Implement-Y-yast_mode.patch - Removed the following obsolete patches: * s390-tools-sles15-1-lstape-fix-output-with-SCSI-lin_tape-and-multiple-pa.patch * s390-tools-sles15-2-lstape-fix-to-prefer-sysfs-to-find-lin_tape-device-n.patch * s390-tools-sles15-3-lstape-fix-output-without-SCSI-generic-sg.patch * s390-tools-sles15-4-lsluns-fix-to-prevent-error-messages-if-there-are-no.patch * s390-tools-sles15-5-lstape-fix-to-prevent-error-messages-if-there-are-no.patch * s390-tools-sles15-6-lstape-fix-description-of-type-and-devbusid-filter-f.patch * s390-tools-sles15-7-lstape-fix-SCSI-output-description-in-man-page.patch * s390-tools-sles15-8-lstape-fix-SCSI-HBA-CCW-device-bus-ID-e.g.-for-virti.patch * s390-tools-sles15-cpi-add-unit-install-section.patch * s390-tools-sles15-cpuplugd-Improve-systemctl-start-error-handling.patch * s390-tools-sles15-dbginfo-add-data-for-ps-cpprot.patch * s390-tools-sles15-Drop-device_id-parameter.patch * s390-tools-sles15-Fix-truncation-warning.patch * s390-tools-sles15-Fixup-dasdfmt_get_volser.patch * s390-tools-sles15-Fixup-device-name-handling.patch * s390-tools-sles15-hmcdrvfs-fix-parsing-of-link-count.patch * s390-tools-sles15-iucvterm-include-ctype-for-toupper.patch * s390-tools-sles15-lsluns-clarify-discovery-use-case-relation-to-NPIV-a.patch * s390-tools-sles15-lsluns-complement-alternative-tools-with-lszdev.patch * s390-tools-sles15-lsluns-document-restriction-to-zfcp-only-systems.patch * s390-tools-sles15-lsluns-do-not-print-confusing-messages-when-a-filter.patch * s390-tools-sles15-lsluns-do-not-scan-all-if-filters-match-nothing.patch * s390-tools-sles15-lsluns-enhance-usage-statement-and-man-page.patch * s390-tools-sles15-lsluns-fix-flawed-formatting-of-man-page.patch * s390-tools-sles15-lsluns-point-out-IBM-Storwize-configuration-requirem.patch * s390-tools-sles15-mon_procd-fix-parsing-of-proc-pid-stat.patch * s390-tools-sles15-mon_tools-Improve-systemctl-start-error-handling.patch * s390-tools-sles15sp1-0001-zkey-Add-properties-file-handling-routines.patch * s390-tools-sles15sp1-0002-zkey-Add-build-dependency-to-OpenSSL-libcrypto.patch * s390-tools-sles15sp1-0003-zkey-Add-helper-functions-for-comma-separated-string.patch * s390-tools-sles15sp1-0004-zkey-Externalize-secure-key-back-end-functions.patch * s390-tools-sles15sp1-0005-zkey-Add-keystore-implementation.patch * s390-tools-sles15sp1-0006-zkey-Add-keystore-related-commands.patch * s390-tools-sles15sp1-0007-zkey-Create-key-repository-and-group-during-make-ins.patch * s390-tools-sles15sp1-0008-zkey-Man-page-updates.patch * s390-tools-sles15sp1-0009-zkey-let-packaging-create-the-zkeyadm-group-and-perm.patch * s390-tools-sles15sp1-0010-zkey-Update-README-to-add-info-about-packaging-requi.patch * s390-tools-sles15sp1-0011-zkey-Typo-in-message.patch * s390-tools-sles15sp1-0012-zkey-Fix-memory-leak.patch * s390-tools-sles15sp1-0013-zkey-Fix-APQN-validation-routine.patch * s390-tools-sles15sp1-0014-zkey-Fix-generate-and-import-leaving-key-in-an-incon.patch * s390-tools-sles15sp1-0015-zkey-Add-zkey-cryptsetup-tool.patch * s390-tools-sles15sp1-0016-zkey-Add-man-page-for-zkey-cryptsetup.patch * s390-tools-sles15sp1-0017-zkey-Add-build-dependency-for-libcryptsetup-and-json.patch * s390-tools-sles15sp1-0018-zkey-Add-key-verification-pattern-property.patch * s390-tools-sles15sp1-0019-zkey-Add-volume-type-property-to-support-LUKS2-volum.patch * s390-tools-sles15sp1-01-chzcrypt-Corrections-at-the-chzcrypt-man-page.patch * s390-tools-sles15sp1-01-cpumf-Add-extended-counter-defintion-files-for-IBM-z.patch * s390-tools-sles15sp1-01-lszcrypt-CEX6S-exploitation.patch * s390-tools-sles15sp1-01-util_path-add-function-to-check-if-a-path-exists.patch * s390-tools-sles15sp1-01-zcryptctl-new-tool-zcryptctl-for-multiple-zcrypt-node.patch * s390-tools-sles15sp1-01-zdev-use-libutil-provided-path-functions.patch * s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch * s390-tools-sles15sp1-02-cpumf-z14-split-counter-sets-according-to-CFVN-CSVN-.patch * s390-tools-sles15sp1-02-lszcrypt-fix-date-and-wrong-indentation.patch * s390-tools-sles15sp1-02-lszcrypt-support-for-alternate-zcrypt-device-drivers.patch * s390-tools-sles15sp1-02-util_path-Add-description-for-util_path_exists.patch * s390-tools-sles15sp1-02-zdev-Prepare-for-firmware-configuration-file-support.patch * s390-tools-sles15sp1-03-cpumf-cpumf_helper-read-split-counter-sets-part-2-2.patch * s390-tools-sles15sp1-03-util_path-Make-true-false-handling-consistent-with-o.patch * s390-tools-sles15sp1-03-zdev-Add-support-for-reading-firmware-configuration-.patch * s390-tools-sles15sp1-04-cpumf-correct-z14-counter-number.patch * s390-tools-sles15sp1-04-zdev-Implement-no-settle.patch * s390-tools-sles15sp1-04-zpcictl-Introduce-new-tool-zpcictl.patch * s390-tools-sles15sp1-05-cpumf-add-missing-Description-tag-for-z13-z14-ctr-12.patch * s390-tools-sles15sp1-05-zdev-Write-zfcp-lun-udev-rules-to-separate-files.patch * s390-tools-sles15sp1-05-zpcictl-include-sys-sysmacros.h-to-avoid-minor-major.patch * s390-tools-sles15sp1-06-cpumf-correct-counter-name-for-z13-and-z14.patch * s390-tools-sles15sp1-06-zdev-Add-support-for-handling-auto-configuration-dat.patch * s390-tools-sles15sp1-06-zpcictl-Rephrase-man-page-entries-and-tool-output.patch * s390-tools-sles15sp1-07-cpumf-Add-IBM-z14-ZR1-to-the-CPU-Measurement-Facilit.patch * s390-tools-sles15sp1-07-zdev-Integrate-firmware-auto-configuration-with-drac.patch * s390-tools-sles15sp1-07-zpcictl-Use-fopen-instead-of-open-for-writes.patch * s390-tools-sles15sp1-08-zdev-Integrate-firmware-auto-configuration-with-init.patch * s390-tools-sles15sp1-08-zpcictl-Read-device-link-to-obtain-device-address.patch * s390-tools-sles15sp1-09-zdev-Implement-internal-device-attributes.patch * s390-tools-sles15sp1-09-zpcictl-Make-device-node-for-NVMe-optional.patch * s390-tools-sles15sp1-10-zdev-Implement-support-for-early-device-configuratio.patch * s390-tools-sles15sp1-10-zpcictl-Change-wording-of-man-page-and-help-output.patch * s390-tools-sles15sp1-11-zdev-Do-not-call-zipl-on-initrd-update.patch * s390-tools-sles15sp1-dbginfo-gather-nvme-related-data.patch * s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch * s390-tools-sles15sp1-zcrypt-refine-lszcrypt-man-page.patch * s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch * s390-tools-sles15sp1-zdev-fix-qeth-BridgePort-and-VNICC-conflict-checking.patch * s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch * s390-tools-sles15-zdev-Enable-running-chzdev-from-unknown-root-devices.patch * s390-tools-sles15-zdev-Fix-zdev-dracut-module-aborting-on-unknown-root.patch * s390-tools-sles15-zdev-Use-correct-path-to-vmcp-binary.patch * s390-tools-sles15-ziomon-re-add-missing-line.patch * s390-tools-sles15-zipl-remove-invalid-dasdview-command-line-option.patch- Added s390-tools-sles15sp1-ziomon-fix-utilization-data-recording-with-multi-dig.patch ziomon: fix utilization recording with multi-digit scsi hosts (bsc#1141876)- Now that IBM has the package on github, use a full source URL. - Change Pre-Req to Requires(pre) and (post), and remove dracut. - Changed the group for the hmcdrvfs package from Base:System to Base/Filesystems - Institute the %autosetup macro. - Remove erroneous %dir entry for %_unitdir - Change bash-specific "==" tests in scriptlets with a more generic "=".- Modified the spec file to add a group named cpacfstats (bsc#1123730)- Added s390-tools-sles15sp1-zcrypt-refine-lszcrypt-man-page.patch Added some explanations about the columns shown with the lszcrypt verbose output. (bsc#1123041)- Updated the spec file to regenerate the initrd in the post, postun, and poststrans scriptlets. (bsc#1112018)- Enable cryptsetup now that version 2 is included in SLES15 SP1. (Fate#325684)- Added the following two patches from IBM (bsc#1121719): * s390-tools-sles15sp1-01-zkey-Include-sbin-into-PATH-when-executing-commands.patch * s390-tools-sles15sp1-zkey-Enhance-error-message-about-missing-CCA-library.patch - Added the following patch to correct a problem with CTC network interfaces not coming up after a reboot (bsc#1119102) * s390-tools-sles15sp1-zdev-Also-include-the-ctc-driver-in-the-initrd.patch- Added s390-tools-sles15sp1-qethqoat-add-OSA-Express7S-support.patch qethqoat: add OSA-Express7S support (Fate#326805, bsc#1121222) - Modified the spec file to: (bsc#1119966) * Add a group named zkeyadm * Create directory /etc/zkey/repository * Set the permissions on /etc/zkey and /etc/zkey/repository * Added /usr/lib/modules-load.d/pkey.conf - Made numerous changes to the spec file based on the output from spec-cleaner.- Added the following patches for Fate#326825 (bsc#1113329) I/O device pre-configuration * s390-tools-sles15sp1-01-zdev-use-libutil-provided-path-functions.patch * s390-tools-sles15sp1-02-zdev-Prepare-for-firmware-configuration-file-support.patch * s390-tools-sles15sp1-03-zdev-Add-support-for-reading-firmware-configuration-.patch * s390-tools-sles15sp1-04-zdev-Implement-no-settle.patch * s390-tools-sles15sp1-05-zdev-Write-zfcp-lun-udev-rules-to-separate-files.patch * s390-tools-sles15sp1-06-zdev-Add-support-for-handling-auto-configuration-dat.patch * s390-tools-sles15sp1-07-zdev-Integrate-firmware-auto-configuration-with-drac.patch * s390-tools-sles15sp1-08-zdev-Integrate-firmware-auto-configuration-with-init.patch * s390-tools-sles15sp1-09-zdev-Implement-internal-device-attributes.patch * s390-tools-sles15sp1-10-zdev-Implement-support-for-early-device-configuratio.patch * s390-tools-sles15sp1-11-zdev-Do-not-call-zipl-on-initrd-update.patch - Removed the obsolete customize-zdev-root-update-script.patch - Replaced s390-tools-sles15-zdev-fix-qeth-BridgePort-and-VNICC-conflict-checking.patch with s390-tools-sles15sp1-zdev-fix-qeth-BridgePort-and-VNICC-conflict-checking.patch to fit the current version (bsc#1118618).- Added the following patches for Fate#326862 (bsc#1113328) zcrypt DD: introduce APQN tags to support deterministic driver binding * s390-tools-sles15sp1-01-chzcrypt-Corrections-at-the-chzcrypt-man-page.patch * s390-tools-sles15sp1-02-lszcrypt-support-for-alternate-zcrypt-device-drivers.patch - Added the following patches for Fate#326804 (bsc#1113330) Extended access controls for AP queue * s390-tools-sles15sp1-01-zcryptctl-new-tool-zcryptctl-for-multiple-zcrypt-node.patch- Added s390-tools-sles15-zdev-fix-qeth-BridgePort-and-VNICC-conflict-checking.patch (bsc#1112536) zdev: qeth BridgePort and VNICC attribute conflict - Added the following patches for Fate#326376 (bsc#1113321) PCI error reporting tool (zpcictl) * s390-tools-sles15sp1-01-util_path-add-function-to-check-if-a-path-exists.patch * s390-tools-sles15sp1-02-util_path-Add-description-for-util_path_exists.patch * s390-tools-sles15sp1-03-util_path-Make-true-false-handling-consistent-with-o.patch * s390-tools-sles15sp1-04-zpcictl-Introduce-new-tool-zpcictl.patch * s390-tools-sles15sp1-05-zpcictl-include-sys-sysmacros.h-to-avoid-minor-major.patch * s390-tools-sles15sp1-06-zpcictl-Rephrase-man-page-entries-and-tool-output.patch * s390-tools-sles15sp1-07-zpcictl-Use-fopen-instead-of-open-for-writes.patch * s390-tools-sles15sp1-08-zpcictl-Read-device-link-to-obtain-device-address.patch * s390-tools-sles15sp1-09-zpcictl-Make-device-node-for-NVMe-optional.patch * s390-tools-sles15sp1-10-zpcictl-Change-wording-of-man-page-and-help-output.patch - Added the following patches for Fate#325684 (bsc#1113323) Protected key dm-crypt key management tool (crypto) * s390-tools-sles15sp1-0001-zkey-Add-properties-file-handling-routines.patch * s390-tools-sles15sp1-0002-zkey-Add-build-dependency-to-OpenSSL-libcrypto.patch * s390-tools-sles15sp1-0003-zkey-Add-helper-functions-for-comma-separated-string.patch * s390-tools-sles15sp1-0004-zkey-Externalize-secure-key-back-end-functions.patch * s390-tools-sles15sp1-0005-zkey-Add-keystore-implementation.patch * s390-tools-sles15sp1-0006-zkey-Add-keystore-related-commands.patch * s390-tools-sles15sp1-0007-zkey-Create-key-repository-and-group-during-make-ins.patch * s390-tools-sles15sp1-0008-zkey-Man-page-updates.patch * s390-tools-sles15sp1-0009-zkey-let-packaging-create-the-zkeyadm-group-and-perm.patch * s390-tools-sles15sp1-0010-zkey-Update-README-to-add-info-about-packaging-requi.patch - Added the following patches for Fate#326390 (bsc#1113353) dm-crypt with protected keys - change master key tool * s390-tools-sles15sp1-0011-zkey-Typo-in-message.patch * s390-tools-sles15sp1-0012-zkey-Fix-memory-leak.patch * s390-tools-sles15sp1-0013-zkey-Fix-APQN-validation-routine.patch * s390-tools-sles15sp1-0014-zkey-Fix-generate-and-import-leaving-key-in-an-incon.patch * s390-tools-sles15sp1-0015-zkey-Add-zkey-cryptsetup-tool.patch * s390-tools-sles15sp1-0016-zkey-Add-man-page-for-zkey-cryptsetup.patch * s390-tools-sles15sp1-0017-zkey-Add-build-dependency-for-libcryptsetup-and-json.patch * s390-tools-sles15sp1-0018-zkey-Add-key-verification-pattern-property.patch * s390-tools-sles15sp1-0019-zkey-Add-volume-type-property-to-support-LUKS2-volum.patch - Added the following patches for Fate#325691 (bsc#1113324) Add support for new crypto hardware * s390-tools-sles15sp1-01-lszcrypt-CEX6S-exploitation.patch * s390-tools-sles15sp1-02-lszcrypt-fix-date-and-wrong-indentation.patch - Added the following patches for Fate#326388 (bsc#1113331) CPUMF Counters for z14 * s390-tools-sles15sp1-01-cpumf-Add-extended-counter-defintion-files-for-IBM-z.patch * s390-tools-sles15sp1-02-cpumf-z14-split-counter-sets-according-to-CFVN-CSVN-.patch * s390-tools-sles15sp1-03-cpumf-cpumf_helper-read-split-counter-sets-part-2-2.patch * s390-tools-sles15sp1-04-cpumf-correct-z14-counter-number.patch * s390-tools-sles15sp1-05-cpumf-add-missing-Description-tag-for-z13-z14-ctr-12.patch * s390-tools-sles15sp1-06-cpumf-correct-counter-name-for-z13-and-z14.patch * s390-tools-sles15sp1-07-cpumf-Add-IBM-z14-ZR1-to-the-CPU-Measurement-Facilit.patch - Added the following patch for Fate#326361 (bsc#1113333) Collect NVMe-related debug data * s390-tools-sles15sp1-dbginfo-gather-nvme-related-data.patch - Temporarily added "HAVE_CRYPTSETUP2=0" to the make and make install commands, because a couple of Fate requests have not been approved yet, resulting in build failure. - Added "Recommends: blktrace" to the spec file (bsc#1112855) - Changed remaining insserv references to systemd entries. - Changed the Group from the obsolete "System Environment/Base" to "System/Base."- Added the following patch to remove the call to zipl for bsc#1094354 * customize-zdev-root-update-script.patch - Modified ctc_configure to not pass a "protcol=" parameter when configuring LCS devices. (bsc#1096520) - Added the following two patches for bsc#1098069 * dbginfo.sh: Extend data collection s390-tools-sles15-dbginfo-add-data-for-ps-cpprot.patch * mon_procd: fix parsing of /proc//stat s390-tools-sles15-mon_procd-fix-parsing-of-proc-pid-stat.patch - Added the following patches for "lstape, lsluns: handle non-zfcp; lin_tape multiple paths" (bsc#1098069) * s390-tools-sles15-1-lstape-fix-output-with-SCSI-lin_tape-and-multiple-pa.patch * s390-tools-sles15-2-lstape-fix-to-prefer-sysfs-to-find-lin_tape-device-n.patch * s390-tools-sles15-3-lstape-fix-output-without-SCSI-generic-sg.patch * s390-tools-sles15-4-lsluns-fix-to-prevent-error-messages-if-there-are-no.patch * s390-tools-sles15-5-lstape-fix-to-prevent-error-messages-if-there-are-no.patch * s390-tools-sles15-6-lstape-fix-description-of-type-and-devbusid-filter-f.patch * s390-tools-sles15-7-lstape-fix-SCSI-output-description-in-man-page.patch * s390-tools-sles15-8-lstape-fix-SCSI-HBA-CCW-device-bus-ID-e.g.-for-virti.patch- dasd_reload: Fixed several syntax errors. Changed the script to ensure that the DASD volume are actually activated in device number order. If an old 51-dasd-.rules file is found, rename it to obsolete-51-dasd-.rules, and use chzdev to generate a new rules file. (bsc#1103407)- dasd_reload: Check for 41-dasd--.rules in addition to the original 51-dasd-.rules (bsc#1103407)- Removed s390 from the ExclusiveArch parameter (bsc#1102906)- mark active_devices.txt as %config(noreplace) (bsc#1090213)- Added s390-tools-sles15-hmcdrvfs-fix-parsing-of-link-count.patch (bsc#1087452) * hmcdrvfs: fix parsing of link count >= 1000- Modified dasd_configure script to set a return code of 8 if a DASD volume being brought online is not formatted. (bsc#1084503)- Converted the following SysV init scripts to systemd unit files and scripts (bsc#1050786): * appldata * hsnc * vmlogrdr * xpram- Added the following two patches (bsc#1071166): s390-tools-sles15-zdev-Enable-running-chzdev-from-unknown-root-devices.patch s390-tools-sles15-zdev-Fix-zdev-dracut-module-aborting-on-unknown-root.patch- Added the following patches (bsc#1070836): s390-tools-sles15-cpuplugd-Improve-systemctl-start-error-handling.patch s390-tools-sles15-mon_tools-Improve-systemctl-start-error-handling.patch s390-tools-sles15-lsluns-do-not-scan-all-if-filters-match-nothing.patch s390-tools-sles15-lsluns-do-not-print-confusing-messages-when-a-filter.patch s390-tools-sles15-lsluns-fix-flawed-formatting-of-man-page.patch s390-tools-sles15-lsluns-enhance-usage-statement-and-man-page.patch s390-tools-sles15-lsluns-clarify-discovery-use-case-relation-to-NPIV-a.patch s390-tools-sles15-lsluns-point-out-IBM-Storwize-configuration-requirem.patch s390-tools-sles15-lsluns-document-restriction-to-zfcp-only-systems.patch s390-tools-sles15-lsluns-complement-alternative-tools-with-lszdev.patch- Added "--no-root-update" to all the chzdev calls in the following scripts for bsc#1071165: ctc_configure dasd_configure qeth_configure zfcp_disk_configure zfcp_host_configure- Added the following patches (bsc#1068538) * s390-tools-sles15-cpi-add-unit-install-section.patch * s390-tools-sles15-zipl-remove-invalid-dasdview-command-line-option.patch * s390-tools-sles15-ziomon-re-add-missing-line.patch - Modified s390-tools-sles15-zdev-Use-correct-path-to-vmcp-binary.patch to point to the correct line in the common.mk file.- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Added "HAVE_DRACUT=1" to the make install command. This will include the new dracut support module. (bsc#1068040)- Added s390-tools-sles15-zdev-Use-correct-path-to-vmcp-binary.patch zdev: Use correct path to vmcp binary (bsc#1055909) - Modified the spec file to also install /etc/cpuplugd.conf (bsc#1066328) - Dropped installation of obsolete /etc/sysconfig/mon_statd. - Removed "-i" option from "fillup_only" macro for osasnmpd to get rid of a warning message from RPM.- Updated the cputype script to recognize the new IBM z14 processor (bsc#1049843). - Re-instated the new versions of ctc_configure, dasd_configure, qeth_configure, zfcp_disk_configure, zfcp_host_configure.- Modified s390-tools-sles15-Format-devices-in-parallel.patch to reset the rc variable before using it again (bsc#1063393). - Reverted the changes to the *_configure scripts until bsc#1064791 is fixed.- Replaced the following SUSE-written scripts with wrappers that call the IBM-provided chzdev command in s390-tools. (Fate#322268) * ctc_configure * dasd_configure * qeth_configure * zfcp_disk_configure * zfcp_host_configure- Deleted s390-tools-sles12-pardasdfmt.patch and replaced it with the following patches (bsc#1063393): * s390-tools-sles15-Allow-multiple-device-arguments.patch * s390-tools-sles15-Drop-device_id-parameter.patch * s390-tools-sles15-Fixup-dasdfmt_get_volser.patch * s390-tools-sles15-Fixup-device-name-handling.patch * s390-tools-sles15-Format-devices-in-parallel.patch * s390-tools-sles15-Implement-f-for-backwards-compability.patch * s390-tools-sles15-Implement-Y-yast_mode.patch - Reworked dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch to fit on top of replacement patches. - Cleaned up the patch headers for the following: * s390-tools-sles12-sysconfig-compatible-dumpconf.patch * s390-tools-sles12-update-by_id-links-on-change-and-add-action.patch - Added the following patches: * s390-tools-sles15-Fix-truncation-warning.patch * s390-tools-sles15-iucvterm-include-ctype-for-toupper.patch - Removed redundant %clean section. Replaced old RPM variables. - Removed %service* macros for iucvtty-login@.service and ttyrun-getty@.service since systemd complained about them. - Replaced all fillup_and_insserv macros with fillup_only since we weren't running the "insserv" part anyway.- Modified mkdump perl script to work with the updated version of the IBM tools dasdview, zipl and zgetdump. (bsc#1020336). Also changed the method used to determine the maximum dump size for SCSI devices.- 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-feat-01-dasd-query-host.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-sles12sp2-libu2s-Fix-busid-parsing.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.- Temporarily added BuildIgnore: gcc-PIE to the spec file to avoid a problem with zipl not working. (bsc#1055343)- Added s390-tools-sles12sp3-chmem-try-to-online-zone-movable.patch (bsc#1048363).- Remove lsmem and chmem and their manpages from the package, both tools have been added to util-linux-2.30- Made a number of modification to zpxe.rexx to - Made several hard-coded values variables. - Make it more obvious which default values can be modified - Increased the default size of the FFFF VDISK (bsc#1038255) - Don't execute the wait if "debug" was specified as a parm. - Change nodebug variable name to debug for clarity, updated logic as needed.- Added s390-tools-sles12sp3-ziomon-no-blktrace-kill-which-can-corrupt-kernel-blk.patch (bsc#1038861)- Due to the change to qclib packaging, change BuildRequires from qclib-devel to qclib-devel-static.- Added the following patches (bsc#1026474) - s390-tools-sles12sp3-mon_fsstatd-fix-double-free-in-error-path-and-skip-virtual-fs.patch - s390-tools-sles12sp3-dbginfo-Collect-docker-debug-data.patch- Added s390-tools-sles12sp3-util_proc-fix-memory-allocation-error-messages.patch (bsc#1025247)- Added the following patches for Fate # 322377: - 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 - Added the following patches for Fate # 322374: - s390-tools-sles12sp3-lsdasd-tunedasd-Add-channel-path-aware-erp.patch - Added the following patches for Fate # 321643: - 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- Added s390-tools-sles12sp2-lscss-allow-to-specify-devices-from-ssid-3.patch (bsc#1023022)- cio_ignore.service: change After dependency to local-fs.target to Before and remove Wants dependency (bsc#965263)- Added s390-tools-sles12sp2-chzdev-disable-root-update.patch (bsc#1002188) - Updated cputype to recognize z13s processors. - Updated boot.cpi to redirect stderr to /dev/null when trying to set the CPI parameters. (bsc#997479)- Added s390-tools-sles12sp2-chreipl-virtio.patch (bsc#989797) chreipl/virtio: fix chreipl node for virtio-blk disks- Added s390-tools-sles12sp2-zipl-fix-failed-start-subchannel.patch (bsc#987385) - Modified lgr_check script to do a better job of checking: - Disconnected state of the guest - Whether a 3270 terminal is active - Tape ASSIGNment- Added the following files for Fate#318552 and Fate#320123 - detach_disks - killcdl - lgr_check - sysconfig.virtsetup - virtsetup.service - virtsetup.sh - Added the following two patches (bsc#981427) - s390-tools-sles12sp2-chiucvallow-verify.patch - s390-tools-sles12sp2-libu2s-Fix-busid-parsing.patch - Some spec file cleanup of macro calls.- Added s390-tools-sles12-fdasd-skip-partition-check-and-BLKRRPART-ioctl.patch (bsc#931634).- Modified 59-zfcp-compat rules to include continuation characters on rules that are continued across multiple lines (bsc#972110) - Added 59-dasd.rules-wait_for.patch (bsc#972110) - Don't install 60-readahead.rules (bsc#972110) - Removed redundant architecture check from the %prep section - Removed various %service_* calls for iucvtty-login@.service and ttyrun-getty@.service because they generate "unit name is not valid" messages from systemctl.- Upgraded to version 1.34.0 Added libpfm-devel to the list of BuildRequires Removed references to chzdev that was never implemented by IBM - Added 59-zfcp-compat.rules (bsc#972110) - Removed the following obsolete scripts/files mkinitrd-boot-dasd.sh mkinitrd-boot-qeth.sh mkinitrd-boot-zfcp.sh mkinitrd-setup-dasd.sh mkinitrd-setup-qeth.sh mkinitrd-setup-zfcp.sh zfcpdump.config - Added s390-tools-sles12sp2-feat-01-dasd-query-host.patch (Fate#319604) - Reworked s390-tools-sles12-pardasdfmt.patch to fit. - Reworked dasdfmt-retry-BIODASDINFO-if-device-is-busy.patch to fit. - Added file /etc/modprobe.d/90-s390-tools.conf to ensure dasd_diag_mod and dasd_fba_mod kernel modules get loaded together (bsc#966477). - Updated zfcp_san_disc so that breaking out of it won't leave "well known LUNs" in use preventing others from using them. (bsc#961372) - Removed the following obsolete patches s390-tools-sles12-cpuplugd-allow-more-than-64-CPUs.patch s390-tools-sles12-dasdstat-avoid-inconsistent-data.patch s390-tools-sles12-dbginfo-collect-journalctl.patch s390-tools-sles12-dbginfo-libvirt-multipath-extension.patch s390-tools-sles12-dbginfo-option-for-output-directory.patch s390-tools-sles12-dbginfo-q-v-nic.patch s390-tools-sles12-dbginfo-systemd-data-collection.patch s390-tools-sles12-dumpconf-fix-delay-minutes.patch s390-tools-sles12-init-scripts-do-not-use-subsys.patch s390-tools-sles12-ipl_tools-fcp-loadparm.patch s390-tools-sles12-lsqeth-put-grep-regex-in-quotes.patch s390-tools-sles12-lsreipl-fix-fcp-reipl-type.patch s390-tools-sles12-lszcrypt-ep11-support.patch s390-tools-sles12-qetharp-iface-arg-limit.patch s390-tools-sles12-qetharp-q-format.patch s390-tools-sles12-qethqoat-and-qetharp-return-codes-fixed.patch s390-tools-sles12-qethqoat-fix-buffer-overflow-for-interface-parameter.patch s390-tools-sles12-remove-FBA-detection-for-virtblk-devices.patch s390-tools-sles12-systemd-iucvterm-units.patch s390-tools-sles12-ziorep-busid-fix.patch s390-tools-sles12-zipl-dump-part-check.patch s390-tools-sles12-zipl-fix-kernel-parameter-line.patch s390-tools-sles12-zipl-fix-parmline-zero-termination.patch s390-tools-sles12-znetconf-r-format.patch s390-tools-sles12sp1-cmsfs-fuse-time-fix.patch s390-tools-sles12sp1-feat-01-hyptop-diag0c.patch s390-tools-sles12sp1-feat-02-hyptop-lpar-smt.patch s390-tools-sles12sp1-feat-03-zipl-mt-dump.patch s390-tools-sles12sp1-feat-04-zipl-zgetdump-simd-dump.patch s390-tools-sles12sp1-feat-05-cpumf.patch s390-tools-sles12sp1-feat-06-lscpumf-disp-ctrs.patch s390-tools-sles12sp1-feat-07-lscpumf-cf-sf-check.patch s390-tools-sles12sp1-feat-08-chreipl-support-virtio_ccw.patch s390-tools-sles12sp1-feat-09-lsqeth_display_switch_attrs.patch s390-tools-sles12sp1-feat-10-qethqoat_OSA_Express_5S_support.patch s390-tools-sles12sp1-feat-11-lszcrypt-CEX5S-support.patch s390-tools-sles12sp1-feat-12-hmcdrvfs.patch s390-tools-sles12sp1-lsluns-check-fcp-device-state.patch s390-tools-sles12sp1-lszfcp-incorrect-device-types.patch s390-tools-sles12sp1-znetconf-check-ccwgroup-devices-fix.patch- Added 59-prng.rules so that /dev/prandom will have permissions of 0444. This will allow anyone to access the CPACF hardware pseudo-random number generator. (bsc#946349) - Updated the comments in 59-graf.rules to reflect the correct location for the rule to be installed.- Modified dasd_reload to take HyperPAV alias devices offline before the "normal" DASD and base devices, and then activate the "normal" DASD and base devices before the alias devices. (bsc#942373).- Updated read_values.c to point to the location IBM's makefile for qclib puts the include file. (bsc#951518). - Added a filter to s390-tools-rpmlintrc to mask a warning about read_values being statically linked. This was intentional since we didn't want to include the qclib-devel shared library in the distribution since this is the only programt that uses qclib-devel.- Updated zfcp_host_configure to return '10' if the system is set up for automatic LUN scanning (bsc#951547)- Replaced read_values.c with a newer version that uses the query capacity library (qclib) from IBM. (FATE#319342)- Updated s390-tools-sles12-pardasdfmt.patch to fix error messages that didn't have a "\n" on the end. (bsc#940818) - Updated the spec file to install 40-z90crypt.rules into /usr/lib/udev/rules.d/ (bsc#943777) - Added the following patches from IBM (bsc#944390) - s390-tools-sles12sp1-lszfcp-incorrect-device-types.patch lszfcp: display of incorrect device types - s390-tools-sles12sp1-znetconf-check-ccwgroup-devices-fix.patch znetconf: cannot handle that no device is there - s390-tools-sles12sp1-lsluns-check-fcp-device-state.patch lsluns: do not scan FCP devices no longer online or in bad state - s390-tools-sles12sp1-cmsfs-fuse-time-fix.patch cmsfs-fuse: Fix time stamp handling for data sets- Removed s390-tools-sles12sp1-feat-13-lsdasd-add-path-information.patch at the request of IBM. To be re-introduced for SLES12 SP2. - Added s390-tools-sles12-dumpconf-fix-delay-minutes.patch (bsc#939054)- Split out the SE/HMC file access pieces into a new sub-package (bsc#934372).- Added the following feature updates for SLES12 SP1 - s390-tools-sles12sp1-feat-01-hyptop-diag0c.patch (bsc#934359, Fate#318069) hyptop: Exploit diag 0c data - s390-tools-sles12sp1-feat-02-hyptop-lpar-smt.patch (bsc#934324, Fate#318054) hyptop: Support for SMT (SMT base support) - s390-tools-sles12sp1-feat-03-zipl-mt-dump.patch (bsc#934371, Fate#318047) zipl: Add MT dump support for zipl dump tools - s390-tools-sles12sp1-feat-04-zipl-zgetdump-simd-dump.patch (bsc#934360, Fate#318057) zipl: Add vector register support - Add support for hardware sampling to the perf tool (bsc#934321, Fate#318025) - s390-tools-sles12sp1-feat-05-cpumf.patch s390/perf: add support for the CPU-measurement sampling Facility - s390-tools-sles12sp1-feat-06-lscpumf-disp-ctrs.patch cpumf: display counters only if the facility is available - s390-tools-sles12sp1-feat-07-lscpumf-cf-sf-check.patch cpumf: lscpumf erroneously reports sampling support - s390-tools-sles12sp1-feat-08-chreipl-support-virtio_ccw.patch (bsc#934370, Fate#318962) zipl/chreipl: Basic guest support for KVM hypervisors - s390-tools-sles12sp1-feat-09-lsqeth_display_switch_attrs.patch (bsc#934364, Fate#318473) lsqeth: Add support for switch port attributes - s390-tools-sles12sp1-feat-10-qethqoat_OSA_Express_5S_support.patch (bsc#934350, Fate#318033) qethqoat: OSA-Express5S Support - s390-tools-sles12sp1-feat-11-lszcrypt-CEX5S-support.patch (bsc#934325, Fate#318044) lszcrypt: Add support for CEX5S crypto adapters. - s390-tools-sles12sp1-feat-12-hmcdrvfs.patch (bsc#934372, Fate#318067) hmcdrvfs: SE/HMC file access - s390-tools-sles12sp1-feat-13-lsdasd-add-path-information.patch (bsc#934352, Fate#318031) lsdasd: add path information- Added three IBM patches (bsc#924973) - s390-tools-sles12-dbginfo-libvirt-multipath-extension.patch dbginfo.sh: Extend data collection for libvirt and multipath - s390-tools-sles12-dbginfo-q-v-nic.patch dbginfo.sh: Query virtual network settings for VM guests - s390-tools-sles12-ziorep-busid-fix.patch ziomon/ziorep: fix wrong assumption of 0.0.xxxx busids- Updated the cputype script to recognize the new z13 processor. - Modified read_values.c to handle additional values from /proc/sysinfo and redirect an error message to stderr (bsc#919293) - Modified read_values.c to convert as much German to English as I could - Added read_values.8 man page (bsc#919293) - Added s390-tools-sles12-dasdstat-avoid-inconsistent-data.patch (bsc#920363) dasdstat: avoid inconsistent data due to multiple reads/seeks - Added s390-tools-sles12-qethqoat-and-qetharp-return-codes-fixed.patch (bsc#920363) qethqoat and qetharp: return codes fixed- Added s390-tools-sles12-zipl-dump-part-check.patch (bsc#909524) zipl dump tools: Fix end of partition check- Added three IBM patches (bsc#903048) - s390-tools-sles12-dbginfo-option-for-output-directory.patch dbginfo.sh: Add option to specify directory for data collection - s390-tools-sles12-dbginfo-systemd-data-collection.patch dbginfo.sh: Improve data collection for systemd and lsdasd - s390-tools-sles12-cpuplugd-allow-more-than-64-CPUs.patch cpuplugd: allow more than 64 CPUs2.19.0-150400.5.52.19.0-150400.5.5zdsfss390-tools-zdsfsCAUTIONzdsfs.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/s390-tools-zdsfs//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/22eecf86076b11fb586c0ef927dcb683-s390-toolscpioxz5s390x-suse-linuxELF 64-bit MSB executable, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=6d66c0c2ad0c3440bbef8d0e919463988c9e92a6, for GNU/Linux 3.2.0, strippeddirectoryASCII text, with very long linestroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)R R R RRRRRRRR RR Rutf-8461f0ce47acf8205a87a1fbf24dff24e34a1b89fae820f6fe1cdb764b40c5afb?@7zXZ !t/] crv9w Wln5$>!2 / 󎗆 &xUaU"(i+o, 1v f/Y s%jsX~WoQ] [ÑAzb4E:Om {bP-LtmVS苐vt>=%qkJ3f5꽫O_{Ƹ9?IN<nMKP jet )aB `F+dXPˈ缜˺ѰwƦ2ib`|{43\(Nv"~VGGD/U~I+A{ E=B Z=7#, m|jMTȄ L AR= 9a7ޞ@@ p~ ~_aR GZ%3{xpwI_%GDF?M?,Q$=dG~@1Na:<H`7H9%X0 /Q߽魯eht4"E~"Lڞh@I\)XLԘ%[LXW9S6~ OO_]@~y3Y?M۷pP\d6p[fS~ jϣ5TUkO{tz i@Ec[b%> cȋIB tO; '§YqDJ*9ݳCYn&c%O_G jxSrw+PCPflp$Eܙc49=bN[m_KA&:eR9Kwj,1 [Xs"PfV_"h?""g41CYuIq[unnFǯ e.#-"Rak1<'cwAWKxهȫ0D5Aq,wVBG%*{!g&D%eYiM-샦y [:.a-:]Y-Ê9 i">RDߧrto]սw&XTF+dYcÄG|*"ߔa)5elpKh`Cޱ UB޲%ٌVr' sV=v֎BV(E;g; :0 U{L5@7#A:={.FSz/" L(Iopk)аUE^6l x:+6l'd)ڳ{,ybhy= LWdT5*uɘnQhn~` ±|6OL~ Y=R RrMh!TSq+{oN -9I=w:9AEnVS`,&TU8̷2iNG\H`VfaGyiBQ҂IziCQ5*7]Փs~Y,(&]>cabȡ)|rqJ/yfw*ŃrX=|aСaE Y. f@a+0;wfaMx~z HIA絚V*dzJi/ EI:&u68^?F㇦LJD*F_ zʟHe=$K԰eXqQD-=5\DKAB '饱f֑D._o-} b L(4נDaty ZmmQ޻9?y篠E8b{( j48 8 zSCjOǬCmۯA2"0$Emi1cCeS'e..gvܰBPl )( Im0h6Lsl$Ɓ%ܝ[4㫟88VקI)oMYCJfu~I[6w9g]n}m,HⱕXX|1ڹ/|F]0'id6enf,p{y:g`Ń=]=~Ft` +ڨIhP|*ۗÝ}uOccp(EF*_kTi={ b?~R_.TSL-ߊUcY*Xb!N"|t.u0#}=xYAw9j @ulmQ6 iWl(`2 /:PXNɣN r$sG<7nKG6 !A]/NZr.^y{Gl/?\[-6H❮ +S+`#tK_CPYz*W ޝ.xJ.7"BpTpU,;| 7ΈFv)̓E"ni*S*2\< ~aH%`ڈ4[3o4lsL>#ݷخ ;(ɁCiq2[vO,wvt}`S? kakѪ"%<NfpԮ`5>|Cb3 _]d,;>Ku8EH'mT"4Q"#'ӟgBL^BoEM`$nΖ`𒗤#)hpYޗLdMJK e,ZrMFG o&Kn"ǽJ n$( 9W4" }$]~ϙY.K>'.n^S)+y(HݪnC@ͯ74]v081x! @T5Ih'{=1U{b.(Sf?e]o0[*Ofވ}F[pk9Pt)YJ&b]ERf+ax|6oD%rXNMB #1Ҳ&\A:lpCE|LԥRe3ou?,O+̶[?"h*0 )d|YV+rxХ[9ތ1qN Wօ{$iU Թ^v]r©TE?E9}u4HMn5 %dMӠ>Q5#+Z0+!K;^svYzVVFJZ.$$v|DYN,Z.$a3.@|7_E;`1pAlb:A-A;g'3-n. MV&ö(&mrJ ҇>g {0QARBy}Y9_'?te.%~q 3wi#eTGͨwDJR5ꅸTʤt}v 6,)$ %}scA˿i ec๞ݰ4Pd1Ned{JYO't1Kl```tkC*-_EMR@|Ixͣrj&z!l/ێ#:wUҜBIjcn6^9ɦRwqЏ6Q@v$\8{ZABwRQ`b,%\u5Ż2STFQMc XܓsAaU}74߰~cXwNqZ *;An=Xs1c? TWcV1x|_Fߢ!]#98f recWAI}#|,0VeDdŽmp'EhÈ|cɂ@PVԱO}Y{^֨\_Y#\:= Тh43L"%'܀dvnjq>ʴ/lk8$c 7 Zm˽SvJ>*J'KD 效!u ^hrs1IW:H LA-C@?i`OƆxk-!uMT}n(I%L@u /zgWuĴTMiaVT2?_G fFk}d2c2@#76 @C܊BPuZL7&ƅ! ^[^ %Vn\7YH;/lhٯ ֤*v(~JmZL9hsrO+[Q^5||2*{GWӀY%}YʕjX]*?e2agu:`y1F"/g(_ ԆAp1`r  ]af D^B=qa*o~A)at ~RUZ!܋gO(0h.Y0ur 0Jōj}OM6L {x Z$zS.}]kHf*ZΟ[WDBE;@{FPvΟ?þ YK$[/|IBWu.ˀ'Z:2|U֍'Ż>vIgFZ_]:kS1@+b4@<t\HnJ3fcK? w3ȠЗE7BF)ARI0.[ $oyIgCd5߈5A@lRi]m2 PIyz.nTiAUȻ8{@vTujQX\g%|9R[>bb˽ %#r]WzBlN Eq̗JœA o42iA_i6 k1dYMn4h{z2>Sb {qWH!]֌i늂XMyKd@H8#@(YQu#ɂ7{7at pHbN(lކsB1d˹BB(@x1gzħOn?Ʀ»rLOW)KƗ$? ZU B?mxgG_t1i~IH1i>V,>Zs{5y 1F rztUëY~LJ3t32X NI?\!E@HRabZLo]ެ(z;c0v-GRV< $s1KDWL i2 qj>T 7ý+PTÃG>*.P,|k܉A_+wQMV D%.r/SA8 Ƅv[fxC[9퇳GӆRqg<|ˁW*)?d5$"SK[uj cE^6YjЏ PVkqg..6vd` eX>3\P~X0=\TkxHӽO)%$=O;O_!U\t$6?}FDm4_,5Zy*Bgk[tUS7N4X1$Ro% g9|Zm[9K{6.`r!/ I*"D@ H11qz*(qIZl zD'ޒ~vڰ@%=K-q]7ű7&f Vc`87DezdC3?WvHuيcfq{/~IΟ*m${cW2?GHR,] 7)foM!ىn`;p O3<ҩog OO]BqfFɉjz{ZS hI'oPHMɌ0jV/!?u[?\aƂ{,>W|H Lfo:ît+OPū`oCv~q ޑI/_: 'rHW^0* >Ep@~!#[N%HԔD;CҝWz9Wx čDá#V%1 *b}F[7NQ< HcԞѥO0ga^=AvE/+DOz..4^= 2NVVV=8Pj i)(3׌a\M3y8jҰۭLX#azNR fzyl@k IG٢2SCXPvpU/NTɃe]+&]<5m}Y?FѕXsxN2r=,gO>(o#n& ]yQUTH.k{RVs i9,4Gd0X;'UFɃw 1I%ݝ\|0 =R}>^hRɎ{]Yma'HHOq.Qq0\~MI¯7RgBzZ7I9i3-`j)(K;ϫQK>maB!U Vn*>3j+KِyM#F]͜3iɅ-C[EpNHXAkpN̾]4l0|r)y>tP::(v~os?o We;z\ ҼBR¢jGm~+P z>?nB3DYDOZtAVq.e~YI+mY傎7uE^U!wdL; ?e}Kh M1XN^9aݙb+%ɩƔBkoעtn~ZCe01Mޖ &[ٹڋ; h :W.~*R XB0[܎hY|.Im:x>+7|4̬PBft(mZӽ! <^1dX]7BO,2ό]т,/-.4=EkO~THD 'M ՃlJf7EuvINב˗npfWroNq⇶"ڪ$to~&s-IIF ;.'l2;}1LAdZM0Zq^x/@y 5mN,[eEg+C3MA0`V_^{X(6=Q]P#t_ᒎ!ҡo>QQ&̀s$RS(o|-I/E8oT,Rq|lIӤAyLd^,er$a\ZDsnR4+Nn甹;>O| tN5$$~k+WS(`¨]#$4!cw& 鐈k9 heHϘ/E[Z)/<2{*#72˕oeCkZFػ~]3-#iG~F"[t4qa="^q6(pi3ֻt=MfS$\5Y=J)X<,B06j}:6.˰X}-{SXؠIȣgd]&[Xlt mp_۸G"v`^S 9y?2dd9 =Tm;7_E_wJݭ*+W_ gyk fP3z2ioQg^,'W)m6A0(RL }Hj&ef][xG+G6P*A-F(ޱgX rvjMJ[:4=kQ,6XY`@+/Ǿ3n~\{oug(uz{vQzk\T(Hvod>?n5G*a݇kb /@ٽ5e'lL;G@RVW\$pWo ?k-i?~2_쨦 g Sb.:G&, pvP‚ ej6Z|ӊCGwƧWt@#Qξi+[)|=F.Ln'\NlOkY]_M/=A {s NO\%@]yLבA B*oO*&7j 8fzLd>z$yDF^vfYSdaB=L%!mQdu&; /,#E?jݠO4Wyd$R[BQi" \i &8aSםh]N#z`N6j nc_1*5%S!ؿyforE{#Bj=X2[*. F\mԳz<gQl})Z,45Z4Fȴ -lF6XMLA:I+TD-l+'c -ۣ$DGoRIwewOr86s7CMx̑UtTy5] *mnCy5,4$ .AX82+D]%rC5E +&HSz!T++v9=8;C"CwU-J7ˬ ]qYDҙ O:9,sjloĭ"h&v*cuoy1o!Sm B0!>jjB2M(MA򨿵'X팺=3j1y 0B5j͵T[Za:ZiX =n/ Rud,Ydn%ɡ=*ǎhKahAl?*Tp7h*xa({riɁ !ѐ\;SX彁O4|,=9GFʎ:>>eNgH)g]2PiKtVTր\A%jy>H \,ϺgC=G< /R<RpD&R>;Zg3׈>Fn#7?v9'-z.S]f1Tx41Gη.8>QGx/(ź'_8L+D!]e9zNfJ/J1f _|7HNhCRxo]T {se=JnӾ#!ohlYS3,١صc*5ʝ b #/_i)><[ͼS+!੅a ʕC2hM#FAM^u#{09 ~ U/7>m0jZP[-8 H&ͳT ܪӄaTFJ[[i2I a}ZYI,O8dr3Zjf N~*%F(j>Ü UJ ޽ >?h ]wz}I!0nbN8TDdxȃ.K«CQ#PȶQK>|ӭr챙%]ΠÓK&}ld: t2ɯ>^|¶!)ӄ'BDꮗbjk*EYܯښ j:T=Ҿ6,MkW'M^|n!G uDBD09;<u~dfrKϮ,?8G%giIp. ctm_/>X%COZBzP YXoԷmt?GJj!D䅆7,2jpP=L̩i 903AS,͜װFHS9rD.ugA  5IgsZ(?qʼkݒ明e*Iԑ-# zxہZ+GdP,+qjZt,ǥNxd㎒ZR4F.Z×RTɦ'8SG=87EG"Tv2"ꑏ2Uk&;` J1[)'nN"x7aMVР w޷7K9Jj bDs>BϚirR4gJb|e>^(Xi7tl̤6JG|/McMs=,a;2lާߍ*Ѫ[ݝ_PLGY`}#?^7 s Sk;>i !$B¹‹ -Bcq opTJz wyyd?N\.ʃ51KԺੂkK]zvc;<ӏXB?!\Rwc>g2|x>(a;G [5txlDmN_!nPBM?xj2ǑO'B( #1? nX܁)A`Ϡmk.&;@ߓOgoa 'Nf<1SoFg32b"%ՠ;ml #E[E{&/=|јZįw.K,j1 |YVG]UwHt#@"6AWˈcnd.)_yYd9#\hK%e@`JN781]1pj\_IU&#{m-pHEIv˾] r)[nM7 3CjTh@N9]f9SbkᱎcS`7 Ҵ܏^ū-fU(9k{Qmݬj˩Vk+ONcGS#4~,BcGk5IWo^`W@YPJ< wߚU[ӹ-kkNPs׶h[Dܕzy9. )qQ,2hf{1t.iIJ u (QLM,OzFzS%[Xʤ΢9) KqVD3?)]osjV`̒ \(gd sL'-q=_Gпcxbc1ި8}FeX1]OT8-lPW[m٭6rF&%)p3_A0:+7I~Ư:dʸ6OdB}ujvJ]%Ė).VV,B fA$B*OD#BfKu;t[N(_Z%;Vo;2‘)=xzX^s/&Q!^H_cF❛X? xUԾJ2 i\VrA3(\m"siĮ!"~4_4do믇)%ޙ8OG.š:y1Sԥ3Io ExÅyr%Tdښ lF39˂vgan jౄ+X8/[{c1͒qoNĭM H/Uwk &51|T8%L,԰#%6;a& uz/>T(н[KKaQT')-CIyZ/{ D;=h,OWF6@Ԝ8$o-]+"f[GϹ!**Oo~HW`EewW ~h.N }3ȷ=,gÊC}EYMЉҧɤ7Ma>å_=E4Nr`հ8ǭ̌M=,@yڶS(]܆qngv!CR0_k~tvQRmƘ,R}N~f_Ð*Wե3m(>dp=v 7#V[fzқ{uxks:%ILÄ)3>}Zplݺ'i{skЊ#Gt乱! ð|AYV }b1~"HAXd]?άO۾&*>}@ѓD7w &|'*FXqy7 so"]f*ō)SWʈp{"O дCGt= 7xNag52 pF0񿾂Y M/Iu$M/Peރf˚hD!?/H4 8TȈQdpgkÝ|bm ޘ6J_8rQn)g}ZՊ +iˁ;&#U~3C]١&ʺU&eg,?ԑn+cu,<Fuv  W$wNNz*v_",L]m^d-TKq{+~TI^,0Q* &K]42RT_Ε7}mс4V6 Nq.[]?(mfY kJ Lyom;,Ewbe֝R斴OILK㱟7̈́?&:8ۥ1 X3nR㤫GjBVmj/w7رF9C^JpbռT4V {cEvB /'92ei8@ж*u?`5r]vrZFtdEr3:= * (N<c~w͚=($O)my_]_d_cĺ |gOxR # ' 'K[ޟ i,<%(`Օ/EcKN“x߃ɣ5j"#VurttDc몎 2XY?)H?Qw/53IU44e^MKVcn[] p)x)5+i&M5טΘ׍ʼn)e&^02xnG!r8jWDI2_*%0lFBzݢ{#nf~|.?} Q&`H0HK[: qXUw[.A-A#Bʹ î'm D-]J٪fsBfY^)Tbň?es Vdq!M%5ڜ3F[К9Z#h-_e~>[`|+h;"4-g/Xa7Qm>a yJnc>a7حWW*)#wiqKr2`pjܦ˦klq#۳7"qr@!g#wU/+,&uJfxKc߆?c[i"p'Ó "NQ8[ִiSo)-Z 4#W~cuSN cbo A64tt!7A<&TbkBlF6HuJYcb.^Y%җW^jnbiة5,F4ɕp8ubd/K86A\Wi0Mx\jˉ(9hCި4K9uh 3KORr8rF]YM 7n0SVϸ K+lNph^ Ej3fYkx]?,XҒt5yujXU={dmĂh!FZ.2N?Zr*:[RcMx:׈.x{/`FZUШ_6ZR# +"prA ]^5GLd_KDEƪVJ!q#Ez o=9)=zA@ruyHE }\wyzbd`Ag;Sb  5݈ܰwE ͼ` Dw ݅vo%H_@ -!8&TйoR\t ijTryީ:rbk8ܖ, Cԡ݁7G/>sk=jpO9rR?ܿw"kl*S~NdZ_y< \XkC"x#r}5{EEnsHr&bPQT0>Tɹ>C c6tU MM=|6Ed%>K1s^vS&tf~h3O*6tK00)-FĀBIV >Fc[=䖏W,8CTj )T!aT;1 U[6mD uGZږ ׏[KҴao%uY%J [ _$(Djc2P=v֬iP:T$YⱘXߪ\;U3yT1B0S3iѹ@bu҅[R[!c_yW&p8B@RL~rSEz LWIh8#GSx|ȶJARʄ]kدo8TJU)ZB1$'U&r3Uhz_ã6AG\S9@ko%pnk&0_!>smxтwV^:Cs .IP| L. d 6ZGeCd{hiQiU_>&97$h_Ω eХ KRmf|)2ecĢwoj<Ӫɼ2h-B=\k,%T"Ӌ;U;ko #ۆ]?j!I?+pGRx/@U?S'A ϏDd;$@QGCk33ND§E(> e~ \ɮ6^y4>}|"⧁|w=t(1R3)x^hdWmN~ڐA7 _%YH7l_5X+p1D5r{֩a)OePkY5ǼiJVZKB`,ƫv/Quҙ:HP*Sh(JF4B؉,76h I+?z8۞0@ҎY$3yjWY#HMd,NEQӚ!-A|7mtzm1GY\YVI0G}ql<>Wa[9vb@>ߢ5;&8J^I&T0?1TO`s ߩH7DEp '\#>$<]:MD΃bKhPQ>ɩ )=ZAܦV/\h+&_ 3N֮1s[H'ޤ.gD~@ 9@j8u0$IsDoݹc-9sPlD϶C$[/|ӑAX34xdDNX^B!wż5yrI$OBiDt\-<YY 8"d2d(r2%e'^}Y.P,L9jZ0Cޯ۶ gV.e g2Potɟځa7\\Gy8эڊxQ s!sP똘w CLֻYz (Bz) skkO9ܳC6'AsHʔAQ`0,DEŅ`G d VffyVć@rz}}[d\rCBT&1EzIqp旚V H#spPMC xj*\O'LΰJ 3m?$Fluk+RJvxkP!OMBς=EfJ% C4KreU|^3%y>^&Ulr/l -Q5xzZ-fX&Dmݙ{$cmg8r) '1Dק;BLNR}w\_gB,eP]Lk&)S@vvdg geCWQlgQ|[b(3`͡5)W*77բn[]ɚd1l$394&5X 32IDs}7rƻS't8d ڟ9˶F}$=RPw-uyz,`L/=<6Z]iNO^I؈jj0Cn$-(Ud灁yENqߑ{SQ3Y]jn-t"\)eo,yb _|77\@=Vow5͟ZdĐ졪aG>jWyc_}U+Xdz_h(!Lu ێtTq\oz9D#pScG@[ ~"f}-ir2 gR~Ltt{SXyY{|TDJA8I 'S3%7EOǽ @tXp 2_wgVIn3 ^m!Hj}g'zTJW@GHj)XVmg) ޥeNh@W,)˔2BؒdF=SKӬ/Z~js̵~gxE!Ԑ0WxZL*W`(h99xgBp+|g1!_Mi1wPtNږrQ( .$sLj#ǯꄖB|dQUjPR&xp$p纵|a#ۀ$#ug5D\SDŽ:LTʠgCf*IB=rgbxGpWSrE^Zf0Z#6H,3W3ZM:_@@#@>[y}>~cVyF oZMAQ} [l yg[2~c5]¤TI9 YVϫJx񪝊oxLY]9C"La-+cv3h 5si5.eA&.sS|G%qxN׫tV'UyB[#; )iQ\_.dޝ ^냔^"*V:KH-?0(fБJ|9 7㾦Y&^u5Ku\:o(^xՄ!zQ$4gsu >w@%k͹JECy3>N,U 4g̡B;/"H.yMN[)=rwk/-% m Wi% % 4O[aWW&q!`ybQymPV\'䡓uVR䄪^<h|ըuGrW@t'ٛ%)~`|O(1 kg1l,¡2ԯ*+@]䕟x3`2ok'y+sC=RY9I+}@ѷTm7Ik4{-!<ۧ||:gyBWuWREZ{Js<}mW&E6QIӮ@{J&|f( ؊#-n++(MIe?*8~aUz4 I(]?|lҌՈ:s"V9P&BF5 g\sPl3nckz.9yQί4 1|mtz>|ω"GKp\iq[ąp2.,'ɯ.*p!m7Pw& *R0Xj:T5@[ڵ!uVݣzwR~Bѳ?DxXKRʢM[jLΐP ۈ9L+ i$k?52Zc6;meo  }<,ry.:FP\-69ֿ7<'TFMA/Sy첻sy]n#E8ZXb GQxBhP3^ X5Sqc49#=/&HTnw*D< 6ܵ> _FX'nK04YfoDŽ~B"D(O_^JOmh_fKK_| )܈OL{gX)y‹".?]/;8bO!c=ڑGyv&B߳fo ͍p+jNLt58heӡ.Фy7d}7iVFI!eQ8;)C0`gk^?tBo O1;E/1 =Ȇ_'i MKLPHCH]aC?y0NI0X0_'+Kx4A؅YP|pZ+L:iDf< &!SS_FFQ%.7>B!bx,ŸVR0ubgQw/[ŏ$iB܅WS BB i[LI_DV`H<2'|&/UWd,n5P-4_yFc/R]Ĵh?"BH,y^|m̍N㋢K+ZsSÀгW_xibت$J 3g;*<yQ4$4Ck{=8Tiv|ΆVkZt`"f["}o] "/Fx7eUQLqޢtEمtvD+lԟ; .|c =XG#aJק(c~HJ)BVF?P\} (+N}IGuiPmMk(ڿ7*Ruliް!sXf[ =3\lG:Dc!ξ.#-5t,F9~Rď[gzf:mT]?Kj8Γ R^kd6#Xk yIr2װ^rlM; ,;CJbЄ3Ut}ֳ; HDS8.mS]-bw>I-*uz[yukz>F~tEΐ6)}xφ+-|2iD@@"v*A F;BZ+IlY!*sK&2xdc)G>OAËQ6)’@3ԭ{ŝS +;%o$呍n-J ~J/#X }E pbA@lY51 F8W< Cg:jh:Jt[6[*éK/5AqqPi8T/Ll;-"Ȉ滶Q,Q?՛6&HBbe/lh;3/TnhCE&Ld&sEt6 ZWkHR&C(GV#)"PkfW lPB{<%9b_ޣgL{~la IQQrvoԹv|Z;5$P( ٝ, CLeڀ1cN;_a#*5`|SHc nykruɭQÇ(NL]jAA=9Jy{}1V4ȍ[bxEr4А5ds@鬸,&(~P,#Z .:BEWhᓥ!:A:- –rY?LAH!Q#FSn3hQ_oHdRu; @9?/>2y ʽwԼ]b 5h Dh|%2dЇ&"8OܼSB 5.ZMmbaFn%m'^AӔra$܂ubɨ#MJGLDIhuܵSV%#z4o|evswd{Rv FۭuD52 įc6[[C\OJ9}OnBm4NQ+2A ;s~ E^b)(^\Wq=-:rՆ>],vT˃xDA߄Q#ε'X Tgjb(t{; o *H)2ɺ _֓%>H9 &ZhDz$ ̰wPov;D"s Í| H?Bʆ@=q(E`BHWc>2U0 X @3*q^jꉕ,$a@|QV=)āV 4ۃ䑉ۜs_\/yTu/J$B:=7p^$߭9ឤ~MՎnmTht%]Mm@ /W('rr˴ Š6b SKmT$v`B@X8?~7X۝+D&isɄK cBCDwF^X)|:"9*Xi\롱Fc̃2FFxh)J4r"sI92ps&V)3Q `?U4(K6 2\ lOC;S+GcXyEaDXuKx:,xLǖp|e?pn8i?e=@/hp 7ӿwr%R݂ ?\W(QO\BZvt ^s! h\ HI?B';E/F{WlڼJK PZE=/!6^)rgڛnS92KK81ҙ$X fsFۇc;u:u'{-|حX_`P&Q-H ; ԰:F2KtT{'ϓT״` ഑m|PS,r#ߧh|:IFwj@^!AcXӋE]䖌:x\޶G&t~W=& "PּB ÿ7=D, mCTKP;U7a>mȩ)Z( ^Dor^u\dT=IsGoeX6Mǁ@g8I a ~5MK6ؒ4s4F[[>_n<B r&[s/tDs((vế)gjz(ּ &f3IG㠤LȮ4*Ŝ3?XEMCbؘj8{ř"ī[-|C;s/FʕkyMt~8@lDVew^ŷEr55i{P_J}F+_f2v:/cFkX= nXgoD; L>!SH5`&nTI#ssX8߳ š.hӀŤ21yu˽p 1#tY?&)𹯉Oqn9 h:lk*VGTCw>bd9q OsfNÉZ5#{vhS"Ҧ*bދ|4^E%VkKX3A0y) ހ¦ٖI0ptc1<n<|*U;6F]'<Ûc%^ 9jUNO>yYd@ %]i5jk7,_[}JVR;ٹL'eq.y)xvtP$:t=W.A=~:NC=,̿eV@~ z8c g:Z"Q 5IEqlX3|֙Q T{neKKDp*拙Iqčkܜ+ߏŌfЩ2\l,<߃( qk]Z rdA'z/fKwm LAkbXLeƢF[ eFv4.7p q ߙ,A! 嵆ԌKlz/0kV.K۩0[rBM/+R7>[ImU]1;уMc^M} čWZv/\q'O̊tY2y fw o[MqJ9fCS ɨ#퓔$n%~L'gRJ[Ս=>fF>G gǻ.FԁGt![va#xs^w5@C;=s@:ˆmGq~&i,ݫ*^C)MMU"#vʔqm j1ODUEǺZ1O ZVR'Ni|q %=gIdH&Pv{WZ2}2OѲ eg"јwPBMBO8VPFd< l-pxnSbs66EnAO.:|nzZ0j'B:)>ZF+?cUrj! تP".<1^]lT.ePpGgZ:ފI.cGqq[ 3t뷓LKg z7 p$.d׷N-`P ν6ҍ?:9d>&] ,<(+(+v ",ޣՙHUQCgII[I>{xu: @:b$n7'YgR vnw"d KY$fS~U~W=ޞC4>eňN7P Y5p|YrP52?$*#,_̝̉ݟd䤅Z_̢u25ȭ_}b-P̉t-FqfS-ͱj$k_)%I홉h3Y@(b_e)`3]69i{iO6xWixؾـ\w6ρp xra=j)0gM,n#3s =OGhp:Ԅi-\T ¢G˒) e%uk8]t9Dh~nԧdxGkBV{0WC0;R{g9nȞ @ #k)y n'i}R.TWCvs(͖h=#.2WgnAyjy?$$&mY?/ Mו ',#;Y4P:_x4i81F]4hI2/>s+N )]gȓle]e FƹxFI5(ɔܼU*h=Վˋv޶z` Z&x.s^&M>%|I5is+ { mmgr,Ҽ.Wӟ_tڵلy` Ad24K3}ھ.lƬagF<3)N**oiK~LkWS "]dƇj[q݁il4ŔI8+AP3j0ُҩE|Gm}[eT!*gBc>F}r_q龾 3Al iQ2<Q_Rh5#el25|+v-b 2PB[Ĝ0K@ڠKr,e &B[ &G;NJq$a(!:Dr$Yp(ܡ(>AsO#biD`ُvx@\dH5гPZ}h"i<?Hww#ʿ}-.| wid`a ?.DZ SFG#8 }>8D;~aP.tN6MUD8@BUE9i0S8M>Q蜁60A#maf$IXawD,mz6 M X=o z{WD_`0W^Mv.,!H;u PLrNq@4]?4!}I?ƻ( n1ODXq/>kk1gD ٸe'ヨjR{"(&:5OeԺfu/q:z/)ך6|ĴVylO㖱 !ict:i6EU[VEI5bB'm_V)Lm P I$CʝSe6\t>-f`hZ X"x`Ho>sk'Իzf$/)aHQGiA 0 O3*d=Х= 7FfbI.&'}t&KSd^ۜ}掳^F0)a5V6IJ]~_,\_%WN s 0pl%-.ĠBH/BR% ѕ@gY! ԍg!8#ޫ8P0/̓?+%y ^z/pj{ad*lVpǃVN#y_˿?J Gky͈J¹.=:C;ԉU 1[ k'h?O7,9r$)8uCk> zXӂBOw⡁(瑬O%*e [{URM<~$4MN{G7*Fs% zoLjS}r=wɎf& ;PJ!ywWYͷ+G PyƟu9X}rW!7"bѱS O|6ZUW[8cNa[9F1Ք1J2-7ܱtW!qɸ%WfehZ&? T%X`4YTV3pDNU"M5+׃] s}5_Phdgv>x+}}z+_\Yl`2{Eؘdk}3PqOxMTQ٤t3gMtbQx7z|[|F-Ɖ>'OX?P}8Ic 9XLvB9!=xC9OfcYrJ?n;x"` u¿@c][p@%Oڹ n8.Q.iQwmՍQ *4ΫjQ_Gg:~jA{R t~,xm? A+_4ijhIm}D]{ n5,-HjzBc<9 M*i( :-aߧ m_9AE`,0|S?!glJOjq땻N = 'R<4f/_'wŪS;|0(W]@PC|pDܛ',Y ּxPGc"s,'z҆w`` ؄TPbKfC/SaJlr}C;7xGbEɢ[. 0R1Mԯ̖ߠTD#\>Q[:wU'^>+B|r% UݲрzUvxl&tL.sS`cBsa%Ly>xc囒($SI@8ֱ9q!=-ͪqyZ=V S*$>TylqC}ݒ*n4ʷo·İx#noMav;1Cono$p)T>[hlD #=4mW4RZ*ۚpHz*ƾE#"a{#ltbtm[qf^Rp's!Ͻ ܗ."":Uv3 =.v?lt~EvT(a))6 9Gz*,T<8 .o)Y4.;叉yB12EydcDL~c(Gy,t:=< ԁѬ[K=*r`6pmI`НP_W:6F^y|PQȽ \, 'k)@V f{=ֈcLlX̌[W\8B3f+')OffJfK-2+vl0l3 7}U.p/<.~,]ux'#V-o,fhD +?8̒!},M V`ԶLDvbP{Pu7G!a/jkجWǺ-0`n)Plc;sqś( NQmM̾V?N*URj;n>C j'w˻mW>|DM iӆLm^ oޅ.*I@5ENsL㸶5o#UCj햒ZQu"giw_c8BU'>Ql,QQbhq[Iua94JxUjN u.**yZUnmI!@GB}‚aɌ"@Dv#k^@V,K{kCk8?=޻ڶL-V@ 446K&i2Giɲ^()(B3Э>PbL9D@X{ٟÜGuۥk:2e軾_q¤w *!'-&yOt@֑k0nuD6:fy}ܐz A gv.eLj֘8h}SeGP}>VėL>*PMt8 H*L{vGRy&|H}kQ!2 1}?E(6Z o%h &wH1[yxY 67=k pb;l4ޖC-Mo'}ͯ/A2y ߻Ç+ɊL,U2N|$'3o]u}2;| *6e?bo˅j}b@}~a7/r@C q裥븛j`}P|:[yl< ɰ }]%tW;I4=cJ5a[$Ǧtq:?44#ipF (pmh%#<f@'KVV_n'ܩBuf? \HjV!p jN)c;S7.-4 )`!-ܙs]?&f'-K8vYNjY!DC0mi6\e2-~ "ZjNd $x9|ڱPT+3O: 稧dri&|RԁF7>:iWOQ$ 6E|?f)IVe{r=ZPmZ;?'$YM R r+t|j Y䫸3'_Zc\ CDq~+by5X ɂ۹DhBddJjGVg;AHZwNdZDei+x؅ 4Qs) y79&{OY9%]uiM }"g`KVʜ5SBLoZ.fh%)]8B{rX"Ɲ/LT *p( BǮ񄣭L0?8NV s6roRb;}w =6zxH0'*Hn37:3*f0lSU#S!yQ,)̮ɭsmfLl31C%S@4,'m< De[at/l"wD/~DtG=hFea1eb;4 祉'ŃGxT޷ zdy vo[%G7e)n ~M^wy4 l .,AktS<%=B72ꇱ|Gqv–Mqk`s]鮮Lka_2 Vcu"^"%VnL|6CtuT"1CfΒi3Ub/ `B"FEJTvhJivl3~b4ŞKI_\r;M4ԟ Xxjo|Kc˜Gq_D}Dtfy?zV I˝u|qE#Ѳin!)|$ X?4ֱ8_}md_AȦviOz{Rk$2U'Vd"`N/cv(x_uJ#uJTM?Bd 8 BӏyڣL4@Ub za۳)Lٿ^0۾HgY?x-legnDĞUv(>z,$ :+d#Fa, rq8kBt\#~!N]AR񾗗$N%1nQq*>ϒ ަQI+;#4rM`4 ԏ\yqych0U߄ٓ-2Cld"8l=I~F?rv z6.6~T0Qɐ> gL\ԟ=@2wzE6u*|ؓb>,&-[̦u+n?` `l bh' o''k }|k8D=\PUݪZ$&WRHc⊧._~3&9kVȧ<3kUd@yaشS@u&uFL~G-_ܤܼzJ0>Zt萲ɣqq:2ါdI>hhLmδV2;90N2e>ڂd5"n(')qkx W0sJe& ;pcI¦KNȇ"&$Ɲf1L`m*~£m u w2`!A-/atәSd '6'͐CXw-0m*>5dX}Ŋ۹P%VQ9-³n\wȿ8vSYN}9 8BW9?O"f9u rhܬ֗OBRr5xgIUA-rhnnp?ܘ0e-㹯uE@1ZXhCU^Ϡ:GG9 Wt Ή4kb/kPS>8 zh*r;L#Ew/naVdmGJ. c b^Fq~Ĭ/)?PO" _b2B?ME`11U唲r`!"P\f$#zZS jy7kUܧU#G>ƝD'7X4CԡZta2KHIɵL7vhs?K0{->F+|~>9rE`V[ҕ/xd٣29֗9r2qJYL8ܺϴJ +=`aK  JgvZFgBⷶe[jWg-šD=OqXF(-wh;K+C N3jo 2A!]+I|C*\YŌ1^D tpEHCQ_|TiI+.[3c*@^z Nh8iY.e]xj^6iʔP}Ǜz<vXrOu(Ƭi&K\׿-TPg`OwBZE^#!02(k(fI{Q N9rZ=F:{jͺb̮w1˶ڪ ߨgM[9/#^ {OhEkПsEDt*}ǩPh/9ϞSQ -%PC%Gy{j^!DE XiqN} \GKt =FL>rcVoT֖E` '.V+k}X(_3T'G/=.$aۑQr$|dt/r\o>p]QjX[Owl1V8/va̾O4. z2~ker,_Se~9/'~ c ~,WQhYKeo10lrQ`RHqo #k 20hbx;FM8; iǎyA>Hc@zngqڽ0n3jт"YO|  ְC^`۠Q#'ƓA嬧UMOVbf8= HxB ʹ0d7HdI`J 5C<2nX *s :8vW6$ɑ̶&DZ d?;lF/ոVH7C7c+A78N2u\e48;CCnh$EX]<)e AtTwX܈!y VIŸ! ;HAVْ'2Hs">p>z^P@b7Y7ش&81@.`˸Dr~[13M,cbd&ΰT8@q|3a.N|D2m*yU~f{5d瞨 ZCqY$|j"Wm0c,Ru:br3>4֨jos_,RUE~6LvSZty^\tkm3lQ, ñ|oUMMR)O eJxC3nnsVZƕ"4Z:*<^TKf k ,O}E#SŗY^5s^L1^3q&2QՓ_hqJqQj,+ -v1M8Dr*j߽juңb8pZ3I3msW~뙥vMP2W''ҨkHKų"VOdL*8 (3L"OvD,(z6|ge#Z;BMCC ̣N0&p ihn, YZ