kdump-0.8.16-5.12.1<>,[t/=„wQa6El9bDM=%WYJ@8U&.Fs`"˷i)JM |Z-,qhۼ ϧν>ܰ~rdu]bdIO iB«Ug3"G1Aȟjl+$ee#xoro־Tdn[  ɼGtE+;Uo KG$J/K2 έڔ Y_Expoi) >E?d  '  %&H & & '@ * *+$+,Z,x,-(3-323(2X82`\93\::%\=w>w?w@wFwGwHxXIxXxYy\y ]y^{b|Rc|d}e}f}l}u}v~ wxhy)zCkdump0.8.165.12.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.[tlamb55 copenSUSE Leap 42.3openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Kernelhttps://github.com/ptesarik/kdumplinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in kdump-early.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in kdump-early.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-kdump-update-$service-new-in-upgrade" fi done for service in kdump-early.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in kdump.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in kdump.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-kdump-update-$service-new-in-upgrade" fi done for service in kdump.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi# change only permission if the file exists before /etc/sysconfig/kdump # has been created from /var/adm/fillup-templates/sysconfig.kdump change_permission=0 if [ ! -f /etc/sysconfig/kdump ] ; then change_permission=1 fi PNAME=kdump SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME 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 test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset kdump-early.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in kdump-early.service ; do if [ ! -e "/run/rpm-kdump-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in kdump-early.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset kdump.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in kdump.service ; do if [ ! -e "/run/rpm-kdump-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-kdump-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in kdump.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : 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-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 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# 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 [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in kdump-early.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 else # package uninstall for service in kdump.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi2 |_9 J: (9F+$(>1$&A큤AAA큤큤A큤[tW[t[t[tW[t[t[t[t[tW[t[tW[t[t[t[t[t[t[tWWWW[t[t[t[t[tc16fd8c8a68ed89c5479bfab14b70b66cbd8e528974587f667785899745a7ca8215e3a33880b3b218686403f7938093723a6d4083d3c1abd2c1b11c07c455df93ce1a03fa9cf2ab0a6e6514727ade576a6aa4901292c8d741a01a351c76204343b5a79e59461f7d99adb72607a1fbe4870d1590e41431b7003cef7647c6417fbf8ec726e64b546e7fda1ed977d65aebb9f30a5ca237ba905ec039cefa374221e3dd6a4e4c6c22b9c27eabafbd6d0d53dd911433e9bf2439777bade30e05d39a64c512385c12c94d4647aea723765952349b6e1cb271d8e8e98f7bfb5dd7211270289566de2c4a1c19ddfabd645cfd83ccf42d51e91c092f08281f2a68ca0c780b234ee4d69f5fce4486a80fdaf4a4263e584a0cffea4e9d5b5423758cdf530451904cb8186550517320e9c8c9410590cccebce6e4b5c3437c59678ba4b6b07f13f9dd1f13dbfbd0cebaf87bdc0908a83ab77eaa5642879ecc8f910cf25c20ac1970f2fa0856c377e5edc15f1b5f533803c55312611029c3f03a70f7585499dfe3e75533a221f72be9439b47dc522e273servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdump-0.8.16-5.12.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.0.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)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.9)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)makedumpfileopensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sedsystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2[@[@[@[@[9@[9@[9@[9@[L[L[L[L[L[L[L[L[LZZZZ ,@YTYRHYP@YMYMYK@YC@YBvYA%@Y9<@Y9<@Y7Y0Y;@Y;@YX7@W@W@W@VwTq@T_W@T%U@T%U@T!`T @T@TT @T @T T_SS@S@S@S@SrS{CSy@SuSg}@SM@S5d@S4S(5@S(5@S&S&S"@S"@SS@S@Sz@Sz@R@R@RUR@R@R2@R' P!@P!@PqnOr@Od|MoM@ptesarik@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.comlzwang@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.comLed Led ptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czjuwolf@suse.comptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czjuwolf@suse.comjuwolf@suse.comptesarik@suse.czptesarik@suse.czptesarik@suse.czptesarik@suse.czjuwolf@suse.commpost@suse.comptesarik@suse.czptesarik@suse.czptesarik@suse.czfcrozat@suse.comptesarik@suse.czptesarik@suse.czcrrodriguez@opensuse.orgjeffm@suse.com.dimstar@opensuse.orgbernhard@bwalle.dejeffm@suse.de- kdump-block-initrd-parse-etc.service.patch: Update references (bsc#1091186, bsc#1107098).- 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-fix-missing-index-of-kdump_Host.patch: Update references (bsc#1002617).- kdump-block-initrd-parse-etc.service.patch: Block initrd-parse-etc.service until dump is saved (bsc#1091186).- kdump-always-copy-timezone.patch: Always copy timezone data into kdumprd (bsc#1081646).- kdump-bail-out-if-no-default-interface.patch: Bail out of kdump_check_net if no default interface is found (bsc#1058202).- 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).- kdump-Restore-only-static-routes-in-kdump-initrd.patch: Restore only static routes in kdump initrd (bsc#1093795).- kdump-IP-setup-dont-bother-with-IPv4-if-there-are-no-addresses.patch: IP setup: don't bother with IPv4 if there are no addresses (bsc#1062026, bsc#1093795).- kdump-IP-setup-pass-all-routes-to-kdump-environment.patch: IP setup: pass all routes to kdump environment (bsc#1062026, bsc#1093795).- kdump-IPv6-setup-pass-address-prefix-in-separate-dracut-arg.patch: IPv6 setup: pass address prefix in a separate dracut argument (bsc#1062026, bsc#1093795).- kdump-on-error-option-yesno.patch: Support yes/no style for KDUMP_CONTINUE_ON_ERROR (bsc#1083155).- kdump-Dont-exit-even-if-initrd-is-not-built.patch: update references (bsc#1073972, bsc#1081864).- kdump-missing-initialization-m_threads.patch: Fix m_threads missing initialization (bsc#1047609).- kdump-use-pbl.patch: Replace obsolete perl-Bootloader library with a simpler script (bsc#1050349).- kdump-handle-mounts-in-dracut-module.patch: Handle additional mounts in the kdump dracut module (bsc#1094581, bsc#1072711). - kdump-run-mkinitrd-if-fadump-is-active.patch: Run mkinitrd if fadump is active (bsc#1094581, bsc#1072711). - kdump-no-kdump-when-generating-non-kdumprd.patch: Do not touch dracut variables when generating a non-kdump initrd (bsc#1091304, bsc#1094581).- Removed kdump-x86_64-kexec-file-syscall.patch and add kdump-try-kexec-load-file.patch. The logic in load.sh will use kexec_load first. If kexec_load is fail or blocked by kernel, then it will try kexec_load_file on x86_64. (bsc#951144, bsc#1056497)- Ensure added kdump-early.service is enabled properly after update (bsc#1021484).- kdump-nsswitch.conf-filtering.patch: Fix ssh login issue. Only field hosts in /etc/nsswitch is needed for /etc/hosts (bsc#1048178,bsc#1002617). Add kdump-fix-missing-index-of-kdump_Host.patch.- 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- kdump-enable-fadump-ppc64le.patch: Enable FADUMP on ppc64le (bsc#889192). - kdump-fadump-bootloader-always.patch: Always turn on fadump if KDUMP_FADUMP is true (bsc#889192). - kdump-bootloader-grub2.patch: kdump-Bootloader: add support for GRUB2 (bsc#889192). - kdump-fadump-keep-sysroot.patch: Keep /sysroot mount point if fadump is on (bsc#889192). - kdump-get-multipath-wwid-from-sysfs.patch: Refresh.- kdump-add-IPv6-KDUMP_NETCONFIG-modes.patch: Refresh: Fix ip error messages when KDUMP_NETCONFIG=auto (bnc#885897).- kdump-split-kdump_default_netdev.patch: Cleanup: Split kdump_default_netdev (bnc#885897). - kdump-move-network-setup-to-module-setup.patch: Move dracut network command line to module-setup.sh (bnc#885897). - kdump-add-IPv6-KDUMP_NETCONFIG-modes.patch: Add KDUMP_NETCONFIG modes to support IPv6 (bnc#885897).- kdump-get-multipath-wwid-from-sysfs.patch: Get required multipath wwids from sysfs (bnc#883883).- kdump-remove-root-and-resume.patch: Remove root= and resume= from the kdump kernel command line (bnc#883883). - kdump-systemd-support.patch: Dracut-systemd support (bnc#883883). - kdump-calibrate-systemd-runtime.patch: Calibrate: update user-space run-time requirements for systemd (bnc#883883). - kdump-calibrate-systemd-initramfs.patch: Calibrate: update the initramfs size (bnc#883883).- kdump-count-const-slabs.patch: Add missing addition.- kdump-count-const-slabs.patch: Take constant-size slabs into account for "kdump calibrate" (bnc#879460).- kdump-count-framebuffer.patch: Take framebuffer size into account for "kdumptool calibrate" (bnc#879460).- kdump-use-fstab-device.patch: Use device from /etc/fstab to mount / and /boot (bnc#892451).- Write proper regex into multipath.conf to prevent syntax error there (bnc#883883) Add: 0001-multipath-Write-proper-regex-into-multipath-conf.patch- specfile: Remove call to mkinitrd_setup. With dracut, this is completely useless; with mkinitrd, the setup script is run automatically after a new mkinitrd script is installed.- Switch from mkinitrd to dracut for SLES12 and openSUSE > 13.1.- Update to 0.8.15 o Disable memory cgroup in kdump kernel o Limit the number of CPUs on all architectures o Increase udevd memory requirements o If possible, use wicked to determine network mode o Take number of possible CPUs into account for calibrate - kdump-disable-memory-cgroup.patch: Dropped.- kdump-disable-memory-cgroup.patch: disable memory cgroup in the kdump kernel (bnc#881091).- Update to 0.8.14 o Disable ACPI memory hotplug in kdump kernel (bnc#881091). o Update kernel and initrd estimates o Install mount-kdump.sh to dracut module directory (bnc#881851). - Remove version number from rpmlintrc.- Update to 0.8.13 o Store current configuration if KDUMP_NETCONFIG is static (bnc#876212). o Modify kdump udev rules to work with systemd (bnc#874992, bnc#809209). o Support percent-encoded URLs for KDUMP_SAVEDIR (bnc#869590). - kdump-fix-udev-rules.patch: Dropped. - kdump-urldecode.patch: Dropped.- kdump-urldecode.patch: Perform percent decoding on target URL (bnc#869590).- kdump-fix-udev-rules.patch: Avoid entering failed state on CPU hotplug (bnc#874992, bnc#809209).- Update to 0.8.12 o Add "ssh" target protocol to transfer the file over the standard input to a remote host using the standard ssh client (bnc#868704). o Prevent double mount of the root file system (bnc#875738). o Allow taking remote dumps without mounting any file systems - specfile: update URL- Update to 0.8.11 o Use fast xz compression with dracut (bnc#870549) o Mount boot/root partition only if needed o Copy required programs to the initrd (bnc#874571). - kdump-0.8.10-dracut-xz-opt.patch: Dropped.- kdump-0.8.10-dracut-xz-opt.patch: Use fast xz compression with dracut (bnc#870549).- specfile cleanup: remove blocks for pre-openSUSE11.0 - fix location of the udev files (see sr 227790).- Update to 0.8.10 o Support snappy compression algorithm (FATE#315726) o Improved algorithm for "calibrate" o Network support for dracut o Filter out DomU pages, when dumping a Xen virtualization host (bnc#864910) o Do not try to copy separate debuginfo files (bnc#869971) o Unit test for FilePath::listDir() (SUSE Test Initiative) o delete_dumps: ignore non-kdump directories (FATE#313185) o fixed the testsuite on non-x86 - include and run the test suite - kdump-ledblink-background.patch: Dropped. - kdump-initrd-network.patch: Dropped. - kdump-0.8.10-detect-xen-dumps.patch: Dropped.- kdump-0.8.9-detect-xen-dumps.patch: fix uninitialized variable; without the fix, '-X' is (almost) always added.- drop dependency on dracut-network again, because this subpackage has been merged with the main dracut package- kdump-initrd-network.patch: fix KDUMP_NETCONFIG="auto"- add dependency on dracut-network in SLE12 and Factory - kdump-initrd-network.patch: include dracut 'network' module if network is required- kdump-0.8.9-detect-xen-dumps.patch: Add '-X' to makedumpfile when dumping a Xen host (bnc#864910).- kdump-ledblink-background.patch: Run kdumptool in the background.- kdump-initrd-network.patch: Added dracut network activation in initrd to mkdumprd.- kdump-ledblink-background.patch: Fixed wrong argument for ledblink.- %filelist simplified as suggested by tcech@suse.cz.- Update to 0.8.9 o fix dracut support o fix dump save when /boot is not a mount point - kdumptool_find_kernel.patch: Dropped.- Update to 0.8.8 o dracut support o new kdumptool command: calibrate o new kdumptool flag: NOSPLIT o better support for SMP dumps - kdump-0.8.7-bsp.patch: Dropped. - kdump-0.8.7-calibrate.patch: Dropped. - kdump-0.8.7-nr_cpus.patch: Dropped.- kdump-0.8.7-nr_cpus.patch: Use nr_cpus instead of maxcpus with recent kernels. (FATE#315725). - kdump-0.8.7-bsp.patch: Add disable_cpu_apicid for BSP to the commandline (bnc#861981). - kdump-0.8.7-calibrate.patch: Implement kdump memory calibration (FATE#315241).- Added patch kdumptool_find_kernel.patch: kdumptool argument order was wrong in debug mode- Removed s390x from the list of excluded architectures.- Update to 0.8.7 o Change libelf interface to elfutils (libelf1) o Fix parsing of command line options o New tests o Many code cleanups- Update to 0.8.6 o IPv6 support (FATE 316563) o unmount filesystems before rebooting kdump environment- Update to 0.8.5 o See NEWS for a complete list of changes. - kdump.spec: add newly installed files- Add kdump.service to properly handle kdump initscript with systemd.- Fix the broken package rename from kdump-helpers.- Update to 0.8.2 o FATE#314283: kdump: log-only mode o checking of SSH keys o lots of cleanups and bugfixes - Drop the following patches (included in upstream now): o kdump-fix-gcc46.diff o kdump-gcc47.patch o kdump-save-log o kdump-add-none-format o kdump-udev-rule o kdump-usrmerge.patch - kdump-format-list: Dropped (wrong).- Since the /usr merge, the mkinitrd bits are broken since tools have changed locations. - Recommend nfs-client and cifs-utils too.- kdump: Add 'none' format - kdump: Allow format to be a list - kdump: Save dmesg during dump - kdump: Use correct script location in udev rule- Add kdump-gcc47.patch: Fix build with gcc 4.7.- Fix build with gcc 4.6.- Updated description to reference packages required for debugging (bnc#690194)./bin/sh/bin/sh/bin/sh/bin/shlamb55 1538749680 0.8.16-5.12.10.8.16-5.12.1 kdumpload-once.shload.shsave_dump.shsetup-kdump.functionsunload.shdracutmodules.d99kdumpdevice-timeout-generatorkdump-boot.shkdump-root.shkdump-save.service.inmodule-setup.shmount-kdump.shkdump-early.servicekdump.service70-kdump.ruleskdumptoolmkdumprdrckdumpkdumpCOPYINGChangeLogNEWSREADMEkdump.5.gzkdump.7.gzkdumptool.8.gzmkdumprd.8.gzsysconfig.kdump/lib//lib/kdump//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/99kdump//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/kdump//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8867/openSUSE_Leap_42.3_Update/a991bb8d79c9a994f6069f87836c409b-kdump.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=b2ccc4fc86bc80a6ccffbb6a275a8b7616a520e0, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=cb55e3b527fc66c03146d8ed5f3d0c0804f6ee37, 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) (RRRRRRRRRRR RRRRRRR(RRR"R$R&R!R%R#RRRRRRR'RRRRR RRRy^hfbscifs-utilsnfs-client?]"k%UCBcx&Խdffwn!Ta Ğy0 +q@2$CIW媑H kj uȃWH\~nD2Q!?\Ҽ++?W v~ؽ}uofCjS53V/}Bʕ6l$_=L c9n܁K 1BZ%:PV%e\^PjW2Z`'ƫ͙Q qg#_37ro4#x{ 󴌴$پJБ{+ > (:(L^dEhm}š> CC%.,QG ods-/-?%Zs7_ ~:9N&`ZLM6Κg pqZkW\ ~ĤxWILbIBnF&̰ӝP:DnFKvQZ) 9~j/b'ѵ ;q-+Ox^z/K7pzVwc! J卋Ͼ}j$xnz>:6H$DLץca5 "+9ih PqE)44Q6zUs6$AX6Fju4`DB4(勢"/ưZA\Pé|5o1xՉ55iJYrc|qCc\$&Oc-Z/'sEt3:fP=4v|<4[dgY%#<t(ouVB&^rGFvBgх 1-lB.w1mI4wփWwTU'UI w*C޶= ?=r`-z.c l[DXU<d,U@GBIauS$ـRhuhjD*+ A)c-7 )8ѝsbE^8Z ]:G\pkњ \~/25| Y~] nӘi j4jm5@PV.R}SyeX*:v:5X@nIn!DR]|(9j1(}oQAH I&_2UcQ%Qg&EJp*,w HS e).Ǹ`"2KgVZ:K<@WlG|pZ١J E0;Jx-Rv16~ۦ¨h∀}cM%AZN[JC ,/_l\DiZշfh)˓T9FvH}'3GxJ{{])f dBH,k:Lr95=7 J`?qV3i+ɋU4/\ LRǕR;z.'05Ő H}>+$9G8;|rsFE$C_fAWL ߃.d>~+w|M4D}>ߝ=i!;&e㕠l sf(0Կ/ n N v]Rjܴ(c:\>D,}epOQnί*ϣHM+u uOd.#n6_âGe_%jXFAZ9aX~lNEsl[7 ?LCd9ڍk :g?q MȨౙ>pDA6S)6 zDbmoeln"GxS"2OP;Ց9QǕ\X]9b;cvS Ò$+߲Z)AI \ut96asDž6LWJk5;f y"ȟ/2߳zˊ/,_\:ζa[Lq%'y@WYbkt= וCWQx|dk(@*=2̲cgVC/" @PnJ42x# EBrX6c37!{''F.V×KNpMdt^?g0yPP[Ђ$s1~13)c"*W[ YHLm3GVsZ-xuKAzr)Dx*ex'*XJ֑8i@_0~6J~[Z#5ȻvJ10͐XoV`;v<{TEtt:00|r`8 G:u5E?߀eݲڎ;։\HVm2 ?G`s0&dm7\8emB/g,ϡX=:>Fs (*c8{Si2zcz*w IT5M5SM(WaSi **RPMd:GE]@yň"܎c'Ѓ/Կ#횈'4,x5F-iv3I-ه5fU$\r@"扨n=ڰa~zī 4N'y Ŭ BdI\l{UpV*L=W'>}_0tP(dAP0r<ݹ1Xt. ՓFʷ$+ͳ3x3+S ;fܦv-Z,V P%̈́)GM?]g%9O#B=Bґe\]vTu؆M-YYD)qcE~H0WavÝe8)_ {#W:lv_LmF٥aAr]`0&\ɞ6\M|ЕIFB^V AaHHuG^XԍQ0KqcɅ$FhT%wi9^? -15hMܐ1T>6֒*Ne7tBԲW>/iЄ“\LeKiqSU$& . W3{΄0X &F(Q9P A)%1jlJRVƽrNq8纔ZYPw hU^z# _&=p|a6sj̨ŏ_6'z< ګ X Od3q&[/AY*fB7g~k[v$K/`i z=?roυ'UǩfFȃPrmjUL&>דO/>rB=0-EBs|7AD SMIgo+\zɄ:AኾD>/nBfd΃Y&ӫCyPH8XS8aTԝ9ۯ$Z9-دq$vc(yuw*ֵ̛+OUO.7\{[\`4$^N  ns FEK/00E'֭^>;bSA],toSK3q"ڐ YoG_?>k qI) w =(=3LaQ 14i$ʙF\3^ףJEj¼+;;td!1]r bo,Ozԩ%,'kxb)YT|XIant(a+u]rkA 7O.$#j K5qX렯-9lX"*PbG1a_,ګԐ"*1AwC12I,Ruٰ.eVR-BE}*8rbq kpQpQiTmPFݭ?bMs64K[q~2?P?P(g7,T~!JC>iE`2}Pz Ŝf%/Q^W}Iz 9D:IbjA[Ǫu lNcV ?/}/T\Ǟt XUXaClhVk$dFgOCbg̐CPz 0wMoG{dYςqx|dZy9~AOeF7ꊗNdw0_% , ZQulm R!}?t'^Rt7JyАF]9Sbq̴|J 1_kS5Ld/dco-:K:7"R3<"&ibǀK?Y}:~Z;2fcR_gAse`C3HlIG~u VL-/_`;к}u .D: vj夞_U ImƘa]m7Ow|?qe/`ߪ07נ(hDjV+_l$,S֝"b=7#ӗ_Dޘ0]#,vU H.'`TX | <8q/I%8yL0Iؙ 65F"34S8\OT>2xL1Mۿ" Ii9߿H8bQS5VA" }YIMX<&'w87 (T:0WGl(H^]SۏX=9߀/Skloil9dϿz B-7v{0|C 1Xb)ջ%Q.C%|QN{Ak$ތ<۷^#qbFM!θoh~m[URPZKW4 Ʃ*HwM%J">Dž/"D0}E:Ӳ< xr囙.{|WdoT\B!-fQmg[k&%&bHN\7zJ)DSąPjq?ɯ Z(%[s8]c 1 aZ{g[GeI+8dg5F; pJ29]}6*6CMA9IyjLHڊEfF_Rt-CWԮJ8fY=#^" Ր3QvFٕ}RPA;&?\U{ v+^R{)dW;fIJ3ȿ8+R#9Xv;Md(D?Q6#ZK j?r<*Kd>W~&$J m0~9:*Eђָ" h%4(bvrN9zuǢew  ݒBsdz!I0R ڄ2+IbK7^B-=$ cTWx$tjJJ##~o2:Y'%&WPϢ}36gS<>zob2pehcfV=NKp/RnEkߐK L.S9C3E$,ŭjh>nf^%hv.]bЬ4/G*G)s$ $앤(8!zt~*.hO3rƩ-[S_!Bh<ʾ&r,3UíƤ%ۇm^wOA*rN$~4cM8b$N -X#l3nRUln @(F79" jW=,NөP5IMX>('$Vkr6Yw>fC2zBs2 Ctf }Q+Q,FChTV[ytU1.PV A3'S"~--1\,a"4 7(~.! CQ_4)Lsr]3(3snW~ *e^.!DҕPD9"E嘱}Ѱ@y& Yt@AAPԓpoqU~ޗ'SP > kzY~€mbWB &U}ZqNO<~N=fZj-]ݴ>b-NbDyt<5&1DWl:+&$eJ<.Ao( bN@(,83ly$ T| tOwf|+蹫@_pSCďqX(A>0\%LV x9os佫c,:@+/wz'l3ȭ*:x~ (F:ܶn(T$|fb9o}DQ+pR{R$ )o]TW4) TD}CV,~ޤ6lͪkr⼙_9/BM=l"¤ɉ Ƣ3Z5\.& qqd  tG/Swme0:[4=1i03wK眚?uhrͱf2\ۀ> :+ Aro,]D yP};DokhĄV'o{`m6 ,eĄfޮx suB6x9P܍#UH\Tݓ{NLMJ%.ø-u-bg")#KVB|S9nsCH41˯펾^ SMu&Hwl!^k[C y~TY^!"Ή2?2us)@EI[ѓ@w* h%'G]WbE4 ` 룕LűvVCV؋W ^Khl N9Y%(ÄOd19ӛ0X+žbsӇ> {o$\V݇9 fZCM{G^O#@snQQb I̦z *fu} +c5v͑*0{C"S`&7w:撕m*plq5r3,xg->y7ͅ ˖a~SIMW(5#Ôsf!Hk=?k>]^ g⾊HAAr{~Qw/_nxyvвˇ豮zCY5u"쇂]NTfnͽ @F v84ymuԵ( ;M1EmG~ط"sCq =x)֨ȸ.GaJ( %m%nHkRtN݅>հ.\К3NӤnyy=5;>l/uZDM>o<Z  UUo'['3>hvy|ktkKJDIN,2 ߔz1 d5,]yUȑWRw#SMRlN!l͚O/O3q sG<˭<2Ӈݣ% CMQ|wյ}Ò+ ^pPX;}gaT{<ٜS04X!';)2/@:*t~Ϩ|8>P`)%Ve 089B N3hWfӯAy4CĶc+rZN +ҞBI03m8l& (eE歂pEegg݄^]m3<G~ׅԱ4o,W' Fi5J4If]MQl1|*Ukc]xLFf aw q{&¨Gvv*IлO>w[2$CzɹMƧqYc1Sit}񂰲 g]m\kVkNx ܔ_+7F-[_RxqצNCaE6u8}sipd k3iw4DʠJ5蝞)9.Nl0ȴ@S紤 r`CGe+)f £[kZ֔.Lk.N2nA49}Dâ ; -fq&y fEDNk~)a8!Éb0Es.6.Zzp#ao^Qfm,݀=}*& N9rS'K-oL۷OP-؈Wޘ"ekc=YA2b ~> +P/]Gn_JY|@C?6-l`q,.ZhhFm fXl-&WB=&s#~ZoEꪮ!q'lp*(4&uFjO:Bt/#9tuJS ӣ1?V%XT@D>_28|-pC)ށ"zRtǮFjzyS*x9ɄCIXM : >)jsvvHiإwck=.Wq6 WCx5FmE$5UYJc6^iΪly 9A#3K1[܃ &ؕ;,A`u0{\6І+()~`)tAvߑ\p̠%ֺ4_aE0bI e}!8x=@9Uѫapf>49iZB; V "EwUaވ[2;GyK8x2pv ٶcWWC ?D{Ej 2ɁjoںY½FWP'nTGCXfnn@r#(UHžiȪ#*/HS 5Dibu#J)P,:6l^/(Z[2$!fmPr-$f#= ]^\mkX`YryxZˉN ˁܢj}y> ?|5W毙:h<ZK 9]& }75wli2hY I)M"\MS[Ҳď/oD|[ػ2H{_CF\zA򱍸NF<;kRۗơ0g6IZO';O#KZjXr~f+4T$HDVDe:_TRjweFw";qm}-%W;%Ț]O7]2*a-٪k*KKs5޼3[#8{ҺJBAM!A"+Wtl85vcq`3xW(U]泅;Al4ya;gFpbɈMMy8=H 'PNv"Ҳ0fnߗNohxQ*/WZvno$YBܱ3){04[M0%xIy2'zCRb3rʧņR:oaK5>iIA!fsDF0sF~-0DP(pi~? T=KَVF6Ϗ5q͋iS}(cY HpZ@isSH!4'vTO'?IRQSYh-IaS$vLGz;=bMt=b⟰n j-M8-E˝@\693d!6:X~ho*v\CX܉g s'e1;Էhߘ)z5<:S G*6g_: i#w)n=ojAcH/~4j1 b9ђd%<R7:]S,E~H)rNb?NhQwEN+S]憱gܥ Ƥ "<&*3 )>!e?E wP0h^SOCd+7bMYGϞ!]=D ܧslDEg1%n( BH8@߈%Y'; ~(IP짔u` AkdRuʞ{*dG|D UfQ,f7=t}!)ąM5+8YJ>y68)8\F駩κI eW~T{#,.ԜNS mj)Q6w{d*mDm?6VJqW=<#HKhv9U\\ʊ9OD@jǎSR l냍8Ơm1蘶lu ~rI<gD$ԱL]0O |5ټNf^KqBqo!_uP~5;saN\8fZqsum}Br(Oooό5325{́^Y8UUyKbIX5:nB"_-YfC6!rg:Nge&kWp 5JxJiFd,5{)eg(t5EXlQl޴6rUVys"hwX8A)zGʼnoEHp{VZrnf徢z3!m*Q*?"⬿<̫i(݃e+Y(Sr|rvYseԊdo̅*5+q7FJ }lc/8(Mh:zjFs4a BI 3]`ݬ jjtD?.ݜ~h;z -kơQnqL&u$ kz9,3T Ł#˜r-tU3dݵ8)94eaR&qm,RvzQ0R0`ʪ*\}re1'TZt/H3sn7 p&t)%oq.vK Wi%-Akۥެ?쉰ypW'\1Կ{3W |@ϲ OHYqBv[ql[ .ĽZ!hamC*eVLR,p*Qo+PtOu&OPw#v7{Vh ,giЫZ_,=8 g#ADKyC,dܾV3 Zz$# Ą`q)RP}h[-i6INZgY>]>}Ugp548irE8,5eu`BJdul[Dq\\m۸ >?זKp{Ѧį$VBFRYE&.;3A"TYٗx]_d[X{ܐIbrJ A^pmV)ԢlґJsǷD{)(NX2Ĭwv jTqYn R*QE~/LSfXߦo;9<(%:fEXy-h(8̻s%s/+.7X۠ 6^`-edWvhj7__O=hZѺVEj >zV_ҾѓX 9k} bi܆8<J?66w rVe<6?Ē^:  :>V5mf5g;is X+ pA#i5שdtNw'`+!mO^U+]fw'_MNРzn({ԗ)vv&$MljXu?>5,W{p-(5': 7x^zNIE)zSCIC{%[2vnɍ-/6iڰp;$tȇ5Js#D\y X۞ #+MV{e+,bo!ɐگ`b5pdJ+-T h Ff}{H@siESIB[yaL2F+"!`l{#+H};t?P%vR 5l#Fz]p4Df=bof;<@@z#ϵ^%v+~RvqC/PGuJxȓ ǼK SbO*NX b6CYfc-6b4ZkdhyIY=2]&D:кWḷsrŷIcLdVrE]RRV2mb­>iY}R\BfأX )?P) Q}A:D$E FLE/"Dؖ8پ7rSᵍ)/vYX" h)+0e6DNl\*]6~%eawgđs KfȒ,boNUvIiǰT/jCW/~^.QX)PbEnS?UB+]mДF%.m5j~^؋^YxC:B3'Z&QqM.c} 2KאB׊S]L#.XUr%j~F)i ֞ޏTdH 3ڪ xƼh`S n!6%>1?pfF >}S_kvTހ+qzH9l|:|rB~iǝm=:R}PRο*2}.a` Z L $ S~#4sۘN(bHILct1UN6ܷcf L~KTN"y?F NWkgm8i'ú^Mk80¶j헤.i~<,(3]Qe˃ 5U/l$4Oslsȑ6ly,WjC/sY7ف,xxߑ`p|nN7A8hMcHyt{u(8o7˟GJŪFԢ;L>-JMr%&-tV6ߩv7s7]ڦAql5 #HY "W,p -'tW(ؾ 8QGOcâxğgx>T^c)>==y ~$킵1COWMkѿ3JEIJL]K̊Z<(ˉ#Ó|+Q<-ݸfAjen(` MM̵k ec;nZIiL]shmGVUA+hcg @m#~ @6zwEFekWZ"c| 4('2H4iĶAxW"N /Sa46B\խooKB"|M7G>iX~341s@T t|}6@ϫyLūu.y90":|N:h OGƃЎQ쀽@!"<^Rؿ L%l Qh:g'݄$5Ǜk*xpq@R Is}#pPM5ں=e~K)?Wo1{(bFZv(\?gޥ.CZ"s~ Ť=QbLmW? ɍbj}5$z L c D\ k\jp"9jn+'Y1 |ӎpnoڋv|1a( ]w 欣Ƞ|}) KlA2 t7~Z#oCm*ݑ%`/wdp]>mH%b*lPZ hC j(_/tA5\ok$ q(q`}%-i gob ,ډS!pS|I:`TtVpsC+c[=/ c)"$ ?d).SNՄE@SʘfῧW'>Z. Tl@nA䧨6`y+];5ʪR[rֽ|()g)aUIXy=Y @ie)ۂ ۽%Ah.W\'1BZsj]\.]i4B6LҦ=`JTV%"->-^/Ҷ92PP3MqKpsjMwB*Јq:kIy߮zusmݞ W$FrYR;_˟{˂ אYv:bMi_ȪFeyղq+/dB#nN/s:rbҺZp}G-s AXИP/?+lF\0EH4EAc%3zsq8) *l4jajZl&um` ;;oyԾIJiy`.'{5z(%Z>K,c =d4r'PQ‰p"#TU"Ta_L#%q- hH%w,.g͓2䆋vhopAi1| .i by&=0:ӡfb[hɇcp<᪬L`a=JXcBqkwUAs,'9S|Z쨔EO O(WyyP~L1v;|/ٞ)$qNKpI|fȲ p pa/Y?^kǫ9ɿ(|o8O f7zj)UL78S;${njËƁwgZN&t;)?񶤨4eiK~2tDQ)Dwf~zt+ٺl_A-BL JɿYUj֭Y?>1ٻ*\DФi~R:R9xF%2pvq}hm<țT*yfYWp-CU^-a~hEj*q憯FJw]Cc{+2L?jyƼppmpGcv40B< ^ǡғ \/2[z=!- sSyv B=4N٧9~JÀ  N NY4DTzYSp9ۃ$,0o}%u^Gڌ1UGvk_MJcv` 1R,p#lH^~="=V~E0K޲?e6('GŴzgoڃ'¯[Ӵi}?N?4!yA?o#Ʒclu]Բ9s,b㠄*別!sk7 P;Y]!y mbȀX`XԘ 6=cP f_4(TC Cw|ep̕zx.b4)DcWY<[-{W[}>Xau3>3:Iq!hS!+~x.<Gw9iZlu; rԭaRp E/\qz0k9bKNJ{ ]hZuZ lYRw+ߦv._xNk #U'$xhvK}{+')ʊG4C;CgOO2B2\݉};sdjyޕU֭Wm+r乭dњEB5(!; /AO{7яsrfaYrL1R#7G;(fCkSwe'>`8S!N0jL7n߾X JA/Z1 lLve`غt=3 tτ~fVCPξ"wpMؠv6k؛K-vo2cH3 DeC nU$\wԩ_zST-X?f] nhZOa S͸p: *m<Н@-įJz&p}jk&,qxF}4l &R'WTOP>206nmM[}6M5~d{ެY9e2j ܶB^oa]qhEK D"0?.k V^^'{i q,Lg$ŌDB{~$ fYܑsbL:Ӻ'ܔ"QF]-?a'䤧>:KS7\?;A'pM'sׯ!j%1Hu}pߴګ﷔ih~\wvH\(v/Gt&H[̡bmB;~Ypa/mvWhI%f¸"NgO[b:JdvrبH GEP}DVG#MKs]RP5urF]q r~uMbZjVr_+8 ^Jdj DYȼss*i܅Τ|ʇK~Pǖcy-u=tquuC63x`PS #u@Ygm$ ӂ褜؋gYv] e^dYB!ŦdžrJ7[zi:! 6j୮Z~L-8g= ^ KdJP蝛ⳜZo3Nh!*o6"a&2|^)D{2Z1e*+9-,^%;zh. bZ}E S*?VbCu 9D˜11 LaCkϊnZ> Y._7f1`i9*u[].6$.!Y2y/|[:MXӠ|g+0hu@qi?ҐS;^  ~IgiȹYEYAr8d!tEeOb nXG- [Th"ɗG@9ݭ-`dpwE5j(xDPB}\WdgJɥyǷiPIp 4 $~ T$}p޴|ë3JK#N UI5nѯG S jIVfs+!VrC+ij}R{{b.8ϾVgͲ.ExFz`]{HL:K#{RV.+I"ioH_ |btۨ2iJ砆e!SyF#.j#L؆7s|FX/]z]5yC;I5!BT[I$xyQ<_QW{M,-ُVޛknnB|H4L>cqQUya[IJMsډ@x H3%Ef cĻ B+QF/%fb<LH,z a( 2 qj84Ggܓ/T{פ͹`k)qXEo8w b@뺒{nd-% a*@wDH^|踺#Qh*FhiYb~DUl:6˴XĘ)8[S>c: o-vh.<5Fp :J-J42^=_H~~rnc NtWGkHVZK 8Puka}$jr qLI+8lhwHV]0C(s{ -PlyW_&zjn\,WuJeWYMEbh#*]O*vyϔ0}e*4~Xuq0@Qo3[^=$7<ط>|mY͵rriĝ?U2'|Ggy(;c]~s4/5avj 'uPL1$]N{%߷/jSjx+OZUtiP7zOG^2G&*7zY+3⎺Ib%?P [n; X]|H\M:qh4=pa(;z6<0 y3"y8\eoB0^h<*$μoo!/ b+Rxt quV #qiիCo`Z@'4FtΑG 4qQ$1|4VH! nw j.73x"WQ)gx:AVWHHл7nXhO^U9c[P<#ju8Vt˷xm[IQa3?.c L CpN|`ykg"_`ҎP u?VsXWs^Atٜn)R䲛KZ!(Z(Y>