kdump-1.0.2+git20.g64239cc-150400.3.11.1<>,pcp9|a\Gd~g%x`s]V,YGӂݮ1M21Q_S2GULq3Weo]˩=%L8zIs@ Ȁ`QwkU= ]eΪ2t?޿O?d + < #EKR _"<!"! #! #D! #! *i! *!+!+!,b,!--L8.,838(3d83la94a:;a=>?@FG!H<!I!XY\8!]!^MbcGdeflu!vh w!x!yIz4DHPTXnpxCkdump1.0.2+git20.g64239cc150400.3.11.1Script for kdumpkdump is a package that includes several scripts for kdump, including the kdump service and configuration files The kernel package and this package are all that are required for a crash dump to occur. However, if you wish to debug the crash dump yourself you will need several debugging packages installed for each kernel flavor and release you wish to debug. For example, if you are debugging kernel-default, you will need: - kernel-default-debuginfo - kernel-default-devel - kernel-default-devel-debuginfo These packages are not needed to create the dump and can be installed after a crash dump has occured.cgoat04.bSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Kernelhttps://github.com/openSUSE/kdumplinuxx86_64 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 kdump.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 || : for service in kdump-early.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# change only permission if the file exists before /etc/sysconfig/kdump # has been created from %{_fillupdir}/sysconfig.kdump change_permission=0 if [ ! -f /etc/sysconfig/kdump ] ; then change_permission=1 fi PNAME=kdump SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." 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 kdump.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 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 kdump-early.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 # ensure newly added kdump-early.service is-enabled matches prior state if [ -x /usr/bin/systemctl ] && /usr/bin/systemctl is-enabled kdump.service &>/dev/null ; then /usr/bin/systemctl reenable kdump.service || : fi if [ "$change_permission" = 1 ]; then chmod 0600 /etc/sysconfig/kdump fi # if /var/log/dump is empty, make it a symlink to /var/crash if test -d /var/log/dump && rmdir /var/log/dump >/dev/null 2>&1 || ! test -d /var/log/dump ; then ln -snf /var/crash /var/log/dump fiecho "Stopping kdump ..." 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 kdump.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 kdump.service ) || : 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 kdump-early.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 kdump-early.service ) || : fi# force regeneration of kdumprd touch /etc/sysconfig/kdump # delete symbolic link rm /var/log/dump >/dev/null 2>&1 || true test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kdump.service ; do sysv_service="${service%.*}" rm "/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 kdump.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kdump-early.service ; do sysv_service="${service%.*}" rm "/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 kdump-early.service ) || : fi fi # Compatibility cruft # there is no %license prior to SLE12 # filesystem before SLE12 SP3 lacks /usr/share/licenses # End of compatibility cruft8 J%5Yx6)t69Uy1!2(=F*dEAAA큤A큤큤큤A큤A큤cccccocococococccccococococococcocccocococccocccca2f0c88bc49472036b90d711b58db43a31c2caec73feb22d727fd3f0613ed4051b996291e4e250f1054b48c0969c8459f8b332174569a213115202de3174c7189a9d1950b98d68f0f76e80961f666c4f9387444e1daa4a723430cfca3f5941a63f7d7042c3a1b02fb7b336a2f001777f426bd3cfd9878b870e2484db54f0918d103f64fe00f78726ee9482c0e5b59516aed1e86bb0669c9f5cadf32847b648f4888d502ca229f69b327334ba752891a7b728b40603cc2008da01d43a68ba49fa9b7211bab9e4aeb81b4b386412263567a70dfb17f7d9f3b4bbb591f03e943cb3f833c6f8adc6a2e628dfd2d1971277471dd71b284be31b0e0024dff608a010f1788184fbf44f00ff1328e1f6fd66fd2a7eca4defead98fdd89f99c6b95a504d6add1aa67e83ad655e14db00a39fe889a7dcf88754d1602dbd44d6ba3676e337941bd68c2dbf3f4113af3b954d88c292a5b680dbef16b3d2d950ab8e808b7d05ead5c3ec780e388466edf45d84f6263f5637197df85fdabac8b165ab1242ae1dd28847d9390366d408aadcd6771b54e17718965f6cbb604ad256bc481f7a113e6d8acff8e14e856e52fb5401514ab8bb90fdda8ac56c942b4e76f952c231b48582de950aa0a3ee13c38a5cd4b290269bf24169f9a96a8c27ca5ce0e76ba810cbf3301e3b74548d72f4c190e91ce64614bcf497a8dd4cb48d044a6727763d7f24d9d7b265a2faecdf0543e1f3ae1bf5171604d65590eb141468eb7e4d8b75486f7485cb8cc5d1c79b99f17faf70061847d5c10a3fed77fb2615d76fd0264b00e97d25b67e7361eb28f7cc0dd545ce8d959077d15ba92b8db7f9884931c5b2dc3850b0c6814972315372771c5c9c05196009b4874cb46cdf26296ef503f890ebedcfe628a18fdda899af44b5d2f8390827ca63d731b2fa30b1eb7b46879af6961948177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806433d699397736b93e4622e7ef246aab89e244050c97dc7e6e5ae3274fd05074f90322e8873fab99a4c724be4545806a474a19f2aca6fc5b4a6ec48d197a1312501671c7a0302ff6b149c53b3f5a5f53a09a0c153acc92b9d49dd40eb944500db947df87d6cb083368cfaff3b0a808d089d4e09ae1e3725fc026a1da8f47b75f9ceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-1.0.2+git20.g64239cc-150400.3.11.1.src.rpmkdumpkdump(x86-64)kexec-tools:/etc/init.d/kdump@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/mkdir/usr/bin/rm/usr/bin/sed/usr/bin/touchcoreutilscurldiffutilsdracutfillupgrepkexec-toolslibblkid.so.1()(64bit)libblkid.so.1(BLKID_2.15)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(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)libc.so.6(GLIBC_2.9)(64bit)libcurl.so.4()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)libesmtp.so.6()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libmount.so.1(MOUNT_2.21)(64bit)libmount.so.1(MOUNT_2.24)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)makedumpfileopensshrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0473.0.4-14.6.0-14.0-15.2-14.14.3cU@c@cIO@brjbEb[@a a a@a@a@aa@az`@`@`@`n@`B@`B@`B@_i@_^@^@^.^*@]@]@]}@]}@]7@]7@]B]B]ʞ]@\\\+@\+@\+@\+@\+@\+@\+@\+@\[R@[R@[R@Z@ZK@ZK@ZZ@Z@Za@Za@Z@ZH@ZH@Z@ZZ}@Z}@Z}@Z|;Zk@Z]@Z]@Z@Z@Z ,@YTYRHYP@YMYMYK@YC@YBvYA%@Y9<@Y9<@Y7Y0Y;@Y;@YX7@W@W@W@VwTq@T_W@jbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comjbohac@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comlpechacek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comjslaby@suse.comkukuk@suse.comkukuk@suse.comptesarik@suse.commwilck@suse.comdimstar@opensuse.orgptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comjslaby@suse.comdimstar@opensuse.orgptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.commbrugger@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comrbrown@suse.comrbrown@suse.commsuchanek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.commsuchanek@suse.commsuchanek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.commsuchanek@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comkukuk@suse.deptesarik@suse.comptesarik@suse.comptesarik@suse.comrguenther@suse.comledest@gmail.comledest@gmail.com- run kdump.service only after kdump-early.service (bsc#1196335) - don't skip infiniband interfaces (bsc#1186745) (not a complete fix, requires a patch in dracut as well)- Make the kdump-save.service reboot after kdump-save is finished (bsc#1204000) - fix renaming of qeth interfaces (bsc#1204743, bsc#1144337) - ppc64: rebuild initrd image after migration (bsc#1191410)- fix network-related dracut options handling for fadump case (bsc#1201051) - fix broken URL in manpage (bsc#1187312) - use inst_binary to install kdump-save (bsc#1202981)- kdumptool calibrate: add more margin to reservation calculations (bsc#1196728) - remount target filesystem r/w for fadump (bsc1197125) - stop reloading FADump on CPU hot-add event (jsc#IBM-768) - mkdumprd: add option to run dracut in debug mode- pull sources directly from git using obs_scm - fix bsc#1190299, bsc#1186272 - remove patches included in upstream git: kdump-calibrate-include-af_packet.patch, kdump-calibrate-fix-nic-naming.patch, kdump-calibrate.conf-depends-on-kdumptool.patch- Exclude i586 from SLE builds.- kdump-calibrate.conf-depends-on-kdumptool.patch: calibrate.conf: Add dependency on kdumptool. - kdump-calibrate-fix-nic-naming.patch: calibrate: Fix network interface naming. - kdump-calibrate-include-af_packet.patch: calibrate: Explicitly include af_packet in the test initrd.- Update to 1.0.2 * Adjust crash kernel reservation at boot time (jsc#SLE-18441). - All remaining patches have been upstreamed: * kdump-fillupdir-fixes.patch * kdump-use-pbl.patch * kdump-calibrate-Ignore-malformed-VMCOREINFO.patch- kdump-calibrate-Ignore-malformed-VMCOREINFO.patch: calibrate: Ignore malformed VMCOREINFO lines (address occasional OBS build failures).- Update to 1.0 * Estimate kdump memory requirements at build time (jsc#SLE-18441). - Remove patches that have been upstreamed: * kdump-0.9.2-mkdumprd-properly-pass-compression-params.patch- kdump-0.9.2-mkdumprd-properly-pass-compression-params.patch: Fix malformation in passing Dracut compression parameters in mkdumprd (bsc#1193765). - Refresh existing patches.- Sync with SLE15-SP4 changelog. These patches were never applied to Factory: * kdump-avoid-endless-loop-EAI_AGAIN.patch * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch * kdump-calibrate-Fix-kernel-command-line-parsing.patch * kdump-do-not-add-rd.neednet.patch * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch * kdump-ensure-initrd.target.wants-directory.patch * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch * kdump-Implement-KString-isHexNumber.patch * kdump-install-etc-resolv.conf-using-resolved-path.patch * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch * kdump-remove-console-hvc0-from-commandline.patch * kdump-set-serial-console-from-Xen-cmdline.patch- Update to 0.9.2 * Isolate fadump initrd within the default one (jsc#SLE-18272) * Bug fixes * Code cleanups - Remove patches that have been upstreamed: * kdump-mounts.cc-Include-sys-ioctl.h.patch * kdump-Add-bootdev-to-dracut-command-line.patch * kdump-do-not-iterate-past-end-of-string.patch * kdump-fix-incorrect-exit-code-checking.patch * kdump-avoid-endless-loop-on-EAI_AGAIN.patch * kdump-install-real-resolv.conf.patch * kdump-Store-kdump-initrd-in-kernel-image-path.patch - Remove patches that have been solved differently: * kdump-on-error-option-yesno.patch- kdump-Store-kdump-initrd-in-kernel-image-path.patch: Fix kdumprd location for usrmerge kernels (boo#1190920).- Fix use of DNS in the panic environment (bsc#1183070): * kdump-avoid-endless-loop-on-EAI_AGAIN.patch: Avoid an endless loop when resolving a hostname fails with EAI_AGAIN. * kdump-install-real-resolv.conf.patch: Install /etc/resolv.conf using its resolved path.- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit code checking after "local" with assignment (bsc#1184616, LTC#192282)- kdump-do-not-iterate-past-end-of-string.patch: Fix a crash caused by iterating past end of string (bsc#1186037).- kdump-Add-bootdev-to-dracut-command-line.patch: Add 'bootdev=' to dracut command line (bsc#1182309).- kdump-mounts.cc-Include-sys-ioctl.h.patch: mounts.cc: Include .- Update to 0.9.1 * Add build dependency on libmount * Drop build dependency on OpenSSL * Build with --stdc=c++11 * Bug fixes (bsc#1173914, bsc#1177196, bsc#1180513) - Remove patches that have been upstreamed: * kdump-block-initrd-parse-etc.service.patch * kdump-fadump-avoid-multipath-optimizations.patch * kdump-split-cmdline-purpose-wise.patch * kdump-fadump-fix-network-bring-up.patch * kdump-fadump-add-udev-support.patch * kdump-turn-off-NUMA-in-kdump-kernel.patch * kdump-remove-noefi-and-acpi_rsdp-for-efi-firmware.patch * kdump-Restore-only-static-routes-in-kdump-initrd.patch * kdump-fallback-re-register-fadump-from-userspace.patch * kdump-recover-from-missing-CRASHTIME.patch * kdump-fix-multipath-user_friendly_names.patch * kdump-Add-skip_balance-option-to-BTRFS-mounts.patch * kdump-kdumprd-Look-for-boot-image-and-boot-Image.patch * kdump-savedump-search-also-for-vmlinux.xz.patch * kdump-preserve-white-space.patch * kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch * kdump-Use-a-custom-namespace-for-physical-NICs.patch * kdump-clean-up-kdump-mount-points.patch * kdump-skip-mounts-if-no-proc-vmcore.patch * kdump-nss-modules.patch * kdump-Add-force-option-to-KDUMP_NETCONFIG.patch * kdump-Add-fence_kdump_send-when-fence-agents-installed.patch * kdump-FENCE_KDUMP_SEND-variable.patch * kdump-Document-fence_kdump_send.patch * kdump-powerpc-no-reload-on-CPU-removal.patch * kdump-prefer-by-path-and-device-mapper.patch * kdump-calibrate-Update-values.patch * kdump-activate-udev-rules-late-during-boot.patch * kdump-make-sure-that-the-udev-runtime-directory-exists.patch * kdump-make-sure-that-initrd.target.wants-directory-exists.patch * kdump-check-explicit-ip-options.patch * kdump-query-systemd-network.service.patch- kdump-query-systemd-network.service.patch: Query systemd network.service to find out if wicked is used (bsc#1182309). - kdump-check-explicit-ip-options.patch: Do not add network-related dracut options if ip= is set explicitly (bsc#1182309).- add kdump-make-sure-that-initrd.target.wants-directory-exists.patch (bsc#1172670) - clean up spec file * systemd is available on all distros the package builds on * use %cmake* macros for build/test/install - use %systemd_ordering only if defined - it now builds as back as SLE 12- Make dracut and sed normal requires as we don't use them in %pre/%post install. Use file requires for sed.- Don't PreRequire coreutils but the tools we really need- kdump-make-sure-that-the-udev-runtime-directory-exists.patch: Make sure that the udev runtime directory exists (bsc#1164713).- kdump-activate-udev-rules-late-during-boot.patch: Activate kdump udev rules late during boot (bsc#1154837)- Use BuildRequire(udev) instead of udev: allow OBS to shortcut through the -mini flavors. - Use systemd_ordering instead of systemd_requires: systemd is not a strict requirement, but if the system is going to use it, we want it to beinstalled prior to kdump.- kdump-calibrate-Update-values.patch: calibrate: Update values (bsc#1130529).- kdump-prefer-by-path-and-device-mapper.patch: Prefer by-path and device-mapper aliases over kernel device names (bsc#1101149, LTC#168532).- kdump-powerpc-no-reload-on-CPU-removal.patch: powerpc: Do not reload on CPU hot removal (bsc#1133407, LTC#176111).- kdump-Add-force-option-to-KDUMP_NETCONFIG.patch: Add ":force" option to KDUMP_NETCONFIG (bsc#1108919). - kdump-Add-fence_kdump_send-when-fence-agents-installed.patch: Add fence_kdump_send when fence-agents installed (bsc#1108919). - kdump-FENCE_KDUMP_SEND-variable.patch: Use var for path of fence_kdump_send and remove the unnecessary PRESCRIPT check (bsc#1108919). - kdump-Document-fence_kdump_send.patch: Document kdump behaviour for fence_kdump_send (bsc#1108919).- kdump-nss-modules.patch: Improve the handling of NSS (bsc#1021846).- kdump-skip-mounts-if-no-proc-vmcore.patch: Skip kdump-related mounts if there is no /proc/vmcore (bsc#1102252, bsc#1125011). - kdump-clean-up-kdump-mount-points.patch: Make sure that kdump mount points are cleaned up (bsc#1102252, bsc#1125011).- kdump-Clean-up-the-use-of-current-vs-boot-network-iface.patch: Clean up the use of current vs. boot network interface names (bsc#1094444, bsc#1116463, bsc#1141064). - kdump-Use-a-custom-namespace-for-physical-NICs.patch: Use a custom namespace for physical NICs (bsc#1094444, bsc#1116463, bsc#1141064).- kdump-preserve-white-space.patch: Preserve white space when removing kernel command line options (bsc#1117652).- add kdump-savedump-search-also-for-vmlinux.xz.patch (bnc#1155921)- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini- kdump-kdumprd-Look-for-boot-image-and-boot-Image.patch: kdumprd: Look for /boot/image-* and /boot/Image-* (bsc#1132799).- kdump-Add-skip_balance-option-to-BTRFS-mounts.patch: Add skip_balance option to BTRFS mounts (bsc#1108255).- Use %license instead of %doc (bsc#1082318, bsc#1129947).- kdump-fix-multipath-user_friendly_names.patch: Fix multipath configuration with user_friendly_names and/or aliases (bsc#1111207, LTC#171953, bsc#1125218, LTC#175465).- kdump-recover-from-missing-CRASHTIME.patch: Recover from missing CRASHTIME= in VMCOREINFO (bsc#1112387).- kdump-fallback-re-register-fadump-from-userspace.patch: Re-register FADUMP from userspace if the kernel cannot do it (bsc#1108170, LTC#171288, bsc#1094016, LTC#168050)- kdump-Restore-only-static-routes-in-kdump-initrd.patch: Restore only static routes in kdump initrd (bsc#1093795).- kdump-on-error-option-yesno.patch: Support yes/no style for KDUMP_CONTINUE_ON_ERROR (bsc#1083155).- kdump-use-pbl.patch: Replace obsolete perl-Bootloader library with a simpler script (bsc#1050349).- Ensure added kdump-early.service is enabled properly after update (bsc#1021484).- kdump-remove-noefi-and-acpi_rsdp-for-efi-firmware.patch: Remove noefi and acpi_rsdp for EFI firmware (bsc#1123940).- kdump-turn-off-NUMA-in-kdump-kernel.patch: Turn off NUMA in the kdump kernel (bsc#1109784, bsc#1102609).- kdump-fadump-add-udev-support.patch: fadump: add udev event support for fadump (bsc#1108170).- kdump-fadump-avoid-multipath-optimizations.patch: fadump: avoid multipath optimizations that break regular boot (bsc#1101730). - kdump-split-cmdline-purpose-wise.patch: cmdline: split kdump cmdline purpose wise (bsc#1101730). - kdump-fadump-fix-network-bring-up.patch: fadump: fix network bring up issue during default boot (bsc#1101730).- fix URL of upstream project- kdump-block-initrd-parse-etc.service.patch: Block initrd-parse-etc.service until dump is saved (bsc#1091186).- Remove kernel-ELF-aarch64: Included in upstream tarball.- Update to 0.9.0 o Remove support for mkinitrd(8). - Drop patches now in mainline: o kdump-Don-t-split-by-default.patch o kdump-Dont-exit-even-if-initrd-is-not-built.patch o kdump-KDUMP_SSH_IDENTITY-cfg.patch o kdump-KDUMP_SSH_IDENTITY.patch o kdump-Limit-kdump-cpus-to-number-provided-by-config.patch o kdump-Routable-preferred-source-address.patch o kdump-URLTransfer-complete-target.patch o kdump-aarch64.patch o kdump-activate-QETH-devices.patch o kdump-additional-mounts-in-dracut-module.patch o kdump-always-copy-timezone.patch o kdump-always-kexec_load-if-kexec_file_load-fails.patch o kdump-always-pass-kernelver-to-dracut.patch o kdump-bail-out-if-no-default-interface.patch o kdump-bind-mount-sysroot.patch o kdump-bootloader-filter-out-KDUMPTOOL_FLAGS.patch o kdump-calibrate-adjust-sizeof-struct-page.patch o kdump-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch o kdump-calibrate-update-kernel-text-data-size.patch o kdump-calibrate-update-user-space-requirements.patch o kdump-cmake-compat.patch o kdump-do-not-check-bind-mount.patch o kdump-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch o kdump-do-not-touch-dracut-vars-if-not-kdumprd.patch o kdump-explicitly-request-zFCP-devices.patch o kdump-fail-if-fadump-cannot-be-registered.patch o kdump-fix-m_threads-missing-initialization.patch o kdump-fix-missing-index-of-kdump_Host.patch o kdump-fix-save_dump-to-NFS.patch o kdump-fix-service-files.patch o kdump-invoke-subcommand-destructors-on-exit.patch o kdump-kdump_echo-and-kdump_logger-helpers.patch o kdump-move-class-SystemCPU-to-header-file.patch o kdump-multithreading-by-default.patch o kdump-no-crashkernel-in-Xen-PV-DomU.patch o kdump-no-xen-secondary-kernel.patch o kdump-nokaslr.patch o kdump-nsswitch.conf-filtering.patch o kdump-pass-IPv6-address-prefix-separately.patch o kdump-pass-all-IP-routes-to-kdump-environment.patch o kdump-pre-generate-mount-units.patch o kdump-prepend-IP-address.patch o kdump-remount-sysroot-readwrite.patch o kdump-remove-IPv6-brackets-for-getaddrinfo.patch o kdump-run-mkinitrd-if-fadump-is-active.patch o kdump-skip-IPv4-if-no-address.patch o kdump-source-save_dump.patch o kdump-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch o kdump-try-both-kexec_load-and-kexec_file_load.patch o kdump-use-bus-id-to-identify-qeth-devices.patch o kdump-x86_64-kexec-file-syscall.patch - Remove kdump-cmake-compat.patch: Since mkinitrd support has been removed, compatibility with SLE11 is no longer needed.- kdump-do-not-touch-dracut-vars-if-not-kdumprd.patch: Do not touch any dracut variables when generating a non-kdump initrd (bsc#1091304).- kdump-additional-mounts-in-dracut-module.patch: Handle additional mounts in the kdump dracut module (bsc#1089917). - kdump-run-mkinitrd-if-fadump-is-active.patch: Run mkinitrd if fadump is active (bsc#1089917).- kdump-pass-IPv6-address-prefix-separately.patch: IPv6 setup: pass address prefix in separate dracut arg (bsc#1062026). - kdump-pass-all-IP-routes-to-kdump-environment.patch: IP setup: pass all routes to kdump environment (bsc#1062026). - kdump-remove-IPv6-brackets-for-getaddrinfo.patch: Routable: do not pass bracketed IPv6 to getaddrinfo (bsc#1062026). - kdump-skip-IPv4-if-no-address.patch: IP setup: don't bother with IPv4 if there are no addresses (bsc#1062026).- kdump-use-bus-id-to-identify-qeth-devices.patch: Use bus id to identify qeth devices (bsc#1085617).- kdump-always-copy-timezone.patch: Always copy timezone data into kdumprd (bsc#1081646).- kdump-no-crashkernel-in-Xen-PV-DomU.patch: Do not reserve crashkernel on Xen PV DomU (bsc#989792).- kdump-nokaslr.patch: Add 'nokaslr' to the kdump kernel command line (bsc#1075937).- kdump-always-kexec_load-if-kexec_file_load-fails.patch: Try kexec_load(2) if kexec_file_load(2) fails for any reason (bsc#1080916).- kdump-calibrate-do-not-add-KDUMP_PHYS_LOAD-to-RAM.patch: calibrate: Do not add KDUMP_PHYS_LOAD to required RAM. - kdump-bootloader-filter-out-KDUMPTOOL_FLAGS.patch: bootloader: Filter out KDUMPTOOL_FLAGS (bsc#1072584).- kdump-nsswitch.conf-filtering.patch- kdump-fix-missing-index-of-kdump_Host.patch: Fix missing index of kdump_Host (bsc#1002617).- kdump-bail-out-if-no-default-interface.patch: Bail out of kdump_check_net if no default interface is found (bsc#1058202).- kdump-calibrate-adjust-sizeof-struct-page.patch: calibrate: Adjust sizeof(struct page). - kdump-calibrate-update-kernel-text-data-size.patch: calibrate: Update kernel text+data size. - kdump-calibrate-update-user-space-requirements.patch: calibrate: Update user-space requirements.- kdump-fix-m_threads-missing-initialization.patch: Fix m_threads missing initialization (bsc#1047609).- kdump-try-both-kexec_load-and-kexec_file_load.patch: Try both kexec_load(2) and kexec_file_load(2) (bsc#951144).- kdump-kdump_echo-and-kdump_logger-helpers.patch: load.sh: introduce kdump_echo and kdump_logger helpers (bsc#951144).- Add kdump-fillupdir-fixes.patch and correct specfile to build with new fillupdir location- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- kdump-Dont-exit-even-if-initrd-is-not-built.patch: fadump restart does not always rebuild initramfs but may need to re-register (bsc#1047781). - kdump-Limit-kdump-cpus-to-number-provided-by-config.patch (bsc#1036223, bsc#1068234). - kdump-Don-t-split-by-default.patch (bsc#1036223, bsc#1068234).- kdump-activate-QETH-devices.patch: Activate QETH network devices (bsc#1038669).- Drop kdump-do-not-reload-FADUMP-on-CPU-memory-hotplug.patch: Reload is needed even with fadmp (bsc#1040567).- kdump-fail-if-fadump-cannot-be-registered.patch: Fail at startup if fadump cannot be registered (bsc#1040567). - kdump-do-not-reload-FADUMP-on-CPU-memory-hotplug.patch: Do not reload on CPU/memory hotplug when using FADUMP (bsc#1040567).- kdump-explicitly-request-zFCP-devices.patch: Explicitly request zFCP devices in kdump initrd (bsc#1008352).- kdump-move-class-SystemCPU-to-header-file.patch: Move class SystemCPU to a header file (bsc#1036223). - kdump-treat-KDUMP_CPUS-0-as-all-available-CPUs.patch: Treat KDUMP_CPUS=0 as "all available CPUs" (bsc#1036223). - kdump-multithreading-by-default.patch: Use multithreading by default (bsc#1036223).- kdump-fix-save_dump-to-NFS.patch: Fix save_dump to NFS targets (bsc#1045541). - kdump-invoke-subcommand-destructors-on-exit.patch: Invoke subcommand destructors on exit (bsc#1045541).- kdump-do-not-free-fadump-memory-when-immediate-reboot-is-requested.patch Releasing fadump memory can take a long time so skip it when rebooting anyway (bsc#1040610).- kdump-do-not-check-bind-mount.patch: Do not request filesystem check on bind mounts (bsc#1034169). - kdump-remount-sysroot-readwrite.patch: Also remount writable any mounts that were already mounted readonly by systemd (bsc#1034169).- kdump-Routable-preferred-source-address.patch: Routable: parse and store preferred source address (FATE#321844). - kdump-URLTransfer-complete-target.patch: Use the complete target URL for URLTransfer (FATE#321844). - kdump-prepend-IP-address.patch: Prepend IP address to remote target subdirectory (FATE#321844).- kdump-fix-service-files.patch: Fix kdump-related services (bsc#1021484).- kernel-ELF-aarch64: Test data for aarch64 findkernel. - kdump-KDUMP_SSH_IDENTITY.patch: Update with later upstream fixes.- kdump-aarch64.patch: kdumptool: add aarch64 (bsc#1033464).- kdump-source-save_dump.patch: save_dump.sh is designed to be sourced and has numerous toplevel return statements. Source it from the service definition as well to prevent bash complaints. (bcs#1034169).- kdump-x86_64-kexec-file-syscall.patch: add -s on x86_64 for signature verification of kernel. (fate#315018, bsc#884453)- kdump-bind-mount-sysroot.patch: Convert sysroot to a bind mount in kdump initrd (bsc#976864). - kdump-pre-generate-mount-units.patch: Pre-generate kdump mount units (bsc#942895). - kdump-always-pass-kernelver-to-dracut.patch: Always pass kernel version to dracut (bsc#900418). - kdump-no-xen-secondary-kernel.patch: Avoid Xenlinux (aka traditional, Xenified or SUSE) kernels as kdump kernel (bsc#900418, bsc#974270).- kdump-KDUMP_SSH_IDENTITY.patch: Add KDUMP_SSH_IDENTITY config option (FATE#321583). - kdump-KDUMP_SSH_IDENTITY-cfg.patch: Add KDUMP_SSH_IDENTITY to the config file template (FATE#321583).- Don't require insserv if we use systemd- Remove kdump-helpers from Provides. This was needed to allow upgrading in SLE10, but this distribution is discontinued now.- kdump-cmake-compat.patch: Build fix for pre-3.0.2 cmake.- Update to 0.8.16 o Improve systemd integration (FATE#319020, bsc#900134, bsc#909515, bsc#936363, bsc#936475, bsc#936489, bsc#942895, bsc#943902, bsc#944606, bsc#947825, bsc#948913). o Use OpenSSH for SSH and SFTP (FATE#318874, bsc#917747). o Improve 'kdumptool calibrate' (FATE#318842, bsc#882082, bsc#947539, bsc#952141, bsc#953732). o Improve network initialization (bsc#943214, bsc#944201, bsc#980328). o Fix FADUMP with systemd (bsc#917846, bsc#923790, bsc#944699). o Fix saving to XFS (bsc#964206). o Use full path to dracut (bsc#989972, bsc#990200, CVE-2016-5759). o Documentation updates (bsc#987862, bsc#997104). o Various smaller fixes (bsc#905690, bsc#927451, bsc#932339, bsc#934581, bsc#941088, bsc#946242, bsc#948956, bsc#951844, bsc#952149, bsc#970708, bsc#973213, bsc#984799, bsc#986081). - Drop patches now in mainline: o 0001-multipath-Write-proper-regex-into-multipath-conf.patch o kdump-add-IPv6-KDUMP_NETCONFIG-modes.patch o kdump-bootloader-grub2.patch o kdump-calibrate-systemd-initramfs.patch o kdump-calibrate-systemd-runtime.patch o kdump-count-const-slabs.patch o kdump-count-framebuffer.patch o kdump-enable-fadump-ppc64le.patch o kdump-fadump-bootloader-always.patch o kdump-fadump-keep-sysroot.patch o kdump-get-multipath-wwid-from-sysfs.patch o kdump-move-network-setup-to-module-setup.patch o kdump-remove-root-and-resume.patch o kdump-split-kdump_default_netdev.patch o kdump-systemd-support.patch o kdump-use-fstab-device.patch - Drop obsolete patches: o kdump-0.8.15-fix-shebang.patch- explicitely build with -std=gnu++98- fix shebang in rc.kdump.functions - add patches: * kdump-0.8.15-fix-shebang.patch- fix bashisms in post/postun scripts/bin/sh/bin/sh/bin/sh/bin/shgoat04 1677585347  !1.0.2+git20.g64239cc-150400.3.11.11.0.2+git20.g64239cc-150400.3.11.1 dracutmodules.d99kdumpdevice-timeout-generatorkdump-boot.shkdump-root.shkdump-save.service.inmodule-setup.shmount-kdump.shkdump70-kdump.rulescalibrate.confkdump-saveload-once.shload.shsetup-kdump.functionsunload.shkdump-early.servicekdump.servicekdumptoolmkdumprdrckdumpkdumpChangeLogNEWSREADMEsysconfig.kdumpkdumpCOPYINGkdump.5.gzkdump.7.gzkdumptool.8.gzmkdumprd.8.gz/usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/99kdump//usr/lib/kdump//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kdump//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/kdump//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8/-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:28059/SUSE_SLE-15-SP4_Update/137af8a364c222d091201af827a3c559-kdump.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2d04aa2e73448889e70137f4fb71c7636dd3d634, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f0c2b837016ac535e0ee7fcba4ac64d95fd2122f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c81abd1922a3d7f520db3f14e043eef0d1afc8f1, for GNU/Linux 3.2.0, strippedtroff 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) ()*+HRRRRRRRRRRRRR#R RR'R&R%RRRRRRRR+R,R/R)R-R.R*R0RRR!R$R(R"RRRRR#R RR1R'R&R%RRRRRRRR+R,R/R)R-R.R*R0RRR!R$R(R"RRq`iRsystemdcifs-utilsnfs-clientsystemdutf-8a8fbc5802bec86c75ce479191cf1a332d50d5169a3b05702ed54982b474a4072?7zXZ !t/'w4]"k%H{#Pͤ(0.yպJ#r׺,-dqtK&TlDZ1baXMmpw?|:e(~'"I/I}hzIMhbƠSMeEoXgH#*a7r.$2(]=4 R6y؏~BAߊAwH&y Iު]9;.tY(rJB<5-0{éYXČkW?rcv|@ֵ"6Z?$'E4~d8G4)X,UxI2? ~6qV$H9]&%g+qF]])Z|%@SUպm@ uP;3Z >iD*YP:$#Q"1^`W99b吃iUdBQKu ,ϊGkdMQ~2>L×%asBpg{pݡpML>m 0Bvb3uZjJ vv)u &Lªr +EQils:2Nq_Zh $M~Tx2Ji /tc/;%Ҳ\'h;YqF!(R1VC;Bvs6~.)v%OF\P3b5@/S-g$g z=z<8E<+5]_oiB'bi/kaawDxvɅf6GfHpڀɖmb[/iK,݁֡ل*c3:e)Dq4Q#k|B7|Uˈ&MlE7}rVĩ6ιыQ#'8s/1Lw(z#`4]4z{E{+ۑ3",kcm79Pܪ)UF[m^^YH依w|>琽Ldv]ׅ|wuܑ tH1z~8F^Lt=WxA|7QSGgSۂ2l K*VH.ؒYkaʶ[J䚂3\vmC[EU%`OBN8#?s@Kj_aJEvU5Ud*:ZxJ-t FawXgv irw]C"݉!=Em kO# =.󅿦op6(OaoO%(fѬâN -$x Ǣ4|&_x?0MXdZ(4V#+RzPA^H;TTN&y>sN8ӥmq]^ݰ%{5mt~`*D~H3< \hj>s,)GƠ/<:͠fc7wdqee(j"/^S(gUcKHt} #5:oEC~kFx@뢲XU&;km:=Q >KC644}085ņ )AIjI}2!|-*+eHO{ɳ~EX('փ s@ ^=8dܛ*j63<\t[ .4$-8d@?Ψ} بfR|'f{)Қ ^:;#_ML'Tog܉I9\0o|aC\ܲ޽'6ai@0I@ExaLB#XCɩMͨYsÎg/}+#Ԋ%'/NEq#>,nAu;́Uat~{YkP civSe]3Z72«؞:QzE3W\=DnRatL[?ݩM94O3flPYA o[\V= @:)_C]H&̼ݥ:zMitיNpO>s PPQL'|rb^F@?Q(E\= ͼZ*o$aq_$lU'=M= JBRi2c-fmf8TiHbPeObXLТڝQ4%-6מ?^P/2x*6AkVޱNf Hu)A΂RY Oal[=adJ]Zƫ1:(|x`:)%uPްlgQk(!Ðd=W z)]ۏX*WQ)v&_s˒GZ+m m0+ɰmQ.c^!X!1seMM[ 78 Z5٠m1>Y2E!^U =6t6PrF U0p%@t2U%MU҉ \=x#j:y`}q[bn%/ȃDIcU[q5y:'}@xFxQ B⭷ ;3b+ v>N:WhN9Sxnt:%ug%bj]+aFgCi-! |F[I)tNJ#JN+a~-{NSp˟e7EjA'H249z\qD,s"wc2+CyLBMe6}u0ًwd_lS]@5x?vOi, ʑϖcAdBSlm}Ş{@k (96l o| z?u&#LY6[u%a&op%Yzk48[27rte 'd%Eܨ].(H%a'؁#j*`oXF~/sT 'C9!"jdC.ӧR4&<ǶR!\k縆2;9,͎3$zQ֟tjjX߲`xD~s߬v%D><m;ަz7>I*r;ŽfX*Ջvsx{-v\Cp8HibinҭkS/xB90g@S# s&@ eYys|iMj;Re!stb+ljt|_OY2ld$Q)_CNXN ~!=DDY~U(= ڤ„-7vJe.8.rՙIWu/(g /Xi:5WdBei) -GH96λ%|M#ΙiYgow[f0} Hc(sri[Ot]^LG=Dvjuy|rag PmV:u,^K''bQD{Q- e//r@1tqhKgAjHFO0w.ҋ*T C#b5 Jxޗ#Wl5Z"im&3>}A"qIa,1{6% ^{AR`L`q qV>/r%hmݛw2xJdذ'fM@ $P4ZqrCky e<12<<"z:4+G`B8v}ۃ: 6.qn58؉J-2bd]1"wt^f:JCl:Qi5ִY˪'{a0fn&@Mkg@}W BhMBes)55cǽ32ї$ycDR|zOC'lD ށX(x Ԋ7 * `G%O<> j&ɯ~ue݌t5v/"oV{T,BTrgLPFE(qgA`ze%! %(Ԗ%|Z~-NjMlQ%Vʱ0iE}aM0`o x7_mg.fY \??t$nY@ܵM*S]`A;ΑY32N ;{dBv+ɋb |:>TE0Faׇ^ sZvXvi ~9ILh?@6 nӱ0o< (Bz`C } YXmԎ*jFWG>Sve!$!dV o!+e4|.6`2j|Ihk x4Q z8}c0^#][w +x7 CF-x@u\&B JuUvu{cIHeKR[gWDXBꯇeܕR$ A-u<!E(Hɀ7@͌ 03.wGDј6 L8%&1[aɇ1N^e(6 "Y_.+߳Xs|8V ㉤BW'["渪&;slY&nxx,}7rf;?NMd@ʥSDMM5/w#~*'t)BA\a0,yu!RIұj`lV>*KiZ/Ų$rt2kM4)6vp)t:չJY8.*8qhbEtp~N,4ntQk"A64K pgIX5p0q@Y1:e>3"Ʒ|AG.{-Mώd}a5ӈ[[qۭF(Ds:Vr 6:~B%"%pŭ<1yT쁙ʒGs+WVDއ-G|tm,JYahpme5˶e ޮ4\ѿ,8uOd@^}LBA*OxThic+PZ/~6Nro!<-wS;|K2UpzC<:J>5yAduN$j= =tqmU[zzaHKT8E#/Yo)RIUR881{Vj TTב8)*4) ,6* ClNʆ0 ~Xm; Wk MH"hyL^>Fw2rn[He~g1CkQ:dB(UKk*Ek`K:u}ALj{jښt3AS-F&WH8_GD(О]<7' !~GBbXǼb\LBgHv g %~jdSC VƩtY> jJ0l( Qw>[L LF{~ GF?ߪ8QU4GJy`)ۂf %H`Cy1Q#">CSζzڮqq;5\u kcVMS#%Yd e6#'r ( tuf~U).=tsg[-kF悏g'1A/L|8tHְ !+A-4rw}cNǰUR8=cj!D 53 qee@zxWW~U 8l .}0>!8WtYO`"j;Dw_ր^3t9\% Zalܱކ GN0U@2:eR^E5˻sIĽ c$}ʘ/I) P0 kr(smN?%RF=nLF`/+u UD3ASS̲(f;"f3/ݿ&Smzhx232HEvc꠿ <`sH!4+,“z85}v3 f_F!5td \"o6j[ n- 2z;B}w P$ m{PMy KV?=TߥH[ǯ8ޑS{J^i"y#qp{k\Q-$@M#%5{; LQ1A78ıY?gWӰ8mO7scc="!U[QJ㛯k r9'EMh:S& )'wM1]RD d^R^"ק$ptY(>$i4Onԩ4IFl8w3u֗qj,7C9VrC%%qy$ hNWӜP}- y"7)9YW̕cF'5ݗ1=uB٪Q'Y2-(d*`I`RmaijԿ pc?vuZxS'Swjڼ4p׍)MR`oXvvjAfjʦ՗-$8\ :uhF*#%W>8|GCڐa#b&aô>yJwIae"jͩ8Y0JkܰWlڬN|lݠ+6Mc ã,=M`LyF@灔_bEF_ZA^tq8;Y"'йNb8$L=,Bhw0x3;"gQ|2P|>,:8}N!ʖ+Dʩ.Nʃ_r 館4h0rˁV*k">!_~QCFꋡuJO%YdB^9 !5lxI@+_~< E9TB `,ŐdFABuwi(#y 2rUa;(k^D{,o,o%}@etpneL@uV P0Pehwr(gE^>jX3 )~D };u\g9f yu^3f͕e%c9XSU~Kqxe,3ݢ_BP𵦤- (\߯qј51fZ.߄u1t`1#zV@G\,+|Kuu}/.'rLwe CPstW,gՄt3S 6t(N,܄a@)ĺ)@nHٱfGbhJ0ZwSWjNyM'c.bd|wc4ܣuʉ vn}3޷ -}-͚֋MMbUf,+nnks,`T}|gqÎ#7d"eIdS/v ׼nO>dGvhWOaL f*$͞ sw?Ʒ!jߨʂzhF[)6?4d| 9HoJWO8Sk,a\/V48D,6mÿq].|nl_iuTWXco)Xǚ}|"`"ԡm6ڟnaxY]ؑԟ2}jC\Ԡٺ >rmwa/ӳQ2l0iۻ[Z2l%=/տǒ1 6tA V(r:4ϸkt"IM*vQ /U'w$1b5g3LnJ6PXjt!IadĊZɨ[~XBQۿ0OZ;z̵W1xȗn=C`PEW…>N1b!x&9c^}܍lF:w@{ xs@Uy01(&%cƔ O$ [*|04KI1q0b`!jNU}i2g?}6|4CA 3ś<@ZX$Hpd.pa@ mCJ,a'&eԾ3۷n=9Ɩg_+YG&X<;#6oè-DiM[4th9F);+[+ c|rY֡W}*a ;)ŗ ԲcT )b)ʓ[K&ԧ$,B{B9}h{c4 r8plS ]WPBK~%\W>ͤ#rg0ZgS5 lk;'󛝹ۖ.lC^+vӃk/4 baX8|4U@\f8up$ !484 s` Z5HQs-ҍc޴nS16h]PZ Z?7כv &BZL>cZZV'Xk /k֧! Wo^uĦ%vHN7͒wX{7V#{uܧB0cEt5-g)Dy&w 4LE vBPC1_F \bk9Umu@0ќgyi22fG74on/L7;._GƝщMXkGf\ރI{X#},(ם\PnnMAAA0n'!QC_B2{x|3GˢRKIDc#U?u뜲)RU.a˿ nk &q%]戳!rf%ATKWA`IN_}?>5N8l3a2e v"pݧgS޺]pA^o:Ζs{mW1#s +;Ȏ O!hv4 ab`Ka wܱT 3'9d>lXz)'#Q9o K-Oj5G3u3#oas&u .G놀|aV-ؕkѲ>Fc$Hqւp&+gy$ lCяx)Ir^XuZ\ڲfgIUwt'ذzgfLncFbv~YYSv53 ->f#P(dMДMֶ:ZF}'EgJ)TĎ`kO %GS>gXA, jUM7/2֭Љko Hz 7%tR^VBj(ٗZ ܑ!bx$M*N}nb3e `To'وFnn  w,sÒmΖL~.@q2}BYVgW^A{&hS8y>,*_e{lS5!T4+;8ZՓԩFa!Y FK.MtH:%HMWhգZ>! пe#*1 LDX!Xl|TB X,-tu{$J(ohqohO4}d\[VY"j\j4B< og-%4yT/{% fS~tݚ;x[kSR]d9{z7=ηMlzi$c@!l6b )qj&nLj{E$ϟ> UP!ho~JAGwR$ NMG=`܏#5БܴnX ԗ$o܂u$ C0M9@ vAµ:!S G /)7~*6M3,:p"g71zYХm pjP3qV຀6?X(E+Oc-=բ*,2e4W?cҕFQߖ qt1D/pnT|}^[Na[睱CP[|oVFL0f%y] g"p,MI"#u ͙Η/ ◱zR{MAGaϳ3ӂ8AV%q4񔱝5#o"#do]ZNxRo-1 EH[Z]tʫyzL994b+#`W%?A*e?|`-ۥ[7LPUhek+JMgLJ;| шf<RihC=ARğ٢(#t;W(0 HJ T}B`6~7U SCQ>WoPE*0mK挵 7a%7ـQ<g=pHϿk)E_$Af6=fO|[Uj fse&(YXvC%N z8]WM NV̸P R-cYs`8OpB#7S?q`/o+}>1M籂w=yw8X:qE:"?ܲ#.{-(!3[ 4;#CWWTŐ +fՆug$ȍ==b<C,ZaciV+DǵXZJ+P"$博UpFF>5ZpLl+9̕ԛ? }HNllz xkٶwϜ|Q +asJ`ta8"vLK7^WV}@XXF}ci?, b ](hHs!G8LB7/.7E,Əi,aȒ;{P1$N4Dy#^ZC.;H+ȿ⫬΀́~uc+8<Ѵf6oI8dQEݵ#CDb'Pz` ^0UC!KH78~ׇ?d$_s.HLP;qt_zB!YׂDw}/DY%Lr,0$% /ZbŤ-P:xu٢O4;d\j.vParfP [Tag)ŴSr<{v0V)+>=*x 0}%BVpH32|i"f`Wa=g[Q<~Cy7HDr|i'ٹr-lG+BXKod +x"`KձW9dt 8q>8KEџԴq?0x@Ri|_\δxw.5W&H6NB]:w~6@Z磉bkGPHfĮv~UFIKD ܫLLSI.Nqft\egvIVbmҞf>O\P̷9rdt(;xkϘh ZYEiNԊH>rBUm4 Npel^|]]J.nFX:%r)C"6^xc;Pw髫<=UB/.#jƵWɈyzZo  4_NΉuu)m_,`iV$9)BUpTsw6JW;J^^l4pY ꂒP],Ď@K5Oƞ`-2pt"˚A|MFVA|7H!SW0pRSC!0Ӣ&g};սӫSԣGwC1ƾ06E#HpPLmf:UdK}qu@><$z L)S,-ooGN}+^}0І@OAnD"yu>Nk7!3&PEN\O(*{=^Q]UogGI<5>( (h}.+]`7TI/ViiK}IV IEpVJDmXJMO$/SR@rvI^‚|E^'W.RuhbtIMj lSq36lp9$?E(J% Y[q~| rbKXQKQ?-')=7pʼx/Neg*%G#e^w~cbq* UtK3p_E!:Iw!NUۚcm/gV/oHE^LyQn&q޴F_…E\ I.{1Ox|_7d4{Ƚ"p^-MB#Q3Tcի"!`3ZjAzO'{#; Qm nFӞ vBEXs`dBҞJ ,R6KcDW3Vc˹ 54ƊzHBdT̟ >PIf2 3>\QaơKP_? R%:j&GGA>q}ˇ+9L,bC&-R4]rkn/Eݩ1Yݜ_ZHk(|m+XgCYx?EtB^,J3-U*ّ­kT.cRNXٲt(.ތTl}|"d¡qa EZO+dHpwm̷^~.UN/GdmYVN8I  FU(ߓ9kIyZ4? I Y&p*&,BC0N{z)TCu]o* m·ôBGs  p$O:p"ܣD^;7eP΢[vgj0I HrcO&"b+87}W?nm[\_G>=yPcbi8VTZqr6(Ậ|dHQAlrB#U+_(ʶPnEJw\Xw{dYR MJ >*kQ: *Q*9j)95uޔ0*P7~jbG[y-"uX#udQnP7hw}rهoZ9")kb'v\?ws1[k>?*}['8s\o!4!v.:pX SȕCa#6 \W:b76*Nc1>~_vXcv^,q@C Fpocz@*RБz7tj K80O0H涊WDuª\iqpR~&MC@T1-.SaB.mi#Ie*[l춅)~M ?W}*y@s(y)o몉/K7ɘT9eWME#54|٢jYs IHx_YP{`a=]ކ/z̩ȇRԉ1],Zs!˓?վ0Ȣ?U i 30!eiFNo38FwR/ FEJ )0‘[OA~q62LwTR>9 _(5oҖGvzrASA袦uT)4DHw"QjOPqe@1r؎ǡ&++$UGʒy::+{d3(UQ?1"W>|=W^Q nf3"6Y='G+ ah]٬ڧs0I 8C-:l% p\ۻ4(Iہg;ݱ"lF0zbrwx+:%e sP=TkaYo{bL3H3-7ɗU`3}F-p51Erlg.MI3%/#J_+=ՐT`D ,`~TΕOP+sAZ&KXP;2+: Odڊ'1.Ih0|EAc Ho,I\~N) eD󁘷g )œ7R>DLnhխ6{BV0cYTpw0$42136zٶv5O{SC4 dV7,;M~Mqz@C1efxxly6IVwjJEVl̨]з? wTXI4d=CғS?\fh8>{sz>j! 5&+ 8Ժ- J*荶ϬN;N~ؙ!&U(9&_+7>oݬ5FUu1'Wu#zIɽm=ew6Vy$$1׹qLyឺ|hA?RoUOE.`bg[㬩KBU5Ecr;+dO=DX̡S%?a'A/7+ NM9XŀQ3Ɯ8r'_jYL$g8^zG~Ը]WPJsKEyPeնoW\i{ͣcs-J) jÆԿJf ڄ=P[X[@xm1(я B S&TmѬYhF*]ՠɛЄڥ:7#9A[hLRF)LT*eL:h>}vuJ /-)V~aI0(YE^,t ، ":ƅ {6vO7?D[uh6Z @RN?=g $ɔʣ~l4Wlւ\$JLKSNK(oӬQ3aS1^[ *hW"`:&+%_֜ iܔ}zrzdL5"Ja[ N[0e_8jӬOr@,>0@2f&#{!S~yDhTpۄ8*1j#x.մXdIVB[̷ k)=Ǝvi9؀u=o8.|vcb{ZӃW-mi U"kaFr7CBi/uU`-{{@ dj\*RPATgN6k@7yoڜcL9?h:{RYgioir0cڷ+Lmkdždع*P<^&k B>ay|g,tn])LNgB!RTFG"_bN!yRM.jH[$b^zKwbw6/ /h4J5fLDXsuc|6fB`fJac ? ?!̊uad!p"E*cEޔͨpU VVE_ǶVɄx`1Qq![wTeL=&ami/kE5g*#f"9I4~Y_Zg(%Yh1͓%"i4-Ԕh㭙_[\i۪/+hϔ-^_bˍT# SA0)U+c^-n3%IB&oD'T, } ^pX& >S:@$ʻs{1:϶An @/bj~Lyu[jҨ*ĺQ Jq%0;m3X']t;RK.^PG(msboˣ 擠F:;DEʪ. $wFnk_c[%ypx٧;QeoZݵکbwĥ1l we4SҢK{C_L <H]w,3XlurĪpBdbY͓=mq|bt4PKr9X?7RQjo Vޡ˲)3K ϰ~4kPH{ްo#1 L̙\WQ!.48Xe(G9݃u0i(ck9?'bln ;=`J=OɑuXا|S >M֜udv ./˵vCiZkYZ17(1t=,9 lӎi)ǐ9[GmIX fwt\fp5.UHjmR6[KoMP[b[ީ:BSqׁ Tof$E,>q"FЕ4eݨ۰xwl%Wud:%L29{=Q18u:~u̚y,ӓ;|'fr*5B%"DX.f лҪ 7-RRrrXxb)31XWB _c>~_\ RI&Ӎ/|ҩaA^!}=0;8]=eVU Z:ֆB+Q#Ê6 uc 㐑&~e2ijQA2_iԳcR8߬h&)|ÛKxoT 9bKoq}Q1x h&ELeeaU^^-% TCcu=ЯoCld5 Pόq8u!fcbZ ^]CPArz{?D#w®"G uZSU]}UnaǓ@ Wf*FھŬw"NV(,`صU")XyGWgm6Va=WE ̴~[]FAbJE+m6Џvh @|Qո(a"z/8.`8,D50 !m;)n{U^``hq%{Ow7! ALJWcf D1.%G'Fa 3Lzt9"m؎[U_WLskQ;xF-+C "00>52DlB뮫թjxQ7?hZ3ypБ@VXS;Z Uȥ^BVMfۼ(U>`J'v$7H G%<eΞfOMF(ʴY ~#{C1.S?)Jd O O2YreD6b)AFJMOc|t6E\:jAaKauG7D%ګԄMԖMq[bƈ) #P%N3"\#_>}"vP:+r*Gvd ؑʡG'4#i > P:DLV``!ĈEӞ:yz( cW͉/\y>aQ|3͹w3$P X|^'>9sr |%;TK7Jan&ʊ0M|{4uUAkJ OryRު!@L;% %䛱hS4X}/ 5X$tNȊjMƉ(}7%ji=Q(ڙmFw]&|Ci6ɧzj3V\m]A:{aԱu]pCܳygkƫt z?I]]<_jWdq  ="0r[VY?CPXicn; cvJua5[Yô$]ԭP_@i=D3GӠvjg^nKƄ>sq"r_>5>Gͤրa)-NȍRvP6u>2c-qlWQ 9Z@5c߹؍kIQI^->ln0)Es٦0ån! (mP y0A燸V%n=ZR$D٠]ubX  :tR&U`b*0Y" QvYk3pJ] 2I4D0F~a[)({náw./wObZ@2m%r8GxRRO\hӊN8ڻ{=wbE &L :VBY,N/lQVl€bs^g&AlgdG2tu!r4ol@:0~xƅJ29%!xwkS H: "*0(KTǞ WOqL7Gs''e\ZY8bxa!?#7Gy2Sn˵",5O7)'SKS .1a2VB]%%zx+?iCھ9V IP ,_u(5@I"BX#UG;v|U`1HmfcqiMʅCw&|*byFw a.6P#d#2ryW*ř#71Q34|aOU=!@H Oӷ[ye%mQe ilfEId|w@L&.Hݣ)Bz;@1g|c5-VY*'5͔w? ڧrLXl^Rawq*$6JUĴst}LBIU5R6.=&nB~a)[+X^ӛ2 1YJ">vJ7#,w6[N_J]onؤR]!?ڷ0 Pz-|a7gp DW9z ǯ%nrd"J#GYL2 k&tYiKaJeL߅dQ8Z@ҜuɘVW^ ׯl.pID8.2 [C1]NMI&e!CP ;)U9Z(zʼnLE0:nh& 3,)[)Vhi"m3I9qLb>w缇ɒ=zE kbdo2aFV·PZ35J(QzI!Tr:FXƖz1e٤(xFW (xC 0pOPkd^Kd0lfIè${DW\Y 7\M0WejZ47n%M7 &#VaDJg8nfY'UEIt(-o>CrvàSM WgreoxE`p+B{!3=IcGgX}&k x9m<:a\Wx; 9W?":T4Λq^3Ȳmlu{lhdE3#H*tү\Sr]BVԫw禎荩Y'djF#PWPok={͢oli jUL뼲w^u Ʌ FWL92\X1mG`dA%KG])5-'_?{(+cڰRUg7N>UcMZlp]|SM#vkAAi_f.1|'.uHtU%WI].qc: NqLnL'jL1Ƅ\?p