powerpc-utils-1.3.12-150600.4.14.2<>,FDhL0? d % D&7 M_  /WdW W W W $3W %W&\W(W))W+L+&, &.&(.8.b90tb:7b=2>:?B@JFRGlWHWI$WX|Y\W]$W^Çbķc`defluWvdwWxdWyszیۜ۠۵۸ۼCpowerpc-utils1.3.12150600.4.14.2Utilities for PowerPC HardwareThe powerpc-utils package provides a set of tools and utilities and utilities for maintaining and enabling certain features of Linux on Power.hGPL-2.0-or-laterhttps://www.suse.com/System/Managementhttps://github.com/ibm-power-utilities/powerpc-utilslinuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart hcn-init-wicked.service hcn-init-NetworkManager.service smt_off.service smtstate.service ) || : fi fi$v PF1  W |  IK  = H`bph0h;IMM  ) F C48?M^ dA큤A큤A큤A큤h<h<h<h<h<h<h<h<h@Y1S@Y-^Y, @X9@X<@W֘WW_W^@WV@WDB@WDB@W@Vn@VV`.V2 @V @V @U@U(UuUuU @UTO@msuchanek@suse.dembrugger@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comlnussel@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.deschwab@suse.demsuchanek@suse.commsuchanek@suse.commsuchanek@suse.demsuchanek@suse.commsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.demsuchanek@suse.comro@suse.demsuchanek@suse.demsuchanek@suse.dejosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjosef.moellers@suse.comjmoellers@suse.demsuchanek@suse.dejosef.moellers@suse.commsuchanek@suse.commsuchanek@suse.dejloeser@suse.commsuchanek@suse.comjloeser@suse.comtchvatal@suse.comtchvatal@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comjloeser@suse.commsuchanek@suse.commsuchanek@suse.commsuchanek@suse.comjloeser@suse.comjloeser@suse.comnormand@linux.vnet.ibm.compth@suse.derw@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjloeser@suse.comdvaleev@suse.comdvaleev@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comjloeser@suse.comdvaleev@suse.comjloeser@suse.comdvlaeev@suse.comdvlaeev@suse.comdvaleev@suse.comp.drouand@gmail.comjloeser@suse.com- Start SMT service after networking (bsc#1249152 ltc#214730) * smtstate-Start-smtstate-service-after-network-target.patch- Fix inconsistent Core Online/Offline States Observed in lscpu and ppc64_cpu --info Command Outputs During DLPAR Operation (bsc#1246126 ltc#214064) * cpu_info_helpers-Add-helper-function-to-retrieve-pre.patch * ppc64_cpu-Fix-handling-of-non-contiguous-CPU-IDs.patch- Fix-HNV-installation-network-conflicts-across-all-di.patch (jsc#PED-3946)- Refresh lparstat-Fix-negative-values-for-idle-PURR.patch to work without PPC_FEATURE2_ARCH_3_1 defined (bsc#1238322 ltc#210808)- Fix negative values of idle PURR (bsc#1238322 ltc#210808) * lparstat-Fix-negative-values-for-idle-PURR.patch- Fix memory mode display on POWER10 (bsc#1237409 ltc#211627) * lparstat-print-memory-mode-correctly.patch- ofpathname: skip devices with no devspec when coorelating FC OF paths (bsc#1228597 ltc#206391). * 0005-ofpathname-skip-devices-with-no-devspec-when-coorela.patch - lparstat output fixes (bsc#1228637). * 0002-lparstat-Fix-Idle-and-busy-PURR-SPURR.patch * 0003-lparstat-app-Use-pic-value-at-boot-for-accurate-boot.patch * 0004-lparstat-Use-CLOCK_BOOTTIME-for-get_time-interface-a.patch - drmgr: Free nodes returned from configure_connector (bsc#1228637). * 0006-drmgr-Free-nodes-returned-from-configure_connector.patch - drmgr: Return from get_node_by_name() if matched DRC index (bsc#1228637). * 0001-drmgr-Return-from-get_node_by_name-if-matched-DRC-in.patch- Fix SMT control on powernv with the new kernel interface (bsc#1222163) * Refresh ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch- Do not print an error when the kernel does not support sysfs smt interface * ppc64_cpu-Clean-up-sysfs-smt-control-error-handling.patch- Update to version 1.3.12 * Add drmgr CPU DLPAR hooks * Fix lsslot output (bsc#1219716 ltc#204541) - Drop upstreamed patches * lparstat-Fix-negative-values-seen-while-running-lpar.patch * lparstat-report-mixed-SMT-state.patch * lparstat-Fix-offline-threads-uninitialized-entries.patch * powerpc-utils-scripts-ofpathname-handle-nsid-of-nvme.patch * bootlist-Support-multiple-dev-paths-for-a-nvme-boot-.patch * rtas_dbg-Fix-the-large-negative-values-in-rtas_dbg.patch * powerpc-nvram-fix-segmentation-fault-issue-in-print-.patch * powerpc-nvram-Fix-Segmentation-fault-issue-in-nvram-.patch * nvram-man-page-and-help-output-are-not-in-sync.patch * ppc64_cpu-info-fix-bad-report-when-non-continuous-CP.patch * hcn-init-Split-services-per-connection-manager.patch- Use separate hcn-init service for wicked and NM (bsc#1200731 ltc#198485) * hcn-init-Split-services-per-connection-manager.patch- Support muliple NVMe device paths in bootlist (bsc#1219234 ltc#204975) * bootlist-Support-multiple-dev-paths-for-a-nvme-boot-.patch - Add fixes merged upstream (bsc#1219433) * rtas_dbg-Fix-the-large-negative-values-in-rtas_dbg.patch * powerpc-nvram-fix-segmentation-fault-issue-in-print-.patch * powerpc-nvram-Fix-Segmentation-fault-issue-in-nvram-.patch * nvram-man-page-and-help-output-are-not-in-sync.patch * ppc64_cpu-info-fix-bad-report-when-non-continuous-CP.patch- Fix support for nvme devices with nsid greater than 10 (bsc#1217925 ltc#204474) + powerpc-utils-scripts-ofpathname-handle-nsid-of-nvme.patch- Tell kernel about the SMT value set by ppc64_cpu (bsc#1214285 bsc#1205462 ltc#200161 ltc#200588). + ppc64_cpu-Support-partial-SMT-level-through-SYS-FS-s.patch- Fix negative utilization value reported by lparstat -E (bsc#1212031) + lparstat-Fix-negative-values-seen-while-running-lpar.patch - Fix lparstat error with mixed SMT state (bsc#1211883 ltc#02144) + lparstat-report-mixed-SMT-state.patch + lparstat-Fix-offline-threads-uninitialized-entries.patch- Update to version 1.3.11 (jsc#PED-560) - Add support for drmgr hooks. - Drop upstreamed patches - Support-multiple-dev-paths-for-a-nvmf-boot-device.patch - bootlist-Add-install-boot-support-for-nvmf-devices.patch - hcnmgr-Fix-setting-primary-slave-across-reboots.patch - lparstat-Fix-array-overflow-issue.patch - lparstat-Fix-display-of-mode-for-dedicated-donating-.patch - lsslot-Explicity-declare-that-lmb_address-be-display.patch - lsslot-Fix-lsslot-c-mem-output-when-using-4GB-LMB-si.patch - ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch - ofpathname-Handle-nsid-as-hex-in-nvmf-boot-install-s.patch- Fix lparstat cpu mode display in a dedicated-donating LPAR (bsc#1206518 ltc#200949) + lparstat-Fix-display-of-mode-for-dedicated-donating-.patch - Fix cpu utilization display + lparstat-Fix-array-overflow-issue.patch - Fix setting primaty HNV link when using NM (bsc#1195404 ltc#196259). + hcnmgr-Fix-setting-primary-slave-across-reboots.patch- Replace transitional %usrmerged macro with regular version check (boo#1206798)- Support multiple dev paths for a nvmf boot device (bsc#1205696 ltc#200595) + Support-multiple-dev-paths-for-a-nvmf-boot-device.patch- nsid of nvmf device needs to be lowercase (bsc#1205697 ltc#200594) + ofpathname-Handle-nsid-as-hex-in-nvmf-boot-install-s.patch- NVMf boot support (bsc#1205351 ltc#200481) + bootlist-Add-install-boot-support-for-nvmf-devices.patch + ofpathname-Fix-several-issues-in-nvmf-boot-install-s.patch- Fix "lsslot -c mem" output when LMB size is set to 4GB (bsc#1202777 ltc#199300) + lsslot-Fix-lsslot-c-mem-output-when-using-4GB-LMB-si.patch + lsslot-Explicity-declare-that-lmb_address-be-display.patch- Update to upstream version 1.3.10 * ppc64_cpu: Add support to parse PAPR information for energy and frequency (bsc#1200465 ltc#197256 jsc#SLE-18129 jsc#PED-519) * powerpc-utils: Enhance error message when lparstat -E fails on max config systems (bsc#1198956 ltc#196850) * drmgr: Add support for 'acc' command (jsc#SLE-18644) * hcn-init.service: Add RemainAfterExit=yes * man/drmgr: fix multiple typos * hcnmgr: Add new feature "wicked" in HNV FEATURE list * hcnmgr: Update Makefile and powerpc-utils spec file to support HNV and wicked * hcnmgr: Fix NM HNV setting primary slave * hcnmgr: Add hcn-init.service.suse * hcnmgr: maintain hcnid state for later cleanup * hcnmgr: Support wicked HNV using new wicked functions for bonding * hcnmgr: Add new wicked functions for SuSE to manage bonding * hcnmgr: Factor out NetworkManager nmcli code * hcnmgr: Validate connection manager and add tracing option * bootlist: fix invalid hex number message * bootlist: fix passing -l flag to kpartx as -p delimiter value * lsslot: fix memory leak when listing IO slots * lsslot: Add new DRC type description strings for latest PCIe slot types * lparstat: report LPAR name from lparcfg * errinjct: sanitize devspec output of a newline if one is present * lparstat: Fix reported online memory in legacy format * ofpathname: Add support for NVMf devices * ofpathname: Fix nvme support in ANA mode * hcnmgr: Support vNIC as backup device * hcnmgr: Avoid hexdump squeezing consecutive identical bytes. * lsdevinfo: optimize criteria filtering * Remove upstreamed patches - lsdevinfo-optimize-criteria-filtering.patch - hcnmgr-Avoid-hexdum-squeezing-consecutive-identical-.patch - 0001-hcnmgr-Support-vNIC-as-backup-device.patch - 0002-hcnmgr-Remove-some-dead-code.patch - 0003-ofpathname-Fix-nvme-support-in-ANA-mode.patch - 0004-ofpathname-Add-support-for-NVMf-devices.patch - lparstat-Fix-reported-online-memory-in-legacy-format.patch - errinjct-sanitize-devspec-output-of-a-newline-if-one.patch - lparstat-report-LPAR-name-from-lparcfg.patch - lsslot-Add-new-DRC-type-description-strings.patch - 0001-Validate-connection-manager-and-add-option-to-trace-.patch - 0002-Factor-out-NetworkManager-nmcli-code.patch - 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch - 0004-Support-wicked-HNV-using-new-wicked-functions-for-bo.patch - 0005-hcnmgr-maintain-hcnid-state-for-later-cleanup.patch - 0006-Add-hcn-init.service.suse.patch - 0007-Fix-NM-HNV-setting-primary-slave.patch- Fix lsslot showing "Unknown slot type" for recent PCIe slot types (bsc#1196411 ltc#196505). - lsslot-Add-new-DRC-type-description-strings.patch- Fix setting HNV primary slave with NM (bsc#1195404 ltc#196259). - 0007-Fix-NM-HNV-setting-primary-slave.patch- lparstat: report LPAR name from lparcfg (bsc#1187716 ltc#193451). + lparstat-report-LPAR-name-from-lparcfg.patch- Update HNV implementation (bsc#1195404 ltc#196259 jsc#SLE-23855). + 0001-Validate-connection-manager-and-add-option-to-trace-.patch + 0002-Factor-out-NetworkManager-nmcli-code.patch * 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch + 0004-Support-wicked-HNV-using-new-wicked-functions-for-bo.patch + 0005-hcnmgr-maintain-hcnid-state-for-later-cleanup.patch + 0006-Add-hcn-init.service.suse.patch - 0001-Validate-connection-manager.patch - 0002-factor-out-NetworkManager-nmcli-code.patch - 0004-Support-wicked-HNV-using-new-wicked-interfaces-for.patch - 0005-Set-modprobe-bonding-max_bonds-0-option.patch - 0006-cleanup-hcnmgr-distro-and-service-detection.patch - 0007-Remove-wicked-ifup-calls-that-just-run-into-timeouts.patch - 0008-add-note-about-comma-in-hcnmgr-BONDOPTIONS.patch - 0009-Fix-to-call-wicked-ifreload-directly.patch - 0010-Fix-incorrect-parameters-to-suse_ifcfg_bond_create.patch - 0011-Fix-comment-about-setting-primary.patch - 0012-Description-and-indenting-corrections.patch - 0013-adjust-sourcing-path-of-the-functions.suse-library.patch - 0014-Enable-the-network-service-checks.patch - 0015-add-hcn-init.service.suse-service-covering-wicked.patch - 0016-functions.suse-fix-suse-wlist-utility-functions.patch - 0017-functions.suse-don-t-implicitly-set-primary-to-1st-s.patch - 0018-hcnmgr-add-x-option-to-trace-hcnmgr-script-execution.patch - 0019-check-platform-service-after-getopts-parsing.patch - 0020-call-less-intrusive-ifdown-ifup-in-rmdev_wicked.patch - 0021-call-ifup-instead-ifreload-in-config_vdevice_wicked.patch - 0022-split-scanhcn-function-into-nm-wicked-variants.patch - 0023-hcnmgr-merged-scanhcn_wicked-id-fix-and-comments.patch - 0024-Fix-race-with-udev-renaming-and-hcn-configure.patch - 0025-hcnmgr-remove-ifcfg-file-dump-from-scanhcn_wicked.patch - 0026-hcnmgr-move-sourcing-functions.suse-to-wicked-case.patch - 0027-hcnmgr-extend-suse-os-release-match.patch- Fix HNV migration and other HNV issues (bsc#1195404 ltc#196259). + 0016-functions.suse-fix-suse-wlist-utility-functions.patch + 0017-functions.suse-don-t-implicitly-set-primary-to-1st-s.patch + 0018-hcnmgr-add-x-option-to-trace-hcnmgr-script-execution.patch + 0019-check-platform-service-after-getopts-parsing.patch + 0020-call-less-intrusive-ifdown-ifup-in-rmdev_wicked.patch + 0021-call-ifup-instead-ifreload-in-config_vdevice_wicked.patch + 0022-split-scanhcn-function-into-nm-wicked-variants.patch + 0023-hcnmgr-merged-scanhcn_wicked-id-fix-and-comments.patch + 0024-Fix-race-with-udev-renaming-and-hcn-configure.patch + 0025-hcnmgr-remove-ifcfg-file-dump-from-scanhcn_wicked.patch + 0026-hcnmgr-move-sourcing-functions.suse-to-wicked-case.patch + 0027-hcnmgr-extend-suse-os-release-match.patch- Install smt.state as config file (bsc#1195413 ltc#193325).- Add HNV wicked support (bsc#1193543 jsc#SLE-18127). + 0001-Validate-connection-manager.patch + 0002-factor-out-NetworkManager-nmcli-code.patch + 0003-Add-new-wicked-functions-from-suse-to-manage-bonding.patch + 0004-Support-wicked-HNV-using-new-wicked-interfaces-for.patch + 0005-Set-modprobe-bonding-max_bonds-0-option.patch + 0006-cleanup-hcnmgr-distro-and-service-detection.patch + 0007-Remove-wicked-ifup-calls-that-just-run-into-timeouts.patch + 0008-add-note-about-comma-in-hcnmgr-BONDOPTIONS.patch + 0009-Fix-to-call-wicked-ifreload-directly.patch + 0010-Fix-incorrect-parameters-to-suse_ifcfg_bond_create.patch + 0011-Fix-comment-about-setting-primary.patch + 0012-Description-and-indenting-corrections.patch + 0013-adjust-sourcing-path-of-the-functions.suse-library.patch + 0014-Enable-the-network-service-checks.patch + 0015-add-hcn-init.service.suse-service-covering-wicked.patch - Install SUSE-specific scripts- errinjct: sanitize devspec output of a newline if one is present (bsc#1194579 ltc#195746). + errinjct-sanitize-devspec-output-of-a-newline-if-one.patch- Fix reported online memory in legacy format (bsc#1191147). + lparstat-Fix-reported-online-memory-in-legacy-format.patch- Add support for vnic backup device for HNV (jsc#SLE-23097). + 0001-hcnmgr-Support-vNIC-as-backup-device.patch + 0002-hcnmgr-Remove-some-dead-code.patch - Add support for NVMf devices (jsc#SLE-18643, bsc#1198728, ltc#197650). + 0003-ofpathname-Fix-nvme-support-in-ANA-mode.patch + 0004-ofpathname-Add-support-for-NVMf-devices.patch- Avoid error with HCN IDs containing same consecutive bytes (bsc#1192095 ltc#194963). + hcnmgr-Avoid-hexdum-squeezing-consecutive-identical-.patch- Optimize lsdevinfo filtering to prevent LPM timeouts (bsc#1189571 ltc#193419). + lsdevinfo-optimize-criteria-filtering.patch- Update to version 1.3.9 (jsc#SLE-18645, bsc#1189015). - Remove upstreamed patches - 0001-HNV-fixes-for-qrydev-and-remove-lsdevinfo.patch - 0002-Disable-vnic-as-backup-vdevice-for-migratable-SR_IOV.patch - 0003-Clean-up-dead-network-config-interface-after-inactiv.patch - powerpc-utils-sys_ident-Skip-length-field-from-search.patch - 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch - 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch - 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch - 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch - powerpc-utils-hcn-init-NM.patch - ofpathname-Use-NVMe-controller-physical-nsid.patch - powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch - powerpc-utils-Update-ppc64-cpu-usage.patch - 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch - 0002-drmgr-read-the-CPU-NUMA-topology.patch - 0003-drmgr-introduce-NUMA-based-LMB-removal.patch - drmgr-fix-remove-by-index-operation.patch - 0005-hcnmgr-When-trying-to-detect-HNV-bond-list-all-conne.patch - 0006-hcnmgr-Set-autoconnect-slaves-on-HNV-connections.patch- Bring up the members of HNV link together with the HNV link (bsc#1187182 ltc#192954). + 0006-hcnmgr-Set-autoconnect-slaves-on-HNV-connections.patch- When detecting HNV connection list all connections, not only active ones (bsc#1187148 ltc#192985). + 0005-hcnmgr-When-trying-to-detect-HNV-bond-list-all-conne.patch- Don't install /sbin/lsprop if usrmerged- Fix memore remove by index (bsc#1183958 ltc#192149). + drmgr-fix-remove-by-index-operation.patch- Take into account NUMA topology when removing memory (bsc#1183958 ltc#192149). + 0001-drmgr-don-t-open-sysfs-file-for-each-command.patch + 0002-drmgr-read-the-CPU-NUMA-topology.patch + 0003-drmgr-introduce-NUMA-based-LMB-removal.patch- The Install section of hcn-init should also refer to NetworkManager (bsc#1184136 ltc#192155). * Refresh powerpc-utils-hcn-init-NM.patch- Require vim when NetworkManager is installed (bsc#1184136 ltc#192155). - Start hcn-init with NetworkManager (bsc#1184136 ltc#192155). + powerpc-utils-hcn-init-NM.patch- Add --version option to the ppc64_cpu usage (bsc#1183695 ltc#189235). + powerpc-utils-Update-ppc64-cpu-usage.patch- ofpathname: Use NVMe controller physical nsid (bsc#1182020 ltc#191360). + ofpathname-Use-NVMe-controller-physical-nsid.patch - HNV fixes (only NetworkManager supported) (jsc#SLE-13837 bsc#1181956 ltc#190722). + 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch + 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch + 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch + 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch - Fix ofpathname race with udev rename (bsc#1183496 ltc#191534). + powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch- sys_ident: Skip length field from search (bsc#1180540 ltc#190620). + powerpc-utils-sys_ident-Skip-length-field-from-search.patch- Fixes for hybrid network virtualization (jsc#SLE-13837 bsc#1180129 ltc#190387) + 0001-HNV-fixes-for-qrydev-and-remove-lsdevinfo.patch + 0002-Disable-vnic-as-backup-vdevice-for-migratable-SR_IOV.patch + 0003-Clean-up-dead-network-config-interface-after-inactiv.patch- Update to upstream version 1.3.8 (jsc#SLE-13291, jsc#SLE-13292, bsc#1180854 ltc#170517, bsc#1186487 ltc#177613) - Drop version suffix hack - Fix --with-systemd argument - Drop unneeded patch - systemd-dir.patch - Drop upstreamed patches - bug-1158312-parse-ibm-drc-info-property.patch - 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch - bsc1164726-search-only-part-of-sys.patch - bsc1171892-get-rid-of-trainling-NUL.patch - Fix-ofpathname-Could-not-retrieve-logical-device-nam.patch - ofpathname-Fix-udevadm-location.patch - ofpathname-make-goto_dir-canonicalize-directory-argu.patch - Drop compatibility patch - we are no longer near compatible with 1.3.6 - Revert-lparstat-Show-available-physical-processors-i.patch- add patch fix_kexec_service_name_for_suse.patch on SUSE the service is called kexec-load.service instead of kexec.service (bsc#1174666)- ofpathname: Fix lookup of disk partitions (bsc#1173403 ltc#186427) * Added ofpathname-make-goto_dir-canonicalize-directory-argu.patch- Add patch metadata, refresh to upstream version where available. * Refreshed 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch - The above patch was modified to fix bsc#1164068. Add a separate patch for that (bsc#1164068). * Added Fix-ofpathname-Could-not-retrieve-logical-device-nam.patch - Stop using /sbin/udevadm symlink (boo#1160890). * Added ofpathname-Fix-udevadm-location.patch- Remove a trailing NUL ('\0') byte from a vendor_id contents. [bsc#1171892, bsc1171892-get-rid-of-trainling-NUL.patch]- Reduce the number of searches of /sys by searching directly in /sys/class/block. This patch obsoletes 0002-Reduce-number-of-searches-of-sys-hierarchy.patch [bsc#1164726, 0002-Reduce-number-of-searches-of-sys-hierarchy.patch, bsc1164726-search-only-part-of-sys.patch]- Reduce the number of searches of /sys by each invocation of 'ofpathname' to at most one (1) by caching the content of a single search into a file in /tmp, and using 'grep' to identify the appropriate files for further examination. [bsc#1164726, 0002-Reduce-number-of-searches-of-sys-hierarchy.patch]- Fixed one instance where the previous change corrupted the exit status of a command. Redirected two error messages to stderr. [bsc#1164068, 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]- * Deal with error messages returned sometimes by evaluation of ${devspec} in 'ofpathname'. * Strip embedded nulls from values provided by kernel files. * Redirect more error messages to /dev/null [bsc#1116561, 0001-powerpc-utils-Suppress-errors-reading-kernel-files.patch]- Parse new DRC Info: Define data structures to support parsing the new "ibm,drc-info" device tree property. Integrate the new property information into the existing search mechanisms of the userspace 'drmgr' driver. [jsc#SLE-11094, jsc#SLE-11193, jsc#SLE-11092, jsc#SLE-11319, jsc#ECO-935, bsc#1158312, bsc#1161925, fate#326955 bug-1158312-parse-ibm-drc-info-property.patch] - Bump package version to be able to tell the fix for jsc#SLE-11092 is included Kernel can depend on the fixed version this way.- Change the file permissions of smt_off.service to 644 [powerpc-utils.spec, bsc#1139777]- Drop compat patch on SLE 12 SP5. - Remove unused macro- Update to version 1.3.7 (jsc#SLE-6176, bsc#1139456). - lparstat: - add an option to print the lparstat report similar to legacy lparstat tool - introduce the help command line option to print lparstat usage - restrict the physc and entc attribute values to two decimal places - correct calculation of physc to use tbr - Enable desired and maximum memory stats - Show available physical processors in the shared pool - scripts: Improve handling of errors from subsidiary scripts - man/update_flash: - Add details to extract rpm format image - Fix man page - ppc64_cpu: Limit number of CPUs for frequency calculation - lsslot: - Add ibm,dynamic-memory-v2 parsing capability - Split dynamic-memory v1 parsing into separate routine - Patch to display logical name using bootlist -o option - Refresh ofpathname_powernv.patch, systemd-dir.patch, Revert-lparstat-Show-available-physical-processors-i.patch- ibmvscsis module we ship no longer needs support in powerpc-utils (bsc#1120474). - Remove Revert-ibmvscsis-remove-deprecated-ibmvscsis-scripts.patch- Update to upstream v1.3.6 (FATE#326519, bsc#1120474) (see Changelog under powerpc-utils-1.3.6/Changelog) - remove upstreamed patches - bootlist-Display-logical-name-using-bootlist-o-option.patch - lsslot-Add-ibm-dynamic-memory-v2-parsing-capability.patch - lsslot-Split-dynamic-memory-v1-parsing-into-separate.patch - powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch - Patch to preserve compatibility with v1.3.4, v1.3.5 + Revert-lparstat-Show-available-physical-processors-i.patch - Keep support for ibmvscsis which we still ship + Revert-ibmvscsis-remove-deprecated-ibmvscsis-scripts.patch- limit number of CPUs for frequency calculation (bsc#1109046) - added patches: * powerpc-utils.bug-1109046_cpu-Limit-number-of-CPUs-for-frequency-calc.patch- Add support for ibm,dynamic-memory-v2 devicetree property (bsc#1103283) * lsslot-Split-dynamic-memory-v1-parsing-into-separate.patch * lsslot-Add-ibm-dynamic-memory-v2-parsing-capability.patch - Display logical name using bootlist -o option (bsc#1099910) * bootlist-Display-logical-name-using-bootlist-o-option.patch- version update to 1.3.5 (fate#324948) (see Changelog under powerpc-utils-1.3.5/Changelog) - removed patches: * drmgr-load-rpadlpar_io-on-C-as-well.patch * Revert-lsslot-free-lmb_list-on-error.patch- Fix build failure (bsc#1088577)- Use spec-cleaner to get %license and SPDX-3.0 string- Revert-lsslot-free-lmb_list-on-error.patch (bsc#1086268)- Update drmgr-load-rpadlpar_io-on-C-as-well.patch to more robust solution.- drmgr: load rpadlpar_io on -C as well (bnc#1064039, bsc#1070113) * drmgr-load-rpadlpar_io-on-C-as-well.patch- version update to 1.3.4 (fate#323767) (see Changelog under powerpc-utils-1.3.4/Changelog) - modified patches: * libvirt-service-dep.patch * ofpathname_powernv.patch * powerpc-utils-lsprop.patch * systemd-dir.patch - deleted paches: * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch * powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch- add powerpc-utils.bug-1043569_drmgr-Correct-drc-type-checking-in-check_kmods.patch drmgr does not load rpadlpar_io module automatically (bsc#1043569)- add powerpc-utils.bug-1042239_lsslot-Rectify-usr_drc_name-check.patch lsslot doesn't display the slot information (bsc#1042239)- add patches to enable support for vNIC devices (bsc#1041531) * powerpc-utils.bug-1041531_lsdevinfo-Add-support-for-vNIC-devices.patch * powerpc-utils.bug-1041531_ofpathname-Add-support-for-vNIC-devices.patch- avoid duplicate entries of a Open Firmware device path to logical device path for vfc-client devices (bsc#1039711) - test for zlib presence at configuration time (bsc#1040076) - added patches: * powerpc-utils.bug-1039711_ofpathname-avoid-duplicate-entries-of-vFC-devices.patch * powerpc-utils.bug-1040076_test-for-zlib-presence-at-configuration-time.patch- version update to 1.3.3 (fate#321598) (see Changelog under powerpc-utils-1.3.3/Changelog) - adjust url/source - modified patches: * ofpathname_powernv.patch * powerpc-utils-lsprop.patch * systemd-dir.patch - removed patches: * powerpc-utils-Include_GPL_header.patch * powerpc-utils-fix_integer_to_float_cast.patch * powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch * powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch * powerpc-utils-ofpathname_no_infinit_loop.patch- new powerpc-utils-ofpathname_no_infinit_loop.patch boo#1011529- Include the following new patches (bsc#998330): powerpc-utils-fix_integer_to_float_cast.patch powerpc-utils-Include_GPL_header.patch powerpc-utils-lparstat_Fix_segfault_when_parsing_proc_interrupts.patch powerpc-utils-lparstat_Ignore_whitespace_at_beginning_of_proc_interrupts_SPU_line.patch- Update to version 1.3.2. (bsc#986926, bsc#987687) (see Changelog under powerpc-utils-1.3.2/Changelog) - dropped obsolete patch: * powerpc-utils.bug-982728_eeh_inject_error.patch- Cleanup slightly with spec-cleaner and sort the dependencies - Run the systemd scriptlets - Provide the SUSE rc compat link- Update to version 1.3.1+git20160328.57a03e8: + rtas_dbg: Do not exit on failure to read rtas token + drmgr: close opened dir + drmgr: free allocated hpdev in error path + ofpathanme: Convert logical device path to OF device path for NVMe devices + ofpathname: Convert OF device path to logical device path for NVMe devices + nvram: Correct valid partition name checking + lsslot: Update man page/usage statement to document required argument + drmgr: Load kernel modules for pci hotplug + snap: PowerNV platform is not correctly checked + Prep for powerpc-utils-1.3.1. - change osc _service file to use tar_scm service (disabled by default)- fix error injection for EHH (extended error handling) (bsc#982728) - added patches: * powerpc-utils.bug-982728_eeh_inject_error.patch- Adjust dependant libvirt service name (libvirt-service-dep.patch)- package smt-off.service (systemd-dir.patch)- version update to 1.3.1 (FATE#319933) - modified patches: * ofpathname_powernv.patch * powerpc-utils-lsprop.patch - removed patches: * 0001-nvram-Correct-valid-partition-name-checking.patch- Fix nvram 0001-nvram-Correct-valid-partition-name-checking.patch (bsc#970463)- version update to 1.3.0 (FATE#319933) - see Changelog under powerpc-utils-1.3.0/Changelog - including fix for dynamic addition of memory (bsc#957445) - removed patches: * powerpc-utils.bug-936383_snap-deprecated_warning_sles.patch * powerpc-utils.bug-945968_allocate-workarea-memory-instead-of-using-stac.patch * powerpc-utils.bug-945968_drmgr-Combine-the-init_node-and-examine_child-routin.patch * powerpc-utils.bug-948430-drmgr-Generate-error-message-when-PHB-is-not-found.patch * powerpc-utils.bug-952323_drmgr-free_slot_nodes_before_adding_slots.patch * powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch- fix for adding Houston adapter (bsc#957448) - added patches: * powerpc-utils.bug-957448-correct_node_add_buffer_overflow.patch- free slot nodes before adding slots (bsc#952323) - added patches: * powerpc-utils.bug-952323_drmgr-free_slot_nodes_before_adding_slots.patch- generate error message when PHB is not found (bsc#948430) - added patches: * powerpc-utils.bug-948430-drmgr-Generate-error-message-when-PHB-is-not-found.patch- fix for adding spookfish 8GB FC adapter for DLPAR operations (bsc#945968) - warn users about deprecated support SLES 12 onwards (bsc#936383) - added patches: * powerpc-utils.bug-945968_allocate-workarea-memory-instead-of-using-stac.patch * powerpc-utils.bug-945968_drmgr-Combine-the-init_node-and-examine_child-routin.patch * powerpc-utils.bug-936383_snap-deprecated_warning_sles.patch- Don't require tgt. Linux as VIO server is not supported (bsc#940462)- version update to 1.2.26 (FATE#318009) - see Changelog under powerpc-utils-1.2.26/Changelog - including fix for drmgr -R replace issue (bsc#930153), - use sysfs migration store to initiate migration (bsc#926348), - fix for broken memory support for little endian (bsc#911679), - and do not remove the last CPU (bsc#901216) - removed patches: * powerpc-utils.ofpathname.bootlist.patch- ofpathname_powernv.patch (boo#933651) If ofpathname is not supported on a platform, exit with 0. This will pevent grub2-install fail on PowerNV platform- Update to 1.2.24 ofpathname: Convert logical path to OF device path for virtio-scsi devices Add support to convert logical device path to Open firmware device path for virtio-scsi devices. lsslot/drmgr: little endian support for memory This patch adds some support for memory slot listing and memory hotplugging on little endian systems. drmgr: Correct -s option handling The usage statement for drmgr claims that we can add/remove memory and cpus by drc name or drc index. The current code though assumes that any use of the -s flag to specify this defaults to drc name. This patch updates the option checking for memory and cpu operations to allow users to specify a drc index with the -s option. This will be handled the same way the -s option for pci devices is handled, assume it is a drc name unless it starts with '0x', indicating the string is really a hex value, and switching it to a drc index. drmgr: Correct null pointer usage We can't de-reference NULL pointers, it's not a nice thing to do. I found these during some debugging, correcting to avoid future bugs. ofpathname: Fix checking for hbtl Fix checking for hbtl in of2l_scsi (). snap in powerpc-utils 1.2.20 produces an archive with fstab and yaboot.conf files potentially containing cleartext passwords, and lacks a warning about reviewing this archive to detect included passwords, which might allow remote attackers to obtain sensitive information by leveraging access to a technical-support data stream. Solution: print a warning that confidential data may be collected via snap lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. ppc64_cpu: Allow builds without librtas Currently, --without-librtas disables ppc64_cpu. However, we only need librtas for the run-mode determination; other functions will work fine without it. This change allows ppc64_cpu to be built without librtas, by conditionally enabling run-mode, and restoring ppc64_cpu to be built when --without-librtas is given. We need to re-work src/Makefile.am a little here - we use the += operator to include rtas-specific functionality, which means the with-librtas cases need to be listed before the without ones. We also need to #include stdint.h, as ppc64_cpu.c uses inttypes from here. drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. This patch adds a check to make sure it is not NULL. lparstat: using get_smt_mode when showing SMT info get_smt_state is used in the system_data structure to display both the shared_processor_mode and the smt_state members. After reviewing code and documentation, it seems that the information in smt_state is meant to be acquired from ppc64_cpu instead of lparcfg. With this change, the SMT listin will be determined by the output of ppc64_cpu --smt. drmgr: Correct the -s option handling correction In response to my earlier patch that attempted to correct the -s option hand for drmgr I introduced a bug in which the usr_drc_name could be NULL causing a segfault when attempting to use it. This patch adds a check to make sure it is not NULL. lparstat: remove "On" from possible smt output The SMT row will only display the number of enabled SMT threads if SMT is enabled. ppc64_cpu: output only the number of SMT threads when smt is on This patch removes "SMT is on" as a possible output when the smt option is used. Instead, only the number of SMT threads will be displayed. - Drop upstreamed patches powerpc-utils-bug-886123_01-l2of_scsi.patch powerpc-utils-bug-886123_02-of2l_scsi.patch powerpc-utils.snap-confidential_config_files_warning.patch- Get rid of tgt dependency. We're no longer interested in running Linux as VIO scsi server.- Remove dependency on fillup and insserv; the package provides neither sysconfig file nor sysvinit script- add a warning that confidential data may be collected via snap (bnc#883174, CVE-2014-4040) - added patches: * powerpc-utils.snap-confidential_config_files_warning.patch/bin/sh/bin/sh/bin/sh/bin/shibs-power9-12 1759919234  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.3.12-150600.4.14.21.3.12-150600.4.14.21.3.12-150600.4.14.2 lspropamsstatpowerpc-utilsfunctions.susehcn-init-NetworkManager.servicehcn-init-wicked.servicesmt_off.servicesmtstate.serviceactivate_firmwarebootlistdrmgrdrmig_chrp_pmigdrslot_chrp_cpudrslot_chrp_headrslot_chrp_memdrslot_chrp_pcidrslot_chrp_phbdrslot_chrp_sloterrinjcthcncfgdrchcnmgrhcnqrydevhcnrmdevhcnrmhcnhcnversionhvcsadminlparnumascorelparstatls-vdevls-vethls-vscsilsdevinfolsproplsslotnvramnvsetenvofpathnameppc64_cpupseries_platformrcsmt_offrtas_dbgrtas_dumprtas_event_decodertas_ibm_get_vpdserv_configset_poweron_timesmtstatesnapsys_identuesensorupdate_flashupdate_flash_nvuspchrpvcpustatpowerpc-utilsChangelogREADMEpowerpc-utilsCOPYINGamsstat.1.gzlparcfg.5.gzactivate_firmware.8.gzbootlist.8.gzdrmgr-hooks.8.gzdrmgr.8.gzerrinjct.8.gzhvcsadmin.8.gzlparnumascore.8.gzlparstat.8.gzlsslot.8.gznvram.8.gzofpathname.8.gzppc64_cpu.8.gzrtas_dbg.8.gzrtas_dump.8.gzrtas_ibm_get_vpd.8.gzserv_config.8.gzset_poweron_time.8.gzsmtstate.8.gzsnap.8.gzsys_ident.8.gzuesensor.8.gzupdate_flash.8.gzuspchrp.8.gzvcpustat.8.gzpowerpc-utilssmt.state/sbin//usr/bin//usr/lib//usr/lib/powerpc-utils//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/powerpc-utils//usr/share/licenses//usr/share/licenses/powerpc-utils//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib//var/lib/powerpc-utils/-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:Maintenance:41046/SUSE_SLE-15-SP6_Update/22b9783f227104ee2c8a83225e8eed3d-powerpc-utils.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux    Bourne-Again shell script, ASCII text executabledirectoryASCII textELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f70c333002911a29e05a4892b3ae889348494643, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=981ab7eb0c29d70e227f7ff06d89b4732609d495, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a0b8d7422d2a5089403db3c41b2ab4078cf5f3a8, for GNU/Linux 4.3.0, strippedPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0e46343c9ed5367f6d530a13d2dc93663ca460a8, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=8c172cce306f34aa1a58e492819c453b6d24ed02, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=cba2a293d1d65364b2c208ec7bdb0c58d2413179, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2c09ed69902680beef1fad007e786d7ff956a370, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=67dc50d5fe2fa315f5606bea54e85691a5700082, for GNU/Linux 4.3.0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=0fef4ff4ca43fe83b6b829cdf091545cec2e8649, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1c9e18c797ca78b1f10f09ac3f9f38554c9a4602, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=e1dc0214f7e2b0d87081e31a20a0fb08a5d772f2, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d76b0137f46e1b3279ac9b45a04cbc94b985c1f9, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3de6c52eb94e900de6b9273e14399a93dd114e40, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c856ca23a11af72fee8a72ec71e3640b7e7c1d9c, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d5a71dd4d9323d10b7ef7efb1f271cd760becf86, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=058f6b357c63e2f399041d704d518917fb7dc7d3, for GNU/Linux 4.3.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2ee801fd1ab9992d5ddf38bc036a165c5b11c379, for GNU/Linux 4.3.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) #()*+,1:@ABHIMNSW\abchmno   RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVn2k4q8Gpowerpc-utils-pythonsystemd-sysvcompatutf-89adae89654dfd8ba7aecc63a10d3105b5b3ee079fb0471e206af7e1aca609ace?@7zXZ !t/rd]"k%Iʼn:齊|P~|2.$Ãו?ﺏo#4Uw>R>Ax_'V\BLX&;]JUyafx~g3< ѷ|wʐj{ og\Ws$Q"]{6WNl/0P-p 8E*vNq8˖^x 'Oy鳇^Fwm}_P=ouCcџ0/b.)U@8}R;?P.D-Ce߯)#(Lוt$p( @fcԾ&bfrcybz܂}wQE!,CʕwZAK1QP:M8ss﷍e*G.V.4V ncB ŗb6+t+oR]:ct{ eUfќ*hQS>ۅB1P&q҄Ʒ z̑ =eڭڵ PyP2(4(īEOA&ߩ71bjA6<0/vO<-2xiߖ=-(ޝ "7q"(u.[ õ |1v&Ä1=WƚIC+xvQ + fl޹k5x >SfdkvEHOVb`c ,9 ҇EPa3yٌPT-dشxmPV yuS2ݲ*{M!fbqal WMoʓYc*fN|Q4nGéZT3|?^t P|5=Ӷ8|fOG(OxH?" %{+-I|rr .2`*Tc A7`~@C,C֒ETH\]9u-3\F~TlVBR6A!$Ij - <(2KpwݢOj"qq8Oҵ^_GV1 81@5.J*0&[.H+hVi+k',([K]U^(MZjK4KM$bG6Ԗb|Gsb 7EbqRiDqE.%8YO6ӯlW;[=b΂"DwC LcDBUNjk.eN/.DNm,OGc$=r`?,aJ-].DZk] v7Shf6zixZDJ87_E(lǓGE2l·͸T`ثgRyaL|S&w05N 8x)C)/s߸^ Ejܖ|h,NAsUNtPν,5Y;# R됳{&4UN{! /s6ux<gCU_f݇@0HeVTכYବ&eg$B7P:gjk׀Ԭ]V$U =|H,lU'G8tɞy X[n.sTg8D'Jx)|[CyeZAR1&8eIF#۫ߐM洴¸ );3);B;a-^ZC(>XObuNmևΘ*:kRs.3oɫӒW2~#4r}_b? CnAa(*jUASxX7Sykg_ٿa~KqAY T̒Xօa(zn#W(2ۧ%zJgk_![N\lܟ|2M80=H_4")H``I_2lW+N֜@]͌_g˦kl;n%`Ei?>. "o,,=H=CD2vmQj-%aiL[xtE\1kH\ZnWIG3)=K U !rqT]דHRw,HvP.HhC["CEeB;ɣڶ@b9oʶ<˻K6%ژ9D%jIXwSkqvv=Ò6W;+`j = BkɏV֠kZGȈ"4#Z;g. STxOb(Mi;ōechIm4:=sX5B %&뢑i)ag-{ݧ$ ~8,TX<[ ҳG *e;B#x{\}1-4,ϟ{`C86$÷Jge CˈU&u7D)JLYɎi1CzU`U?..r'޴ mΈ_O#!8(mUhÃD-Q[ߪukPu7:?1:(BJUv Ne$>v2N {!TJ[ߵY`Ư!{GJ.biB cY;qLW5%M䯪>%4a0~N07hOXC&snncLfGM+A/ϩtшNRxF gđYM5 R;9;󑡓;#\ϧ'GBW "D_`a1f.fGTo mP5;rC51Л^&`|1t=^<%GˡzwG|~ x5n70E妚K_$%ΐUh: , 3V˃8ߴp5ꔣxw*P^q՞+Ʃ,AҾ7A,OfQhZA]'7n^.(#c+at@P]'g 崅 QB0doy[,XW7{Z:΀DUUp2Bgx),Dt}Էb03=Ü_!jr#gUY5O!?.'#A*k}>'@v^{KI*JW 5VKL"r@!%w܂wtWڊY2Hȡ_?\h{7g:B*`\%vPG (r>| mCZg HA):|!MauҤyL[;m~kL}pf40y~4pn胹h0`sZị]nTA? -xX4hn\HJS|{=[&gOľ  L(`9pOC[@׊xZ[H۩ꤛN;E8Dn?5_5tv򢤻ǁ1Xt.Pmk B8#X渢7!4@ac|ϊ ĂO_ 0cw޲xn]L `K૔6 9p|.**cs=a\ mmdOt=zeSf03~M G4XWv!`tqJKoW kGj5TJTa`Vbn`ԌV >ZVZ8*:R=/$0IU|5 }:疕-]a{cb0Ry°7YWpJ FL*7@6>eGQo2&g|1:X&؁;9Xi$`6 21`;[ج,KQg$1  j4Nq|7FkƧ}fل bqkS˜vo' 6$Kv\v\z%ugzgKdȎp~=bbƕp2+~m+ޱVKPg#I)tm.ٶ|=k*SA5L3b1&B&\ %d N(؍̏y$X㦑-UpF/=i駔U]/p: %dzuB+8=rґu_TkSޏ8 ?Ryہ2!Z?&:= ZfjL˳cWšZ6풨ұôX8 I+ rD|d3}5$%NFE >WԙN'HVx 2 8 Әeӏe sLcer0bǀue#\~D[;#ff$i_qӥb7o?7XHn=:ey+zx4‰ .DM(Z&rv ,1*?9/XB/]7b٥!4HBE`匦;e;B4R50lx?])z`Öɛk^jx 1"wWB\w_4 ʱ_0롚c1U-z"ѱVYeP,\5+z FgNS\I`~I!q>Fc`"-Mo}h2Vʟ Tc0 82e(luT&B3TO.^]jC_KrlZtuT+~>x3<`[ЁP+ǰoS[ϯS<<wqhs!)<0%gB (Dgb9Mڥ,5j&xTɮ.҂N[Y{A3Ywxlv]&~kX-޶EFoF 69?Q_򳐲.FL&_,ѩ xO񊧸tO%{p鱷$#8&.Ok;d? :BX9 >; +YO Azff9hWS]g[HX\R {%o1 DFAci7PvCtjΕTBV9sUop7>U֕nGd)Gj>?[DjǢ. V\2ȇa4޻j=u{t![NB4WV0 ΀"zfp+L 6 R'd##% ׼ZAmxÝ?)zϊpF >H_/rǡ5~(v<DüD waYjJ>;'ĚyJy9mmozHT"Zm$/H2mTh&kDZhi:#G\2:CBP½CX\J]6lQ1J:1zD\>}qo, *y&j$ o־R+?R*mtTyl)Cm& fU@oDR ͔ P*lڭHb(QNcQN'v\MI44aKlE{[^`n&k{veE'cIɂښr %&hV(Ǻ#u8Ov3QOEmrL-!{z\T*,I# 6KxZxmx@)]S M ccJP.]ҪB7ԝ鿖<&\$L[4UdDwl[I!TQ#\.,OMwzhi|Á/H/ҔI1NK)#dF((L94͖P%_e̛x0f@FIөu> x.ed86uԄZT1Z)S5VWv|(ct|Y )zqȃHy1%4P;8j%'GWKgSY_Cqj4 e*z֔{9wp*q65ha8 OJ\&ua\:3)@ |¬ kpG}퇟]!1V+#y/$R0:xbaSJOe>&SƎbՏ.oh QvAVL}ÏE;ŬA46JYkNhs<ޥ\3үkFa{왷:#5snNƹFEp0->[!V@ ט;t ;߉=TbK@mxQ,Z 4%MA$%o \精YHsuU4J~gƩj^'~Ш_Dh=9GN6Jp3;&u;s:˳r Uģ|aݷfkYGhu21rþB"+SʿIr8mt2WZ2Awnx^oEߊoǤW$^cH3=a{vEWѓ#ӥ2Y&pڱַϳpG:1ǯʤЬdhH%5WED0` >؄~vkH77bNϩMޟL YJ6<%_#{7CPUzd-ǯC7~^V N,Oi%+'K2m8L@"K2'3&:nu締$T7n!itP&F)_>'ft7wֿat&P8Ojz#Vu+[;)ؕɲ O)|X53z3h0`/`w 㣈VTd|=qI6ʈT Z[Zrj_Z΢ixgɭqyr}[p 7+lnRpzb E{Oo/(yc_#/q(IF ~8JtkiH%"e9'N0uB{$+-$AK!:oM'$E7}d'Fz5w̧Û"elg %'Y#d&6V=oBOtdi<))pۥJ|%p;Ai?hG?:¥)Ż M2s|`Y *`66q2^AKNWSQodlXf`Wp#hvd=a͒&jqT(*&a18ȴSeDl>Dnp8kvJAom`T0,w60P0oOÝRDhz[LS]–\ճBcpI|ƺ`H^<. 5ȾG2u'_ꭞꕻ/Lauq9{v;I;QJk#*}v QX"ɻ /flpJ.ɬ JF:u" Τ wa}Q{:sZ z_7a=&'7Tá=&JfEvgEM!boDO((U}6H!Zq`CEVj%!'.([e%wZlӡlj`o%兕mm=~+A_CAJvgL+ia4g%}7q6tS"RJn:vbj@/>dqde]ސ+H…jq;_`)huqÜz"O zo&]~J'g[fŘ~O1j@]~ѡi614 uY4q6Y-݌( DN %j<4xaW0(|(̰{%(HLBap4_3LjL> Q x+Y/ ЃYoLwyv@e QE gV́dU03"zoi.\rz{i}$(W*ql=q!Ė0 BjX0gTnUy-32r I.&Jڤ${ٕ})Hr&n*{(?#Ҁć .||&9nrD`儌vMOU*7{ACz="'9>h"cȱpybʯa*кg0Z[kr 8$s8ׅ|E RCJ^7+e`oZK`x5F O0TYkA/4VTtQщ`Bjq?ЫQsndlY.03ҹ/y3:MLOF󏏳`B4|-@5xAOmnXh5$9^`*N- :2m͘{SOcz&KqRJƟ-|( X\!oc)Ky(h5i Cu/.Xdǀ(]I!}.Љ~LlBmx  Q_$OZԑ%mdŨO/pxX9 U4 i+ 5Qu}o/ (%$&Ҳu/3Fŕ(F+ݫC\a@ ``svBoY86̰A,v?KX:~)n> ȕ3tain.}TR:p衷7:_hfnv仲4kZ|m/ss-'07s@S =]fK⡌?Q ++ثpՁ| 5'`GmNsi^17>>޶ EBEWPBJG.- T32xPEJ\Gs/z{ LJT̴3Pi.}ZN&8;k(TI87 \d.QJ"juK2cN*V.t&):O~w@S j^9/؍Y?G*ᰏ;C]=,vGbp$ӣ0]C/[[5[QxyȤ8cKY,i'F=.h؃{ meXGIU5n#- '+Zx$gx L}( 6w/-{os`ӗW)Y7F` :Oc4( UK0r.pR|ӂ -Apv;ѷ!NWyt}`#ZhdJƊ㈦Xyobm0@2y^Z4 (u&'FGORgv@PuX,;m\)8FDi ѣՕn)㣘=!uOxDx v]J J@0V0(Ka2\Bl`p]Y+7j9z}&6.:D۳l@P59cFY#sCBzv-B#U~ n?>"LJ$׮ޗcg?&@'3En4o>zG0j0 Y_?3fh kV;O3eI,Np?>宁cmErϕG9L6ѳ)BMU*.$Kig;K3DjwiL8T !vYaZ dY6g֑໛6띑&EC.*W_QǥTPfۣЕ2j71 6cH]ξkZM",?C̯ U$թ'"%<{&ϖmm h臤떁VOva ߼P5RCtw\)LԘ ]66g7΁6-#oǪL޴wdK`Ϧḙ,H1qy&[rIflVt%_GbDz,wć_fO©9;6 R oy{8*ӑ&`ovAD 1\]9~1p֝,w6ųQR@5큭 wXQ+/mL:5:mkSѷs T˜r+4 qkݣ8G\zPpṓ2Lxyu-G*F4:3tN}?iIT,QRѡo=7@]4D'rgm[J!`dxaHd5 COwz0Тun*FpiHTj:撟v.o"1kzG@)wKtQ3^2[B2k2W(kf9bcDV/yz*W=S+FsjguAfrv ķw07P'O]7D2=ר3YL 1qSxdL&nOj-qã36Gº`*ݥ  f)%KP(Bl Vvy^VnyP $r&ˋp!|ɕƽ&1`lXLy\!+["  \ɡBf$[Avoxg!.:')E`8XrRIqBh)9xYy|1g=4US~;Wf]Nu 2GF, 1WCbɛ9: 39N_x)[a5Pyah-.ˑ%Tv5a@iId7ܦǞh%e+;0/FP?q ֐QsLq$s;wAT.jvJ3ò? )r<jӻ&[L5;ULk3!%wM ԷKE'{*G["?+k)+Y|KД7a#;[iIy^aFY)ԗ\Hk[{"g?8*@0.A+A:ռyΦb|+>gl*#z@ m+bb'}> k,R̺ qէžD ښ&O&0ӌ*8LU2KQpmIc۫WQxnQ%nu*3[ǎG}9% M"|~/%vU.E`o e0LxrnrIKuAϷ?=5K U8ڂqh:ҨH^%G8oiş3MޤG>|G;+\W$JEga֪̕?pg Ѩn3 H5C>>.$TjPꭹȽX(dSV@SEH露+,7qs<d ;AEí̟E7KKj{ AQɓRwK\n/)߻*7$V,޹\[ = ]rG-y਷qK*f7=+IB65AQJ*bԱP_D>ڵw1xOXIEԛ=c"MM V@E$iޟJJ#p)ik'~D?8#YZ$0dlH\\k':NM>Jn({>dF^OE)ݦ]C iUJN{]}R*HuQ"5]=%&Vsqصiz~%r׌#!y1[\%}~&H'h> @xǫ0{j{ϧP<0MaS2$\Q72_8۫q;QXP c^ǭhy e,D:f9|c\7=gT'V%@yKjGjHSes. 8@M8a -dhJnr%%yɔ6@V-A5ï]>جTy'I|JyK>S]wذ_| ŋ@iC1BT;+! Ee*T9/⁎ThUPhQ 3m8$;5^B e<Ҭsp[4w ]s) HD &>G/rV6N$ƴh;}Zg/k#L ,ŹX=6y+^}ݵ JC=ZՌ!("4ēvDvY"RóEy@_d"H*iS:+9L ą[!T_Um&rLiJ 'ZA2F$uHn aoR2frsZua2bC3w;߁elW|3Er̙Vwfn ׸@%Xpm/_[iy .CLp$Z{?FS<$-ZN"DzQ_ EE9MȬe_^y*O^͝ѴePAuaߠ6P-χ e"Auu3RŷlEh/vf!}z,b"k󢫔v؍UQ_jȿ'7n kw<6(UIH.^Sc@J,}~LM4WÎqir!G&7gmϥuR+:p'YN8, sZydlJE:O7Y`Z0.u㔲hK} (Ӂ%ĉT 1Wќw>cTf癐Rgo|0 }[ Io0pFc -c}:&6fuG>Xi`1w\2h]9HC'A (ى NXu(GL7 KZS'yTƮ_ A&Hb-f:7 "3<4A޷ &2`ϵaHs!C@1b퇓76_!)~2Q71Ӓ*1;`zWγ¡nЀQ.i.>{P8u>>^>l62sXP2٩/m5WBvqJq!xH b 6 |4OeY1/N|iO7:C?vF@[zhTqL9"\,*:Jvܳ[RmP$m #JyM;^\USc MLcLn(s(7l##5P[Z/a֛x`y&{끒I&P.:4فBÛḰoWe;6_|zAi */g>Y xh|(;4x3r] x]9yYDf5֯a'?J=X9mM8¶NT?|ICЃKM{)r,aH}6X"+2<˭]essS5}D͒/\,YD1u ja3Rx؊*уɗ^gk2_13T5lExK  xvܳ#O3&-Iy599Pڔ=ese$iV%>/ցO 7}}I ib_mx5Bxm_y+U̫'8X 4e, (.PІ#xovU5<ƕ !;j~$a*1ItŠ/d7 y> ۮWYIx،|@D(T\c 2Z٘tMs"9{f(Y a69ׅ#1QKIP2=TTpקp8G%#f,L"XJ_ND(1wMtk)f f"Y=[_T]Ig AD3 9ܡF uo6K+H= u3l%Tt2*Zi6ߴo/% k?<ܲe0uP&))F2?։loUp+2 ?ixCwgK3IshKS*T&d}fI"Vea.3-X )ʘ4P2 &T*Aٵ?ͫX2Gܞ mw[ aj6O: /b3{VlԇE,uui߰x4w O/ <̟Yeж?Ƌg|Vɢb)MG`_xX-㼚R7M۝n܋oZ"  8ǵa?^/{߄| egM)C}O@ 4ⅱH9Vڔoyg?ޝȸ/^_z:;1bĥ]oW /z ,.[5p9RXq--egjEEt)p Q{ŭ}Sw 0`G~R1 *Ti3cζ8*(3Gjb=*B>LCnkOD}QP>O-P[뫛f aҁ=^{ͤɛ;ظjy怊m{.(V ȭ"]ɳ~}rl>4|R> Lljϒ +XE]PT`Z~Zg7 g"ڋ~-,2Y$y|}҄jع 7$(l 7hu\ |AXan˜-E _|1sэ!c`^ϓ,-ivZ'-d_b27zx8\SŎ>PH*AMU pΙԡyS0z tjƞ'a6=Rtu)2LdߊBR!L.fЛWkbA!+Ǎ8J b̗ki)ng۰k˩Ht*93Ύp ڢ$ųXh==Uۭ(v\kH )!E_l jB+[sziu3*Х9,[?mnaG:;!x%]SfA=09*uP9EjcK~cQo\.cATr}ש[{5xQnX"Oҧϵ5궿X;[=O'Z$p"Jjy1^ (V9N#XfqV9;!)dq/ P_griq2xFh!HrƊGّǨbdg'X@AO^S?7cGxkBdj7z {}yX6b}HfuvTxVP P`a;QOGFdmJt)-1XPHO뜂yU-W_6 AZw)efŤLm#-e^LJ4hl,^U&XBkl:- V;{m7T"30{vՁjMW藨o}#ilu"d:YwGL!!`]8{dN$CIvbM̳_4u]r4hM\M#Y*FX"yBCާYbX/=„-7TKn*Iރ`|pS.jYl9{*g*xnH)diN5f7 L͢gx1Qdv#AfHCPQ_SpEqL“IO }7 (cW^5讴X(6-+[xMS(xQ־~O-~01 Xf{!({2>U{3T=xP³7t2I4XƞRQ69N Gq=>b!,Xg#`N8&\wz.w'=Y;ml:z]Ѱ$lk0S!L/n;2^]ů~\#`! B+Tk@cC!"cq 9⢢ Tְˇ, d  /5(jC.8v?jvB ~me=44q*P%AY<_#28Pyre+4gd~escv ;O *zVz>=sԮ-ł9֋ցV?x`./mԍ9E]>]S?VZT"Üd< ]a-ӨyA; ;0\EHLlH+h'OU*,+ m#sBW 2r0?>-L !6Ti?KaVd۱t`sX lW˺]H3M1xl5~^~h&~_xŕ|\4Sr.l 5]@1ޛ`M;#XW 3 r.i~p4/z EGe@;`iBFԩ?"Fh"oĽ Dr E ˘< u(Q:-hO-͋k^"DIQ֚͗R~|ѝbfF6t$(n&?r5+ ieW7㨢 4#iꟷ=oq27<ȭF`h]r7KO\)OSFxzR9Ÿ Y :83i;\X)DE(@;lfO!?HhUmu~岍؜1XPMw#{ݕN?P!NM{ j9_^2 ,͌ ŔY=t ~s!ڤpe}GxJGgLc_HwUvn%Fs5OcF-xKX$+de-1ݶXB W 8L :΂$m!o[C4|2%Kl?Ny0K2U?h2޶Hςt@UWEw8+WKIR[Tg4~| X\0s 0X:c ܫ+!~iop>4:/(Xg13oU[[zv`njʇ=g0ѩny7>gg) b?xħjlMK6p$,:A{;JE}>F 48uȂ:W6}\1VhUx H[s.cs #ߊҘ`YoP1 c CkH1@I.ԽL;QԈÝM##R뤤]WUX`0pw~3a?c,1L0 [N_${.]YM6ZXػ:TEKH׉F]k8"3=%W tiC^xB@kPoT孾j>rro