kdump-0.9.0-150300.18.15.1<>,6ԉcjEp9|C(hw7[Aߏb0Lmm]3(_j)X'Xu|GVi_ at eЃ|E_I_˾H C܌| Ai Ryu\g0si^<0My-Ψp9^LCg}i˳_(EB[2]FyfHv!>{(kUaY~S 'bfدCZh?%itm:i J>Op?`d  . 5;B O",#"# "# #D# ## *s# *#+,#+#,,#-<-p7.L73G7(383V94V::V=}>}?}@}F}G~#H~#I#X<YH\t#]#^b>cdgelfolqu#v w#xp#y1z \Ckdump0.9.0150300.18.15.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.cjEsheep89 SUSE 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 cruft2'y:6:( J:"*(9s,w2'~F).0"A큤AAAA큤A큤A큤A큤cj@Zcj:cj:cj:cj:cj@cj@cj@cj:cjAcjBcj:Zcj:cj:Zcj@cjcj=cj=cj=6ea465904f52c723df23b5cb137733466e2e944d042b5c064f3beb6cdbc5eec19785dc786c63a2234a8373cfb4037a42a12b5086ccfa403e8094356cd149569c30c5c8390e6db96ee5988d2bfe7bacb9ecd934f530170708b2d36f94bccae60066199a8aa1e8dd4019aa03779fdd8a16bc5b173abe094cada75e247c192f8edb28847d9390366d408aadcd6771b54e17718965f6cbb604ad256bc481f7a113e692f66435ef3ad18f81c46292f9f1b78ec8db137fd49f2f1f1aa48cb382889eada68be280b2b80a658b715d2f4a52ae78ed797b0f6a2adac188fbfe036e82aaac1b996291e4e250f1054b48c0969c8459f8b332174569a213115202de3174c7189a9d1950b98d68f0f76e80961f666c4f9387444e1daa4a723430cfca3f5941a67302ddb2c5732c03e307d5396edd18b3b6d15526f2ec38a93509390997d8a92a4e22d145d20129d25379289d1cbe58511483f3d61a3807881e92537b16b98534888d502ca229f69b327334ba752891a7b728b40603cc2008da01d43a68ba49facf5a36f800d4741a6a81739eb1ddde0df27e2b6fc7907dcd512be5df29384862c5e80d2df6a71163cb569677fff49f23e1a20504d1fcdf35a9ddbff6f916f2c398833da48b675d4ad0570ab6a646345f9b9093bf69f7b4f1473110562d387746cf62f4e1509402bb71f9f11f1f4f6025fbed6da59e177e5ba68fa4155310e10f33210431f5390790b24944d94e9a0f1831707e77402b0be93e3e266ba637d2d2485cb8cc5d1c79b99f17faf70061847d5c10a3fed77fb2615d76fd0264b00e976225a1655e44115abc852ce4801a8ecc762013655ef3de41e5ed9ef5d422b9dd0b0c6814972315372771c5c9c05196009b4874cb46cdf26296ef503f890ebedc1deeaa91a9cde2178ab1f678b01352ecdbec16cd37c295825cc673d4139b51a78177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643ac7197a30d6f713a5115ae738e6db172f755fb13ed0dfe01f8d8a1286c970a24f55cc27ecaaa279ba04b8d1f37ff1bb38d3ced00c3e88f0d0aa52669acdfc718b21ff87030f6c7d770dc65b6dd0591219553bc7bbcf94a8f9d3443eb5745813bc68652578c9053f7bfb80e9fb71368da09fb2bc0d382b225a5c519878caa7619servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-0.9.0-150300.18.15.1.src.rpmkdumpkdump(x86-64)kexec-tools:/etc/init.d/kdump@ @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilscurldiffutilsdracutfillupgrepkexec-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.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(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(CXXABI_1.3.1)(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)sed3.0.4-14.6.0-14.0-15.2-14.14.3cb)b0ar@aLl@aLl@aLl@aLl@`n@`dd@`B@_@_^@^.^*@]@]@]}@]}@]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.comali.abdallah@suse.comjbohac@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@suse.comptesarik@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- unload.sh-support-kexec-unload-when-kexec_file_load.patch Fix unload when secure boot enabled (bsc#1186272)- fix-network-related-dracut-options-handling-for-fadu.patch Fix network-related dracut options handling for fadump case (bsc#1201051)- Update kdump-add-watchdog-modules.patch Fix return code when no watchdog sysfs entry is found (bsc#1197069)- kdump-add-watchdog-modules.patch Add watchdog modules to kdump initrd (bsc#1189923)- kdump-do-not-iterate-past-end-of-string.patch: URLParser::extractAuthority(): Do not iterate past end of string (bsc#1186037).- kdump-fix-incorrect-exit-code-checking.patch: Fix incorrect exit code checking after "local" with assignment (bsc#1184616 LTC#192282).- kdump-avoid-endless-loop-EAI_AGAIN.patch: Avoid an endless loop when resolving a hostname fails with EAI_AGAIN (bsc#1183070). - kdump-install-etc-resolv.conf-using-resolved-path.patch: Install /etc/resolv.conf using its resolved path (bsc#1183070).- kdump-ensure-initrd.target.wants-directory.patch: Make sure that initrd.target.wants directory exists (bsc#1172670).- kdump-Add-bootdev-to-dracut-command-line.patch: Add 'bootdev=' to dracut command line (bsc#1182309).- Increase extra crash kernel reservation for LUKS Argon2 PBKDF (bsc#1180513): * kdump-Implement-KString-isHexNumber.patch * kdump-Mount-and-device-resolution-using-libmount-and-lsblk.patch * kdump-calibrate-Add-LUKS2-Argon2-requirements-to-the-reser.patch * kdump-Do-not-list-all-block-devices-if-no-block-devices-ar.patch * kdump-Enumerate-all-BTRFS-devices-for-btrfs-mount-points.patch * kdump-calibrate-Fix-kernel-command-line-parsing.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).- kdump-remove-console-hvc0-from-commandline.patch: remove console=hvc0 from commandline (bsc#1173914). - kdump-set-serial-console-from-Xen-cmdline.patch: set serial console from Xen cmdline (bsc#1173914).- kdump-do-not-add-rd.neednet.patch: Do not add 'rd.neednet=1' to dracut command line (bsc#1177196).- 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/shsheep89 1662609989  !"#0.9.0-150300.18.15.10.9.0-150300.18.15.1 kdumpload-once.shload.shsave_dump.shsetup-kdump.functionsunload.shdracutmodules.d05watchdog-modulesmodule-setup.sh99kdumpdevice-timeout-generatorkdump-boot.shkdump-root.shkdump-save.service.inmodule-setup.shmount-kdump.shkdump70-kdump.ruleskdump-early.servicekdump.servicekdumptoolmkdumprdrckdumpkdumpChangeLogNEWSREADMEsysconfig.kdumpkdumpCOPYINGkdump.5.gzkdump.7.gzkdumptool.8.gzmkdumprd.8.gz/lib//lib/kdump//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/05watchdog-modules//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:25799/SUSE_SLE-15-SP3_Update/89f12feece8d6987759ddfa77df31738-kdump.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cffbf2c777eaad2c329aa4ccc8ace1ce7473964c, for GNU/Linux 3.2.0, strippedPOSIX 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]=b510c34516aa0ca3fb93f46e225af7b1ab45bb62, 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) 0RRRRRRRRRRRR RRRRRR RRR/R$R#R"RRRRRRRR'R)R*R-R&R+R,R(R.RRRRR!R%RRR_!x ^>)systemdcifs-utilsnfs-clientsystemdutf-837675099f0d8df705fb4d16e9e56a67fee220bf90dad280a82a9532a410d84e2?7zXZ !t/է ]"k%LjBcxNtՠ|NU#t\B$uR]SK1wH'  []Q7^(+wNm]5HCv+\ƒ'LZ&: ~>tڱ%CQLi,#SC͂o),uJve ^t0i׳T/7y\qjCמl,w:ˊgI䣧,qîQT>?qnGM:m+e)~ؑiOtU~¿ie8\ħӟk!s/\.8 6d˩0ВSUk{C]:J^ C~)Ja{z؏9n}"5۶1Qn  >~ ݟ 4h_p-5"~aТ((E]cC mt^YbbJdgDWIpgVuZV|.qO*rLáND~0t/Ve_R9+KzgN ˝RcTR윒dm2ލ>WzbϲS,ݘZMX*YiC)fbe*1h L{q!F$.H:[P֔B‘Y,-(R<{p>ڎu!: jB=D#ԡl} : E~#X_fR!{0P4[yǙдM a2L+'QLXXs\Yw 5ײ磋'2g }vͬgjJ'HOo;Ve(3x$^c#!ܠcJ#3[{}^Hx1ڕՕShnNt;~L̎AtV/}P-!] 󜖊 _;ZtеAw:WpSTbqR[,H 蜵WSeZ'[[jV:vK&ZM컎%yCR|.#L'v8#'TXyYx 23Яcɢ  c#kz p62}l_~?6|bP7L@Jt_ R-+$٢»H6a"z^{h;'錝j `A[RlFDH|&1[Sp{CsFBAf Bxy'}jAŅ/GNΡ/ #;ЊRV],0d43l' |!-?g~z^cj޷(밢HY18;2@Dc5)rBlu4I066G;kM?GQx<""Rp=]p4 ArL AKiFNF" '?qE +@Dt<{/z`jPl["FNm3U|M[0փ 7ݑ@24+6M"DI Nkm.Q|%ӸHN}N֋7=W?/3w8x3aUnGQeߧB}eȻ\?+ӥ,)*=Ar& A{%> *G\X̅YŜ e/qnG접q 1b\ 3i#@ kȟR>G@Y aM)@ØP@6 Р½ԃJ?gn;vnKPМ׋ 54Mkvs˓da0!շ:OmJyc4"=es oIX/T1dyÍO}=^0H)`oY&0G;Kd jE|Nӊ*5-7+O$ `ܬޘ?lkᒕT*S: ~MՀF7u k9Bw3!oJ<&!rIۓuLi 獵EGSG^rdKg5Kz,Mw'C$[EƖJ,! uPo>!lMf4ی9g]E,)ll _A^JsY7 !XmSq2N%x+V瑡AU~(Dk^~)Ѭ((D*$;zq4O`h<,EGR 9 BXu5 ގ`LDæcl9E3-|E% BXVwH8CZVxʡ~DE'g=NJ_S'pȞ %RG_aXu-UneYnv$[( XH/9/l Q'E#Wҥ>t=PM-6\&s biC*B%u TTzF3{rF!Ѭꮲ4ɞ ^ ]ݘRSF'@յm~ʼn[%kX ǥ[ZJ'$2ȒBDVt$kg6_jGCO2{obE ?o5M`r ^dw:5qX6sw|ǐ[ȩY+|y{31jnݽ3]܎!nPX`> Ǭiw4嶌M"9߰$IkmhQ+yp"x nnƜ%SJ}v\j `8 Ug'݉^MG'^:KAݳs\R*־U`i핣>t0;"2h8DKo°L!1E;c7K8^"R܃QKHz;Gvsa4`ɹ^:Ɔ\Y>2:"& D1?= ,LK !kBpfc.z竆uz£vаV@VPuj^Q̩j f5 tm@cV4 mbds.:A1>H4&=⟹deNxm&z m!@XLTF 9&K I%QblT{kbq%§O Jj(Gs+[A '4r`JˋCТAFdz7KjFU !ȚDq9;@mSELҔT$?0[顂‚3Cjˇ+Q @B#*L%6vViZ<^$Ѡi=mջwKc4~CA/LW_qLǭ` 8"T0g0j0XŚc@@h-m/ԍ[Q}_|M/F,y$̹pw%+kJl`RARc2wUZ0n&#h-m 4m"g<=w \;]ҪT@h5m6/1sf'. rԁ'1ТFc>~XjZkM2dǁsި}^S) "1]G0ל5H> on\?cTw5:z|)pi Pkd2\bʦ@ơ .dPܻlc(I~wL;~i1("'M@|Z UXɰP^ bPwuIcׁb b)wGńrQ<"JLD?(eV!rOߒA-S}Yxno߳$DA z0d TaOBwuIrI ܛ썋K[7x+9^qϰ!sF&b7q S["^)A).ԏS+B@Ծ+dsݒiϩH@,2t}2@Nj{CC*̑;QH DPF$n཯LW.@-cԞz ="E1|IV9B og?e$Rt\WgP׌uwpyګsUz:u2iK/1nl<;'Z;wcBYց&PlW'V*˩IJZux'IBG%ː<M]r4켕3$1t"?Xg׆Vt5e86/0D*7ܦUMX K,#]fj>EqjEcLQ^dc,{hX8~-\LZpxLZ UW=&Ղ7qh 緅b734㛦UuψbKN>wn+*_Lr|I!)ɫ/!M"rQj=c,HП,M:_(I|FS+7Tm=5KNVPL4nE=ǰ!TJ:3UDA/Dn5,u !P!XGSAałr| teu*|ƣZK=KAzBIцP,8͠pC/Sx#sJTx(R^їAn0C(\ 3Q:wBGॠc#UT-ݏd_Y)1 n9|/tp}e@$gIBi“`xv`gYM@>nJ``,6Sk_ٞkܒm.{jǀ0D:?6^Dž7tRbKH(Cr1e :G^LF##9=mB-c< +Qg*M*S鸒nrH$P37]|3 l{PErݮ |w%q˙B%zbӉm'I)6D89@h>dq\\ktg]Ѿ[$1;&䔅B#Kj$Ϸ4Ԋp BdhW~H/܀r+ACAh.4mſb$DR4<%( cd?/\VJU;MٜV@͗;'+Ӷ`ҥ>9^Kò"O;GCcD%s+я3(v于g?%Giw@}j.V„Ж T]<r-3uab]>i_E^Е؜DPq#:}[$?魓qIiZm fxmTt-ȁ(L@ Q2m8#`*_1!6njGRx'9"b,14!NXn;z.r 9vUՠd]&ty`ah0 ~13q:ʰmKdK{sP Nz:фZJ3Fl:~$ n,431EQܻW"*q!Iwh٭G5-0ح2t#b(@^1q1, du8u$>o]_r 04Вokb~x;5J_$`A8">ĚE#i߳pogziYCFsa`P 0UIAz9ֳޖ&rف9~aטk#}ߟMQ_, ذztVeDtϞ^¨z̼a #2b*'7%P_xt8*i몣BL'F@%7v.xOG ,jkϻ&48՛ۭ`-RS-+# :ze|t<r@21BJxkwئ+`Zv=HϺ5,U\_QOD\6Z~ 3`q+PXr,5ەYz,R,Kf^ނI T1"zxu.3'ScDl@˲YK)rM<%W }( aXet.aqygʙYLP^4be7f:[OUF9!te$ ZkO̒BhILqgN_SvLH<\-o~0(0:LXhz!zfr'4D)lc@F(?3 dz֠2Ac՗51ntB/Zĉ=l*5g /LJR _5偲e]^0++t0O:,fWzzhq@aMӢWa+̚ ?ؓr0 2ڳ{57e'πQSb©;{EO^p7{1D d&"OZ1y:Y@5JR쪜8;{;"F6M(7pPr<>EF/tSp![,;\: Io4rdRZ:Rո Y2o}y$ԺA;ڳ*u ,7ξȢUccwi pI`R[yfw ?E'uFa%ZCs +t"B áQZFՕ/=u nzX4yg{Lu`j`2[6~ ,\}ER-SFk͆9PvdKBΒ-Lw&!1ݐ_q'ZZrX!2§- ɹeЕXe"H F O9_荔Uyܿ>8xҟ?F= u!'C]ҽhdfGqP.sOiL!o#l@7R1g'NmGdǜ$d-lU/TJ7P"JE8Zp` xk$&)l0/:pL\ rT$“"sf p1:}夙Skv@ J+fv J2yg/'_(hZtX A@L|-9ڛvKSЯy,26|lGLV!#-؊$82'__aŐc ]~'4ڔ B" i_2+^o άJNbE=^H #įz(Ddợco=1{x"nG2YOL?.PqǃyDfcs)b >H$XտJgzp*1p b5ƖHzo=YFY]8oxD~3ntLs՗uiFV 1وT_E<{L\Ĵ oN P3m }A3#<]H )h֡ϕIfa_z%, (#)6[D'ocOTwv+caȔMUu7њXRtsk1sEaJUwaSb4]YN>iu2Z ,kMW׏P㺷gcM;|{lX`TgdT xECts%J`VW!oh!Mw Lha o[Dw2}ƣ"EeAt8<_WxʉJ?[liY*<:0n`.C=#zvB;}hYTs䙽ާO@C Gw.`JgvCf@gY$*Bc| 0Is\hG)!=-ez&zP]6#+c8v%xhlBh vUϹ=!4>!=f:d֗18t,?؀F͹ *(uc.b8ocz%_.6`ञBQ %՞Ƌy4B$54>:CB\Is@I8s^o Xdv-HX0fԣ PHW|S[?~!ޥ(oBSD0_qڂ$#SJ2݃xAɛJ^]$x SqG91L0"Ctwu[*7U$7̰wL'sfwGah,(qfKsswaӼY9^ˆ!3/d^NGf8zE*Fa*s2GBN6U_+3jjox Nǫޱ *VC9>҈v%Tu^Xn3.rW6Lo3#%9պaCއ&Q@(|SAgF⑿i(sy0ژPCxI?dX\,:)bd`խߔJfl t-_7$2 D~m"f^ Z"Y>.Bu,X 74"&u|zu ʕDbKA~/fD,6vyAÞU:>x؁yˢ/b!1z 4Ba^+ќR PIY O:hkB 3%֓+Ұ~cGkLH퍩aoMSѣX% $E#/x0e+s(t/̧_Gi`xQ$TbS<ӟgо8hI,mGìi-(fToviJl+V%=}֋ h;QB2̒PeM>> 45|?RsG2 v[& !0\^v:.ӭ٠FIiO{YswS؁Sbd3XڌR8Nt}UF<3Ulh,^\m8r^ W#v)62S1f3q7G;<9Jn=5J.ϙ,x%a S5qEYͰ D:}n-< +WF!PjXjnUv*Hszg'h"MqS'C@JI 9Vd=x۶d4Houڥ"?rG"+p͓t]0D2-9}5?馡8F( Nt%42LM@eiu:]}R.`[/iXsů~g3σF 8ظ]- `ӳ,8Emo ^x++N6CO76VwhFl:EKcɠ ǁ3]?(6Ȧju&`|KI@W|<Օ>ea͍垨 RA`om:U6$ 4&2/GVN1b14H-̶|BO)=U||)5a"hKpdQ)8M|Ov*?_,o:Sxj " ,8:9i8̤!-i CSό~2lIz<LK1+:YeB5!,W:LvJ/!^϶IyۅyHD=o#:G\h:ѕqRWHGHv1F^8B͖Du3*N)6#L|Z'5Foq3C// R;>E-]U~ 27 h4#Ezϥ$k%q7[ >h;z.?ۮk$8 !2iʳ/bX|R pHP\}] Ř L41O >'~l'>U*)ϼ!CϕɁ }V̠G ,/=}t. |^\y.ARXʠYl'zXb1)Tksp cȘo78{>hr>֧!pY~OP2;ʜ]m)sܪ SK5ϗqMvd繊#7= S`ANB-a@Mmq "ǯ5i`wEUdi(v.??Fѡ aM+m c9 ]PM ~䨛uz2SjZr}\3^R DDr{ \\l6eb;[G\?yJ=DdFuR2%lShYxGؕbqlՏ^/&_3}a˝\}D BPF|UWwx~kǯ)*-z,ȓ ;ɀ_mSRdа4@5>;Bꀲ]җlp"磐M"cpR̅,V$al[P  W\NWg:_8oo ghops[ul((LD n@:]FZuF9{kJ>gS$JS?/P0ASK#$&wlx}?D-ڟ6w;9w!Y>EKQv*5;z,7 31긘M ֯Һ64Ŕ-\=mtnKk㒱9ĽLI6m^*0A 7cc1Iz9vFˬbcU4mC2P3qL1ދ*w:ŭ)+p>% h$U!¹$8 nb? %D1K6>nJSM&;*ڜ :mbaM(zŐNT-%+A7ќvdavļp\B;zHUΑ9WSvk4 o|#`țtqtBe}vDeZ#!C]cY.\*-QcC%:W8:4i)gF|7I "[Ց~ݤ;h}vزm oh :y?>`$za'wYw֫}Sg B|_*j7ŽO"=b% jvwwbkv:w:Ⱦa)i\% ?L[sV{nj P$I !<-IyJ"LeF;Zn^+y(bqE>zXI4O`T c2b'Ŭ,_ `Kf[>jku&[dR'(դ5CDbd(+|ֈnM gn|4rZu~݇ !. J* իQOެr- B ;쭦zXRveIJou17 I$*eN=IiWWQw31@VvW=aFR>iz!tɇuTtx?f6uD tQ 1'NaD+ej~x$R~{]R}eD}}F 2냯8tG,{I'Zy`d #N@Ԕ/wM|>|{7G7h BD8z%+&0 ZUШj$EHuhh'I7+6u1-<*\RhaRQZ紜5n`^oI$sW^+nx4ܔKTGgĺg=B'NpY'ë Xb>-tHDnԏĹoBus]"F@AʯrKn߬H{Ei0)BWTAV]gdZę o@~1L{Pk6oOZz'ױoR)]{ď[|E/&R#p~9ΰOS1߄G$.SyРL@F5@U7ց @Lʪ,8XU i!2icp ;LQva+2ww7@!ȁE5:E*n!?¼Fė60/P?H؀> :MpHGDnϨyѻ{)ESF+__GsfQE.YhI? zU6HCݿg֚g0=oA"'y #CC`gU gś(Tg LPQ=iRmDRB݄QZ<~l4mPw+N@oFR):l3@3M3|ζv?Pj5ӭ"z4; EG,0C[ 0͜V*-*gR;O.$ݲN ѕЭ4V1y8r^an-2{_;S쁑 == K0#@]{RgIb+AUwμq8OF6Hֵ ^6zFc$T 9 u'VcB{LFpv,?d7GQ#P|,%0j݋icD<٘f^3z ȈAL2#ne5Z8>k ԰: gpU1tC>$!ˋі0V2N%M;՘cz^ tz[$ af)NKO߼y\zk -EտgnOqP:T }!ζ-vEv7v-?E6ާ@tX%rЌ>Pة1J-rznsZZj~xuctfMK.BT46bPY|!a\dAx" 0mO W YR/@$t>-}BUNl5sSNWl A#2KD< \ioi>H,DݎZ9;sCy U8)6]:[I]hVYzm 3H]ȫq|_c.)i.Ć#=t:(F&ڦ!C 6c -7 z`W3p(`)\E?Do߹jݕW!Qxs)vsFʨĈwЁ!<+ P᪲WrnVc{#8 K;#$+0bgJ+W6bnh5f!e^ӔiXy7Vy=nן\u?3fY1. 늨!t,2AH MC'F槥ֹ>fsϚ/uJ_H RdʉO!h~PC:5˾n6>$'h&a: (_&7) jSt?3oLpo6Cpۓ֫*U|tǾK=|+ 9 vt3Ve) G:{ $a|4@<#on.v.2D9^,enm}0jyYs#ߖ3qYaӌy}HahTTmOdKJ@t~4sm a%ӂAWsI{ǂsR F+KLgr\A.* UC D:0^R>WWQ1=[%XW~[r}@[}B7sq+i\rYwyl+U85nF}R0*X \z5H%',۱t'$j/QpΣG$(DbĞb@CMhKغnYxUeCu9dDALU&,Yن-! %B']$ͣZpIfyOMZcxgrP^~݀`?˫|1` A"')|"ݩЭHY'5Җ#E{\-r3[z?AFD e91H JEvhmVV//;cFdie'ϐ8*M?2W+㳜r8TQ~ Nǹx(є Do6D *ցr} 7.*Q hPhbP')r*DFIel1cT ъ^ZnmH k7jf⤩n 4fD!b SB[tx56غ2Bj3[mCZUF"^/zln,.J&O{ Z{Cr.,->>ϓ_0'v-6+jeDN0".v1 ]cp@% %|E=1q1:xChU?'XAN,@)QET;4^WɛlNdۡ,͇\x7uƾMK3x $A B5؛诽6NA8~Ӡߗ~0*og,Q:}J|xd*܈Xߝ;"X6iDoGtaDkjc+6H M;bMԚFP”8` j_ ˹5>9"kT=ݳ.aC?-V9Ǒk*#ˋ-]_`r~KtѺ;mPƧ9yVoAwd'GZrƼwG)FVkO#&Hÿ4[^`d. X|8ev+K3/9~c}iXdK 7`KPTU$B~Lv\Ѱ*osGP1 Z \Չ] n<դ;V6']O2$nى6C~e*=|0SSfft'H|FӬ:Ʃ#)9+dkl©w 4C^QT+;OJ6Tuo#]S0IU^ `+N]_GrC5*jg*}.1r&G4I{1weǓWcOB ~镠|Z։{瓏آK>+N22i[( ci#μ^i&_gVH6F 6D S/~X? TV8ϫ*&fh@F*Hͻu SUCJB):|gR Z[ZpQMx>b }9X5D]NWᠥ9pl66΁iZ9mTUO}aݼbSLTlvXj&7 #;NR_ɃNA=$s6ҽId@(%R$ɤ`F6Z:V gvz[S\K-1v[ju#8#j$Z_u\F9lSXA)!rsMnٮh$B9X΢NR(luG`>n` I٥%`\ 8*v)aU4+4CpHV;X!6]G**&o1\-eneIITu2ltb,u[+G!J}:(%h讧w/~ YŬ_=.T q<̼h՟P21F]!WQN#bbYP~(dVC.0v˭a>)pS<1;Ԑgh6sٺpb)3g:@O8Sd&[Es$Hc;gAEc;AT) g#\:k'cqWr=ToۥBQ*H~BK\e1gfy TH5}(?$WS+W~%B>}a”uft(2 ;s8QXJ+.X{cIhJ܂zp4%|>A=PF.$z!M~ -Qg;P{qOiTUgV.AgA"A\v 2S B;>1වz7ORK<+Ԩtg+D.Rn\h69eE_{̐C `x+DNJxA#0u& G\8Iֿ5l a_yt=MUkބ۲($?{ rJ̠ۋN([$>~YeDۻh k@j?b"ם2Ec986Wz@$?K=-|\oA/mmf^fӪw@j"DM7~mpx|TJTkJ?UVG{LFl=J/潣0v4uu7=~& Uik2)I~^d洅s6A5oۉNJޗ%IKժYrtH U(Ij27UGb!E\=cqm3(.j̕Y;uJ&T\8̘6ɪzґDڒ Q+esmtQV"MJcmPiRП0Svf 7)).n>+,#f0]~FPK8;N rr)<Cj[U²5Jnmم7SX&%l:|Sq*Im-Fd`[TqؿGJ!;K]4~ dڪ8Uݖ9:pU0g_QWy/%[O5뎐r#WM?!NŒx t8YFi (@%ڨ *cRv*WY.)KmW=Ѡuw&O'|58kC,W)2y[-Vo5OPyF^T|c]iYiց@C28i_qV!cۤe~z?("16b(Eϝc(3bP[Ǎ_ 𲿄!Pdy튓^&߼ h +s\JG3at-$Ow @QqѼKF\. :@iI{}U폮Zk光7Suq彈M_ܬM52Y =aϨؙ$1R%}~l9m_L7js* X?pr ´MPcm~ Mʖ_[AX)F>]Q*Z>%pjf~ڊĔ7JQIt!*h]#4`yv[{*ij 7TBmϊvGe3j[)E1o Wck5I&\إ?)ɺm8:(Wc*'NlY8z瑯S,iIQ> GPςxc=ZYR صl]?Llb3^h]酽Dmq)sS`3 O~I ]pAa;O\iKv ¢bcmPiƯSnس%ub ITT{6Bߔ-g;zO/#SE-'?S?8:.=j6Us+c LE C+Dpa#L)S.IRȕsAxpXc4t6";tM*);籩X ٮ0)V4G(?#Mz XikM6m`>؁ZOԜQGq$WxD=DJb7l;0VjgzxMЀ*8h,*.8fbB_(sÊ( 9؍=̕6UkyGM8,6H2`':#2$48ae<оsk۔ N^$^{ =H L8{=|'.Fv9f߱"ّ;\Z- >;kгV:q(:"ca?DjwLDO ɎnOb5dyWb8Zf ̋G ]Ҝp'(8" Jڕ/;-H._P?&;y2 va(8Lް.>9w.n4A?\!TEUHz* J7XyPXvy=`4{Y){-QniLd$J.aXi(\還{ʭg|nRh rNo&n$l}8vkCsJ,Ԯ,JBW%s^FSV4a@0sz78G+~FtX7[玈KI?o٠'䃰*Ll į*BUa-3)n|#2xj„^5(DR$J\ GJ[JYHu=/VJŊy| ig@3 ÿ6 ˸X9.`xr(2Af"_ZNGX(NT`բDK"Y:J6GU"A½|g˥WbyXNC4B> xeEYlRۘdu 1K`~wLW̦1*'/35>yIBWs- dQqP3зccsWUV oWFU1=^_!al N[=o"jᎍx޳~_.!&e ȓٹ3_5P;=\j.3TQi77}QoiIx ^ejt8?O,/_̟8lQ[]u,G3C-Z;xt@h tlhPxǜog?\7?}<(yj^\73]I0$1{=rEw9:ߛ^ͫzNk }Cwy ;[D_ )lXoKŘ(h.NEbZ=Y.H(y>grtӬ_lSNA7:ے G~a^޻]bFWԖeeٳ6^ Z;F s`AY. ؄1FHp#'@ym{nq3; , Xן#o#{pZ+.(+5Ҏexr8wƛ~=D12NKldכ,:gd=gpm?РLTѯ2f5u9fCt lmQ/w Ik$ޠTsJ -N J/40!kjMZ*4g2\.Kh$lxcݲp9:`Cڏύ&l7T?g%Nkiವ o?rkc>v JW?ˠb{k$<>ܛCE`#jQ}/+g,-`lC6L Ag\"ODővx91 6OuQl&}Sc@B"jriaR͗T&.0W{ŗ}kȻ~O%޸%쎐6 D 3KgsKǭsɫG즒҄nu|3K$9$Vգ!\6ΒY>_v;\RcHLzgWI6` L;U ֙a NWzO+G83@c6V{%h0w,/IL:h'^w0rpwY<Љ ݙQ]<>i 7%>5*Tcr!0#)j}k"W1ow v6krn61(MT"LLY<~뱟Z8`NqK:Exע2%ƞټ!0) 'm'pBFsBæs1>8."勋XG<%W콶wC?!aʽgxs6GoNEcA~4p)5?Jb֝tO1ݷ^=n{ r'@w:ȳ2ȨRq%I?|kפUeTvhyԾXK~^{#]%ƒOհK0mRg1ج483[G@fakD0W{= Q$@Hf(Z[klx00}zƽJHli'SAZ$UB2+͞o)zT /k }3'/4n鹧Q/FLd٫c[»s\ : f!R}{pY7Pu*$T@u+E*{5Y]t.J‰dG8'm0.oٖ0-{@HkAYr2ϝ;Ej1d ^-w!偧yYdO n %hR; -M/1]_Ɋ ;YA̷RXDU:nNѭt`Ym@VzMlG:@wS(O̪!%#}GXhztE Q*÷Qso$YOѨ|H1 UODu5κZ;fBYVʗ}1n)sbT(,1o22bMAe .YҰD(vVS.Ks')L{o- d:!݌x ۾ ξ<`"CeӠNX"i}5Ճ'<=Up=V!~j۽G 7i{"ҝܓ` /\ۖYo#%|X )oöHUaM \,c튂ݙOUߜ-FVcxK0?ɛj3=qWOdň? O&k:YSF8Uo"sLW c!M?ĨHN]8'`[\-ϵʙ+#fcGW_L.Of?TC9b_%et 5C0J0 @\(E4V#tNi^ؾ.:56@>^DV , jɿ/x~2A(/7+eH&:;C#bp{chS }U$.ղ &Fb2~M4'z@$(İŚҼjiG疒s Na.>s4}fp+@8Gb HGڵd ; w1Ri@ߊ̠[%+mmAVs5Uif'xjV/\ ;< L{'CU7Iswo۔-jX!#!5VM+],?يiXdy%m3ylunH'eMc V7LVIC9pRoB$)2ٝt6tLkn 0F?ZV>s^dHAVN@QD=qWZl;K'xٸuY:iێ_y0~9u"a{klҺI&7(Ed  J)'SDR?q7 zS?z3?TcBAZUEi:%!kP=C l'(L BW6gW09tcDJW'P{߳c[^MEa{)τcW|q<ŵVDX:q%}S+44?I#.c8:^H2K ê}ـ+S\fJEBG0@oecT`"@n2%E+ٜ|$=_c v-Y Л7ʼnj6@zYwNҁ6 |Ib^ʌQopeP;-ZF4e]vY5O-X] ѻ̕>x}rL W7p<$hgZd$4s^{wjKMy? N S1?sW+밖\H3̨bٓH۶rz~; Lr@V F? gIx;Z2h" ƃv kʧĄ#"ޓwP&ns &ewWmʴr)ysǮ;ѿ6$|YksוgB @ljX_W5hx]Z iT^J7!˜Q3nee}9!V^ m^^pWϷ;2nhU,-T*Z^I; Qp-&$9kr ͺBܯ2]$DgpERFKS4@3'!<UՌf^W!ፁQzxLbv Ct*uY4t qUAMTi]ʓ,\hhH F˄3Yz'S)qRfCB1CJh2 'QYh䖒P }yבF!b/(/\uͫw1- xFPP2n~k#Ӡ*P~ƥJaiJEÜ!~8?^-6U+D,Q@! &xLaFWLw~zљ'T݋][(/ k$`x)\4B`8抌# MSّU|oRikPzJ7βKX<|S=]8h5gãF[ȚkxvA׋K,o@&w#wM.A9*>Ef@ Jbؿ7)m\J sm57"`Aq"Uz2OO:N,߸g=XMpsHN=ݾj*sj$$sngfY+eQ"Z1q87Tz?:!cm4}zSHeu?i 07tzcpsn&hpuڏ;ukVl]/Β9&R%T - 6hICj$'`eOϥVqNP6j>H_{BƲG[-.WaZs@MމVdQ}z =F]2M^dFe[~mtΞu PTW4@?OARNr>}SWͅ2zD=! xb2sms!q ̱ƽʰ0t5JT5%7VEQ4]ؚK)@ hMC'.$Ih'cU?YAa^5B1]Gn|ߗUDhNe玅 ·Y,xU}w&{1Gj$I+XS(9:0 x]>ӊvz uL k50\t T+=H+6+Ա W8]< +S .f3^m}2a}@Bûe~ȍ\1KV{1vi-PH=՝]7RbO-\{7~k:^:> <=)\4BvK/5UO$I/_ W~B8ӈfE"Nk2^̑V OԵXb9"kV=%KE~+^y4ृFL?(Jsoƍ?'MS 1g5dx gSC^X , HΗFA!Js! M`](~m3 mc"'m}SyC>uirm?mU•g!|W& N/rY ww@sRe!T }'Dp6dit|v@?y ?!F' nb'>Cf;hoqu"HƢ&:O^AA?X%yyϢTJi!dEԃk吟7|p4MAߝ ~^7Io:_&JSwː\})Y]Ĺmyc# |] qp|c}w-uuʼnhu &|MtU&HaMٟ. iUҍ mΥ~GxQ7[ axR e\5 v9 "gǣk9d9_5g:ōzh c=NnxZ$\SoǕ3Yfn&g #>@mBaSxo܉.N?ʜyzr(O  :Db8e~/%qC{%Bt!2qV1b;yv\@S48? hO^aCjzjSf'I`8:{Ŀ׬h*7M63}p~0?"(Fc}~k^{5o]Cil vU1:3`ͱ*^%U&U}@rH7TV2AiO9"A=-W fGf<$Ur1\L) E[d| =O}!7UHsEZwjs? m՜W2 EYV@h)MSRh OVc8[BÚ1< NؙA޾u(eB~XE@D/] "јC*%5$5H(Lg*Ӑq LÞP|ˁpe IėkfUM((΂Pap<}nBkr :RfD8dkZ MHudp1fXPKj(Ǒ74КF(!Gt/nib&u8ܜƽf%ȋos&Ae*=O'g'䊣`t#iW4sZtzAg=&%B_'tŌveC`{KqnjJW~b˙f"(C&2kv{V(vmD h[v !yH7Pr#P?Ԗ lhk5LcHawʡaB3  QĂk}ԾSfHMRJ/A7(A[bBӰI3 @]itؤjmj ;#K`ǡtB@}vӔ&hZt8{ mN!q䵾1uW5@rQ D ه'"FQhMܲ+'`A}gY7f|ri2]@=T+A1)AqzMkXbdZپ~oMˤO4^Rp'{HY9#*k.U0%ޘ' 0}~dNt윶Bo]@i b߉6uD|rda0rgRөQ< b%y|Ovr W۝zԪ⺾W'9w>W867mKz_ȡ\6Zn{B*N fJ$[FQ&yu&J@;zTľ|+oZnHQ`HOtEϮJV+(WY:&BlHLՍ#yBX{\a]*B(7Gm恟~GK[A6֐ sTMmHK l,=Ξ7#_(SS)5KDt(fzJps{;G(@=Aʹp9>!d465eT. jZ?axs:K2܀+oS^D z93P2 *CğGcEN˭fM9CNEU&q⡲ QwC*Ҡ_ :X*"WUy9'u|p%Pp( ( u#p&`d y<ll'!m@fO{SGHrzuc/h'G5>KPmt `~v+ib{ܩ3B=Y+ L!cW '=՝]rI3Z"'J٥UC`!&ְV1;CHij|k(P*{l(i{1 S>|آiGшpl~r _r~`MxbǐÖ%[6pN#xJ'\⁉ H_Bg$K\SIfp*pJؖ]d 좀p9JIN܀31[\_W8x|$Ch@-,$ó٠*G LRk(c8Ƿi BGVY;k[D%vj@/$stuX_=O 1 ۣV t)sb?YUBIz,j!x}/ rYfFW BTE FWpNv~}sD4>is( գ;~| w.꥘}FDנT%:>wk-^j_25) MۇR:^Z ףXO}xP6sHDgb w(y)):a]yb|P8,ݫ#x DB~Y2 bdL9pX?)M#LێP74;5эn-sKH%Tǔmo, B-`{jqTkdMl[ x$b82Zip҂OГYIz?63 9kPg^'G6" \WgN( PD GG >YYJq @Ф=Pۆ:LxN`/H,jod{d1|0pG`Dl҆z\1e~ }0B {Pk*s:V0m5E S>z>/oGQ*,V#.YZCIImrw\[6NB9VV7N;|gq.Z`ݶb2Zh49: 6$ ɉ̆D4Kxo,S=c#֩B Ĥ';KK|H~bg+6D=YtV 2\DZ O>"݈ Aa)X}FS<-L/FaSq%(`>4ے+ hFO1 uѬ:ʑȷ*&\J4k_Oð @dAيnUM)l_zuC! d>7U7אRf.@CA63iƤ/4vLnI Kݿa 7 a'oz[UH 7`fFۿT=V6_o7%gG԰>>z1P9Ε_vIS7҈=\ÅֵuXHo?Whl!׍eo"Wuf[ΨL GR&S%&@qO/`S%}hOE.P8]Gudk=G<^xy781lT@(F@9aTA#rcz\/B0_5/cRzZ4xMJ0L:h=X%qdV],P$]/]'"(0]P {b솕jeQzcγ;@޷a8uH=(^/%K7q@|7g=ևw0p˽$FTgԣm`yTwR[]D )ޫ_Vh`e@=K Sd+}m?F\P:s\l=$4&;Zyo;OͮXNC.1:Bc.\bR0/q8) ݩ S5ƱJ^8ffV:{|k/+"dۄkPǻC* ?πW;(VMn4"1~Y76yjKdETwWF|Uڵ`f|qgqIpð\)29ɭ9{Sg[V cWTlň@13-)\slbnյb,:Yəj~_ps_)gGsv^C_(7>"GDޟO3]k`uJ0BMu,&5 ]\Hӌz7kmXӶYd13RQ6b07"f_LN-8b*;4~@}$j Jkz+Pzq.S>hFy!"? ܤ]f*L "a"Z8-!&lr⍛tU?n"uA0dAN.g#axhu%E_JKWqcٺ£ qH~Ku:vE[`GuYl5I'T:2W&8#ot*f~~˓^Hb==٦=bA d= o#LŦ@9~&{g<^x"rфi&2e&Ro H߀"XVҋR!փ8FԶ YZ