multipath-tools-0.7.1+108+suse.29efb7b-12.1<>,k0\ёC/=„oOl5kcXqBKZ1$Ɩ7:!?'ƒuS쫐hPҎ. vLڶ*L|nUu])cC\\W;Y#r%b #]gƺ [Hv F.7  m (jBV'67'6YiCT8Uk񌏋 G2j̟Myh&}k%k̛гa+ f B W ]4އQЋQk>NfSAo_QIop>Dl?\d) . i@DPTgp  X!1"1 #1 #x1 $<1 )1 )1*1+1,v,1-p/1015"1(5l85t97:?=7>??G@OFWGl1H01I1X(Y܌\1]ݠ1^bcd$e)f.l0uD1vwL1x1yzTCmultipath-tools0.7.1+108+suse.29efb7b12.1Tools to Manage Multipathed Devices with the device-mapperThis package provides the tools to manage multipathed devices by instructing the device-mapper multipath module what to do. The tools are: - multipath: scans the system for multipathed devices, assembles them, and updates the device-mapper's maps - multipathd: waits for maps events then execs multipath - devmap-name: provides a meaningful device name to udev for devmaps - kpartx: maps linear devmaps to device partitions, which makes multipath maps partionable\ёCcloud129 vopenSUSE Leap 42.3openSUSEGPL-2.0-only AND LGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Basehttp://christophe.varoqui.free.fr/linuxx86_64[ -f /.buildenv ] && exit 0 if [ -f /etc/init.d/multipathd ] && dmsetup --target multipath table | grep -q multipath ; then /etc/init.d/multipathd stop 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 multipathd.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in multipathd.socket ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-multipath-tools-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-multipath-tools-update-$service-new-in-upgrade" fi done for service in multipathd.socket ; 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 multipathd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in multipathd.service ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-multipath-tools-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-multipath-tools-update-$service-new-in-upgrade" fi done for service in multipathd.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 fi[ -f /.buildenv ] && exit 0 /sbin/ldconfig if dmsetup --target multipath table | grep -q multipath ; then 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 multipathd.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in multipathd.socket ; do if [ ! -e "/run/rpm-multipath-tools-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-multipath-tools-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in multipathd.socket ; 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 multipathd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in multipathd.service ; do if [ ! -e "/run/rpm-multipath-tools-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-multipath-tools-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in multipathd.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 fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all exit 0 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 multipathd.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 multipathd.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 multipathd.socket || : ( 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 multipathd.socket ) || : fi mkdir -p /run/regenerate-initrd/ touch /run/regenerate-initrd/all 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 multipathd.service ) || : fi else # package uninstall for service in multipathd.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 multipathd.socket ) || : fi else # package uninstall for service in multipathd.socket ; 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 /sbin/ldconfig'8''''G'7(@'''''[h`xf 1[GFc'gH&4 AA큤A큤A큤AA큤A\ё?\ё?\ё?\ё@\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё@\ё@\ё@\ё@\ё@\ё@\ё@\ё@\ё@\ё@\ё@\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ё?\ёA\ёB\Ȯr\ё?\ёB\Ȯr\Ȯr\Ȯr\Ȯr\ё?\ё?\ё?\ё?\ё?4cea4d82d5573029193ebc57bbc0848f44818331dd637ab28f68ccf37b9a1c761be39eebf79a21d9cb583113521653f1848fb6358ce15a87ec8f86bc3ad91a273e765aa06752ea7d677a3956d07068ed7c6acad2d82d0e3cbbbfe8a0260703b7deeb90acb89f3c9f92c547c75947b9fbcfbfc7837eaad628bb39efe2e4b3bce5e74647223cc39834091d9834491ef80f2cdb1cf943fb4d83598df6c48fb68cd6b57650a9967bff8ea1f7fd24f506bcfeaaf8f343fba0ad50771a76b1bb432ad0fccaf75295f9b8d0d70c1b3ab3dc4d94324c06799e5646bcdf0f18f041f7abdadcbe9bbd5a24421e71bae428246b60207ec97a7312818ac31435c57113b187a9ddd716b478b47102f3bd84ad1caedadf7afef5a94c17d5c1dc2c2d2437e81479ed30f946aae2865ea788d1dfecf9fc0a17467aa2b38816a4bcdc41af7b8af8b4d30a42865b923284cd873bd08e3fcf1f0029fc09731594cc295eda31d5c43293b49c18a64364b93e24fac52c1213a1edf858a2b058eac16bf523b5ed69df1db0e49cdc90cac3514f7bcd4387b64ca499fe22c2d7cae1771f1fbbc40abee5bbfff52274c64c0d56a5eecc01b09510ec16fdec2c938b17f532427e01068af7203c7460b9b54f01193079aef2f3e48f778e6ce7e2ccd88d1c9f0a4be90ad45c110bb64df299dcd932fca0ce2a695c6d57c45a1f1ba3a62860e3e6cc6c7814ffbad1ed6321da37f32f927be1ba0f0da45e61b234ee4d69f5fce4486a80fdaf4a42635f30f0716dfdd0d91eb439ebec522ec24fbd65380cdd255951079008b364516c9383014535c783e35dfbc883c40facad55d6fc313fa7e31779e9c262dbd962510fa4989cbe8b3fc11fa096fa31886d18b10fe4a5abc1930f806e6286f65481940f2854622dcadf5ad8d408ec828dd3acservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmultipath-tools-0.7.1+108+suse.29efb7b-12.1.src.rpmlibcheckcciss_tur.so()(64bit)libcheckdirectio.so()(64bit)libcheckemc_clariion.so()(64bit)libcheckhp_sw.so()(64bit)libcheckrbd.so()(64bit)libcheckrdac.so()(64bit)libcheckreadsector0.so()(64bit)libchecktur.so()(64bit)libmpathcmd.so.0()(64bit)libmpathpersist.so.0()(64bit)libmultipath.so.0()(64bit)libprioalua.so()(64bit)libprioconst.so()(64bit)libpriodatacore.so()(64bit)libprioemc.so()(64bit)libpriohds.so()(64bit)libpriohp_sw.so()(64bit)libprioiet.so()(64bit)libprioontap.so()(64bit)libpriorandom.so()(64bit)libpriordac.so()(64bit)libpriosysfs.so()(64bit)libprioweightedpath.so()(64bit)multipath-toolsmultipath-tools(x86-64)   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   /bin/sh/bin/sh/bin/sh/bin/sh/bin/shcoreutilsdevice-mappergrepkpartxlibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(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.2)(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)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdevmapper.so.1.02(DM_1_02_97)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libmpathcmd.so.0()(64bit)libmpathpersist.so.0()(64bit)libmultipath.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)librados.so.2()(64bit)libreadline.so.6()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libudev.so.1()(64bit)libudev.so.1(LIBUDEV_183)(64bit)liburcu.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)sg3_utilssystemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)1.2.783.0.4-14.0-14.4.6-14.11.2\8\,@[@Z̧@ZZqZg#Ze@ZaZ_:ZV@Zwwid is 0-terminated (bsc#1048146) * libmultipath: drop uevent_can_discard_by_devpath (bsc#1048052) * libmultipath: only listen for uevents with DEVTYPE=disk (bsc#1048052) * libmultipath: fix over-long NVME WWIDs (bsc#1048146) - _service: Pull this from the branch sles12-sp3-fixes (minimal set of fixes against SLE12-SP3 RC2). Use match-tag to generate correct version- spec file: Disable RADOS support for i586 on Leap 42.x (bsc#1036271) - spec file: Move libdmmp to /usr/lib[64] (bsc#1036652) - Update to version 0.7.1+7+suse.3edc5f7d: * kpartx: use mapname if no uuid is present (bsc#1033541) * kpartx: relax check when checking for a kpartx device (bsc#1033541) * libmpathpersist: use extern struct udev (bsc#1027188) * kpartx: include sys/sysmacros.h (fix compilation warning) - Update to upstream version 0.7.1: * multipath-tools: improve processing efficiency for addition and deletion of multipath devices * uevent_can_discard: optimize devpath check * multipathd: fix SIGUSR2 handling * multipath-tools: clean up libdmmp/Makefile * multipath-tools: libdmmp: Fix incorrect use of __attribute__ * multipath-tools: Remove trailing whitespaces * multipath-tools: add missing "-l" flag for pthread in libdmmp/Makefile * multipath-tools: build objects for libdmmp and libmpathpersist independently * libdmmp: minor Makefile cleanup * multipath-tools: remove incdir from Makefiles * libdmmp: don't disconnect from multipathd twice * multipathd: don't call strlen on NULL variables * libdmmp: move libdmmp.pc install location * multipathd: drop lock before calling uev_add_path * multipathd: allow devices to switch from RW to RO * libmultipath: don't set max_sectors_kb on reloads * Remove a trailing tab * multipath: fix segfault with disable_changed_wwids * multipath-tools: amend text from multipath/multipath.conf.5 * Bump the version code and date * multipath-tools: replace multipath configuration output * Revert "multipathd: set timeout for CLI commands correctly" * libmultipath: fix skip_kpartx support for removing maps * Bump version to 0.7.1- spec file changes suggested by factory review team (bsc#1030699) * RPM group adjustments. * Avoid %__ macro indirections- Enable rados for SLES only for x86_64 and aarch64 (ceph is currently disabled on SLES on s390x and ppc64le) (bsc#1030699) - Downgrade to version 0.6.4+103+suse.bcb5d0f4: * temporarily remove commit "multipathd: fix SIGUSR2 handling" until it's merged in official repo (bsc#1030699)- Spec file: disable librados for architectures for which ceph is not built - Spec file: enable librados by default for SLES12 SP3, disable it on Leap <= 42.1 - Update to version 0.6.4+104+suse.ac0df678: * multipathd: fix SIGUSR2 handling- Update to version 0.6.4+103+suse.bcb5d0f4: * changed to official github repo openSUSE/multipath-tools (no changes code-wise)- Spec file: Added dependency on sg3_utils (#boo1028857)- spec file changes: optional librados and libdmmp support * enabled by default on Factory and Leap (disable with --without-rados, --without-libdmmp) * disabled by default on SLES12 (enable with --with-rados, --with-libdmmp) * libdmmp0_1_0 and libdmmp-devel as separate packages * minor fixes for RPMLINT warnings - Update to version 0.6.4+102.0119472d: * rebased, code-wise identical to previous checkout- Update to version 0.6.4+102.df7d367e: * libmultipath/propsel: Do not select sysfs prioritizer for RDAC arrays (bsc#1004858)- Update to version 0.6.4+101.f01ef4da (SLES12 SP2 changes wrt upstream): * Make libdmmp build optional * multipath.rules: use -i flag to multipath * kpartx: create symlinks for dmraid devices * kpartx: Add udev compability rules for SUSE * libmultipath/checkers: make RADOS checker optional * multipathd: fixup check for new path states (bsc#1019798) * tur: Add pthread_testcancel() (bsc#101979) * kpartx: sanitize delete partitions (bsc#100869) * libmultipath: coalesce_paths: trigger uevent if nothing done (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: differentiate ACT_NOTHING and ACT_IMPOSSIBLE (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: reload map if not known to udev (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: sysfs_attr_set_value: use const char* (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: select_action: check special features separately (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: treat aminio like assemble_map does (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: disassemble_map: skip no_path_retry check (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: handle "retain_attached_hw_handler" (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_feature: print log msg if no_path_retry cant be set (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * libmultipath: setup_features: log msg if queue_if_no_path is ignored (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: use weaker "force_reload" at startup (bsc#998906, bsc#998893, bsc#1005763, bsc#1011400) * multipathd: imply -n if find_multipaths is set (bsc#1012910) * multipath: ignore -i if find_multipaths is set (bsc#1012910) * libmultipath: move suspend logic to _dm_flush_map (bsc#986838) * multipath -ll: set DI_SERIAL (bsc#991432) * libmultipath: use existing alias from bindings file (bsc#1005255) * libmultipath/discovery: do not cache 'access_state' sysfs attribute (bsc#1004858) * multipathd: issue systemd READY after initial configuration (bsc#1006469) * multipath: avoid crash when using modified configuration (bsc#1000914) * multipathd: Set CLI timeout correctly (bsc#999061) * libmultipath: Do not crash on empty features (bsc#994812) * libmultipath: fall back to search paths by devt (bsc#995645) * multipathd: set timeout for CLI commands correctly (bsc#999061) * Invalid error code when using multipathd CLI * multipath: do not check daemon from udev rules (bsc#986734) * Add support for "multipath=off" and "nompath" on kernel cmdline * multipathd: start daemon after udev trigger (bsc#98673) * multipathd.service: fixup Wants= and Before= statements (bsc#1019181, bsc#991742, bsc#986734) - Update to current upstream (0.6.4-65-ga2675025) * Avoid that reloading a map sporadically triggers I/O errors * fix udev rules for failed multipath devices * multipathd: allow resetting stats * multipathd: add messages on delayed path addition * multipathd: don't update priority of failed paths * libmultipath: cleanup orphan device states * libmultipath: add detect_checker option * kpartx: don't keep creating recursive partitions * multipath-tools: Introducing multipath C API * multipath-tools: sync valgrind.h with 3.12 upstream * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * multipath-tools: add availability of service-time and queue-length to multipath.conf.5 * Fill NVMe specific path info * Don't blacklist nvme * multipath-tools: fix misspellings * multipath-tools: git should ignore rej and orig files * Include sys/sysmacros.h * Tolerate modprobe failures in multipathd.service * multipath-tools: Remove trailing and leading whitespaces * multipath-tools: Perform socket client uid check on IPC commands. * multipath-tools: Set errno mpath_recv_reply() when failure * multipath-tools: New way to limit the IPC command length. * multipath-tools: libmultipath: Removed unused functions. * multipath-tools: libmultipath: fix gcc link failure on rcu_register_thread_mb. * multipath-tools: multipathd: Fix memory leak on load_config(). * [multipathd] Remove trailing whitespaces * multipathd: deterministic io throughput in multipath- Remove superfluous PreReq for insserv and fillup- Update to version 0.6.2+suse20160928.8939fb6- Implement support for 'multipath=off' and 'nompath' kernel commandline options (bsc#1001691)- multipath: avoid crash when using modified configuration (bsc#1000914)- libmultipath: Do not crash on empty features (bsc#994812) - multipathd: Set CLI timeout correctly (bsc#999061) - Moved multipath-tools repository to github.com:/openSUSE/multipath-tools.git- Fixup glitch from patch 'fixup check from udev rules' (bsc#986734) - Remove 0001-libmultipath-fall-back-to-search-paths-by-devt.patch; integrated into git repository- libmultipath: fall back to search paths by devt (bsc#995645)- Fixup module name in /usr/lib/modules-load.d (bsc#986734)- multipath: fixup check from udev rules (bsc#986734)- multipathd: start daemon after udev trigger (bsc#986734) - Load device handler and multipath module at boot (bsc#991634)- Do not check daemon from udev rules (bsc#986734,bsc#990538)- Include fixes from upstream: * memory leak in orphan_paths * More hardware table cleanups * Add 'serial' keyword to weightedpath prioritizer - Set timeout for CLI commands correctly (bsc#990265) - Start daemon after udev trigger (bsc#991742,bsc#986734,bsc#990538) - multipathd.service: Fixup Wants= and Before= statements (bsc#991742, bsc#986734)- Include patches from upstream: * Cleanup hardware tables by removing default entries * More formatting fixes * Order keywords in multipath.conf.5 * Change default pgpolicy from 'failover' to 'group_by_prio' * kpartx: Fix check whether to detach a loop device * Fix partly traversed loop in coalesce_paths() * Fix memory leak in reconfigure() * Cleanup include header files * Bump version code to 0.6.2 - Fix multipath -l without output (bsc#990480) - Fix spelling in a log message - Fix type of rcu_unregister() - Do not perform POSIX mutex operations inside a signal handler - Ensure that signals are delivered to the uxsock thread - Fix memory leak in path group policies - Update tarball to 0.6.2+suse20160728.d96f423- Include patches from upstream: * Makefile cleanup * Update multipath.conf.5 * Update hardware tables * Whitespace cleanup - Fixup crash during shutdown (bsc#988539) - Update tarball to 0.6.1+suse20160715.3d44636- Remove obsoletes spec sections- Move config accesses to use user-space RCU (bsc#987526) * Revert 'move filter_devnode under vector lock' * Revert the rework patch - Include patches from upstream: * Update hardware tables * Update kpartx manpage * Whitespace fixes * Include coverity fixes * Drop AUTHOR file - Update tarball to 0.6.1+suse20160704.6e52398- fix service file to not pretend that this is the upstream version. Now labeled 0.6.1+suse20160603.9b920e3 - Fix BuildRequire to get systemd.pc from correct package (bsc#983167) - point rcmultipathd to /usr/sbin/service to avoid dangling symlink warning- Rework patch 'move filter_devnode under vector lock' (bsc#982348)- multipathd: Fixup definition of set_unlocked_handler_callback() - mpathcmd.h: Update Free Software Foundation address- Do not install header file with mode 755- Update to latest upstream version 0.6.1 * Merge suse-specific patches * Drop multipath.conf.* files * Update to version 0.6.1 * multipathd: move 'filter_devnode' under vector lock * libmultipath: use poll() in uevent_listen() * Increase kpartx retries * Merge Dell MD3XXX hardware table entries * multipathd: Add 'sysfs' prioritizer (bsc#927040) * libmultipath: call get_vpd_uid() if no uid_attribute is set * multipathd: update defaults- Update to latest upstream version 0.6.0 (FATE#319406) * Update documentation * Fix memory leak and segfault in reconfigure * Add wwn keyword to weightedpath prioritizer * Use 64-bit int for command key * check partions unused before removing * print 'fail' when remove fails * add exclusive_pref_bi for alua prioritizer * kpartx: verify parition devices * multipathd: delay reloads during creation * Cut down alua prioritizer ioctls * Add 'ignore_new_boot_devs' option * Add libmpathcmd library and use it internally * retrigger uevents to try and grab uid * Update to version 0.6.0- Port to latest upstream version (FATE#319406, FATE#320255) * kpartx: support device names with spaces * add raw format multipathd commands * make kpartx -d remove all partitions * Add find_multipaths option * Autodetect ALUA CLARiiON configurations * Delayed path reintegration * enable configuration directory * read-only bindings * Add deferred_remove support * correctly set partition delimiter on rename * Add overrides section to multipath.conf * Add additional path wildcards * Add force_sync option * Misc small patches- multipathd: do not flush maps on startup - Use find_path_by_dev() where possible (bsc#924316) - Fixup error return in store_path() (bsc#972329) - Do not display message 'invalid fd'- Fixup overzealous warning 'empty device number' (bsc#969857)- multipathd: fixup signal handling (again) - Revert 'trigger all devices on startup' - multipathd: print error message for invalid arguments - multipathd: block checkerloop during reconfiguration (bsc#946658) - libmultipath: correctly initialize pp->sg_id - multipathd: don't buffer output with systemd (bsc#954726) - multipath.rules: Do not forward partition events (bsc#954726) - libmultipath: improve uxlsnr handling (bsc#954726) - multipathd: do not realloc memory in uxlsnr (bsc#954726) - libmultipath: call get_uid() for all paths (bsc#935312) - multipathd: Do not print misleading message 'not found in pathvec' - multipathd: Do not update the paths vec when removing paths - multipathd: Do not switch paths on empty multipath tables (bsc#956349) - libmultipath: remove 'get_info' argument for adopt_paths() - libmultipath: ensure 'dev_t' is set when store paths (bsc#924316) - libmultipath: Do not store paths with empty dev_t (bsc#924316) - libmultipath: Do not store paths with empty device name (bsc#924316) - libmultipath: sysfs_set_rport_tmo still wrong (bsc#926588) - Add LIO-ORG/SUSE RBD backend hardware defaults (bsc#947845) - multipath: Reset alias if renaming fails (bsc#943157)- Fixes for md_monitor on zFCP (FATE#319070): * strict loop timings * multipathd: fixup a crash when invoking CLI commands * multipathd: implement 'show map $map format $format- Fixup hang in 'multipath -f' (bsc#941954)- Create package for SLE12-SP1. * Remove multipath-tools-0.5.0-sles12.diff.bz2 * Add multipath-tools-0.5.0-sles12-sp1.diff.bz2 - kpartx: parse emulated DASD devices - multipathd: Fixup queueing mode in 'show maps status' (bsc#933885) - multipathd: Accept zero-sized paths in ev_add_path - Always set DM_UDEV_DISABLE_LIBRARY_FALLBACK (bsc#933282) - libmultipath: Fixup 'DM_DEVICE_RELOAD' handling (bsc#933282) - libmultipath: correctly display checker status- Remove 'udev_sync' argument from dm_simplecmd (bsc#903001) - Ensure multipathd is started before systemd-udev-trigger- Only import ID_FS_XXX variables if not set (bsc#909358) - Fixup regular expression for HP MSA 2040 (bsc#920189)- Add dependency on systemd-udevd.service (bsc#903001) - Use ALUA for HP 3PAR (bsc#922105) - Add DX8700 S3 and DX8900 S3 defaults (bsc#921703) - Load all device handler modules on startup (bsc#908529)- libmultipath: make vpd page 0x80 optional (bsc#917963) - Add HP MSA 2040 to the hardware table (bsc#920189) - Revert 'Skip unhandled device types' (bsc#917701)- skip uninitialized devices during reconfiguration (bnc#908915) - memory overflow when printing help text (bnc#909742)- Do not automatically fall back to vpd uid generation - Improve vpd parsing - multipathd: trigger all devices on startup (bnc#901465) - Unset 'uid_attribute' on failure- libmultipath: Fall back to SG_IO if no UID could be assigned (bnc#908915) - Assign local priority for NAA VPD descriptor (bnc#907483) - libmultipath: finally fix dev_loss_tmo setting (bnc#889927) - libmultipath: Do not use 'sscanf' for parsing integers (bnc#889927) - devmapper: do not flush I/O for DM_DEVICE_CREATE (bnc#901809) - kpartx: handle more than 256 loop devices (bnc#898427) - multipathd: fixup locking in uev_remove_map() (bnc#901891) - multipathd: use global variable for uxsock timeout (bnc#900758) - multipathd: remove unused variable in cli_reconfigure() - Add %service calls for multipathd.socket- Really fix segfault in recv_packet (bnc#896678) - Allow empty revision during discovery (bnc#896864)- Fix segfault in recv_packet (bnc#896678)- Fixup segfault due to double unlock - Skip USB devices during discovery (bnc#865577) - Ignore devices when sysfs_get_tgt_nodename fails (bnc#865577) - Use sysfs attribute vpd_pg80 to read serial number- Create rcmultipathd links (bnc#894513) - multipathd: fix segfault in checkerloop() (bnc#894513) - Use regenerate_posttrans rpm macros (bnc#892181)- Do not call mkinitrd in rpm macros directly, make use of %{?regenerate_initrd_posttrans} and %{?regenerate_initrd_post} instead to avoid rebuilding of initrd for each package that needs initrd recreation. Only update initrd once per install/update if needed- Fixup segfault during uev_path_add() (bnc#892214)- Revert to ACT_RELOAD in domap() if the map exists - multipathd: asynchronous configuration (bnc#891189) - multipathd: timeout CLI commands when waiting for lock (bnc#891189) - Remove dm_udev_XXX wrapper functions - uxlsnr: use typedef for trigger function - multipathd: lock cli client list - multipathd: Use standard lists for CLI handling- Use strlen() when checking for valid wwid - kpartx: zero out cookie (bnc#890902) - multipathd: Check for empty wwid when processing events (bnc#892214)- Fixup device-mapper cookie handling yet again (bnc#890902) - Allow zero-sized devices during configuration - multipathd: issue warning on CLI command timeout (bnc#891189)- Do not remove paths without uevent (bnc#890998)- Fixup structure misalignment in config.h (bnc#890747) - Do not print empty multipaths section - Fixup 'uxsock_timeout' handling - Reload map if reinstate failed (bnc#890854)- Close memory leak in print_multipath_topology - Implement 'uxsock_timeout' keyword (bnc#890551) - Return error when receiving CLI packet (bnc#890551) - multipath: do not print state 'orphan' for option '-l' (bnc#890551) - Fix race conditions during uevent processing (bnc#890994)- Skip unhandled device types (bnc#881125) - use 'uid_attribute' per default when generating WWID (bnc#881125) - Use a default dev_loss_tmo of 600 (bnc#889927) - Fixup device-mapper 'cookie' handling (bnc#886743) - Remove last argument from verify_paths() - Add paths with a size of '0' as 'ghost' paths - Remove sysfs_get_dev() - Use glibc 'major' and 'minor' macros - Whitespace cleanup in mpath_persist- Fixup wrong check for errno in uevent_listen() (bnc#889165) - Terminate uevent listener on ppoll() error (bnc#889165)- Patches from upstream: * enable gcc format-security check * Accept "*" as a valid regular expression * check info.exists to get valid value * Don't forget to reload table when both reload and rename is required * libmultipath: Simplify read_line() * libmultipath: Zero-terminate sysfs_attr_get_value() result * libmultipath: Print line number for which parsing failed * libmultipath: Accept "*" as a valid regular expression * multipath: Wrong sysfs attribute used for iSCSI settings (bnc#883808) - Check for valid DM_DEVICE_INFO before proceeding (bnc#888453) - Scalability fixes (bnc#880356): * Separate out uevent parsing functions * Use poll() when receiving uevents * multipathd: push down lock in checkerloop() * Allow specific CLI commands to run unlocked * Push down vector lock during uevent processing- recovery_tmo for iSCSI sessions not updated (bnc#883808) - Only filter for udev property if uid_attribute is present - Read wwid from sysfs vpg_pg83 attribute - Update multipath.conf.5 to clarify wwid generation - kpartx: Fixup persistent name generation (bnc#887582) - Revert 'return PATH_DOWN for quiesced paths' - Do not treat 'transport-offline' paths as 'offline' (bnc#888378)- multipath: Check for running daemon when called with '-u' (bnc#886154)- multipath: use option '-i' when called from udev (bnc#885628) - multipath: add option '-i' to ignore wwids file (bnc#885628) - Update hwtable for EMC XtremIO (bnc#880510) - Remove unused variable 'aas' from alua prioritzer - Patches from upstream: * Add multipath.conf force_sync option * make prioritizers use checker_timeout, if set * Improve multipath.conf syntax checking * orphan paths on failed add * Add missing interactive commands to multipathd man page * Make multipathd orphan paths that were removed externally * allow users to add wwids to /etc/multipath/wwids with -a * change conf->dry_run to conf->cmd * Return the correct size buffer in set_value() * Fix memory issues in path reordering failure code paths- Fixup race condition with udev (bnc#883878) - Cleanup foreground operation handling in multipathd - Fix some minor issues in path reordering code (bnc#870465) - Patches from upstream: * Use existing user friendly names if possible * kpartx: fix extended partition size for >512b sectors * Mismatch between allocation length and transfer length in rdac prio * Mismatch between allocation length and transfer length in emc_clariion prio.- 11-dm-mpath.rules: Import blkid values if all paths are down (bnc#875233) - kpartx.rules: Skip kpartx for multipath events (bnc#875233)- Fix race condition with systemd (bnc#878809)- Fix segfault when fast_io_fail_tmo is empty in config file - Crafted ordering of child paths for round robin path selector (bnc#870465) - multipath: enable sync support (bnc#872297) - Whitelist devices in multipath.rules (bnc#877281)- Install multipath rule under 56-multipath.rules (bnc#873151) - Implement option '-u' for uevents (bnc#873151) - Remove trailing linefeed from sysfs attributes - Make checker_put() and prio_put() idempotent - Implement 'list path' CLI command - Disable reassign maps per default - Allow for NULL path when printing information - Fixup wwid blacklist printing - Use SCSI_IDENT_.* as the default property whitelist (bnc#872929) - Do not call 'blkid' in kpartx.rules - Allow empty wwids during discovery (bnc#872712) - Always set verbosity to '0' when checking devices (bnc#867840) - Fixup multipath rules for booting (bnc#870764) - Fixup dependencies in multipathd.service (bnc#872712) - Do not print empty device strings during discovery (bnc#872712) - Use multipath wwid if path wwid is empty (bnc#872712) - Set the correct PID when running in debug mode- Fixup ordering cycle with systemd (bnc#863218) - Rebase git repository to match with upstream - Revert 'display uevent sequence number'; not required anymore- downgrade device-mapper requirement to 1.2.78 until 1.2.82 is available anywhere- Update FSF address - Add 11-dm-mpath.rules (bnc#867968) - Link against libsystemd instead of libsystemd-daemon- Fixup spec file to correct rules permissions- Fixup 40-multipath.rules installation- Add 40-multipath.rules for dracut support- Install kpartx rules with correct prefix for dracut - filter for missing property in get_refwwid() (bnc#862250) - Double uevent stacksize yet again (bnc#855379) - do not fail discovery on individual devices (bnc#860850) - Prefer deprecated 'getuid' callout (bnc#861534) - Skip paths with empty wwid (bnc#861534) - correctly terminate string in strlcpy() (bnc#861534) - Don't chop const strings - Fixup typo in Makefile - display uevent sequence number on 'show daemon'- Fixup build issues- Update to official version 0.5.0 - remove: multipath-tools-0.4.9.tar.bz2 - remove: multipath-tools-0.4.9-opensuse-12.3.diff.bz2 - add: multipath-tools-0.5.0.tar.bz2 - add: multipath-tools-0.5.0-sles12.diff.bz2 - Merge: - multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch- Add Source URL, see https://en.opensuse.org/SourceUrls - use %setup -c to support the tarball- license update: GPL-2.0 Substantial number of GPL-2.0 files in the package- Make installation of systemd unit and udev files more flexible. add: multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch- Update to latest mainline git version - Merge systemd fixes - Generate persistent device names for kpartx (bnc#799274)- Systemd: use default service type instead of forking - Systemd: fix spec pre/post scripts.- Drop patch 0001-multipath.rules.patch, multipath not ready yet.- Fix the installation of multipath.rules file.- Drop RUN+="socket:..." and update the multipath.rule like Fedora does.- Update to version 0.4.9 - Merge in latest changes from mainline- Run update of initrd at %post and %postun. We need this to make sure initrd reflects the updates.- cross-build fix: use %__cc macro- don't hard require boot.device-mapper in boot.multipath. dm-mod is autoloaded when accessing /dev/mapper/control anyways.- fix build fail with AS_NEEDED by default- updated one more dm_simplecmd caller with &cookie. - bumped 1 character buffer to 1 byte more for leading \0- Merge with fixes from mainline.- fix compilation on bi-arch by specifying LIB=%_lib (Makefiles would erroneously assume a 64-bit target just by the sheer presence of lib64, which is wrong) - always add in -D_GNU_SOURCE to get at struct ucred- Increase initial timeout for 'tur' checker (bnc#616694)- Set geometry information for multipath maps (bnc#613363) - Reset 'running' parameter for directio (bnc#600043) - Add fallback to init script for older versions (bnc#602957)- Add HP 2000 to internal hardware table (bnc#603359) - Make path state messages unique - Add 'reassign_maps' configuration parameter - Profiling fixes: * Update 'max_fds' handling * Use strcmp() instead of strcmp_chomp() * Simplify sysfs_get_device() * Remove duplicate calls to path_offline() * Simplify dm_get_name() * Fixup devt2devname() * Rework dm_reassign() - check argument length in execute_program(bnc#610914) - Do not use LOG_CONS when opening syslog (bnc#610914) - Remove pid file usage from init scripts (bnc#600412) - Fixup boot.multipath init script (bnc#600412)- Always provide symlinks for udev (bnc#603785)- Use minor number in ev_remove_map() (bnc#599770) - signal_waiter() overwrites structure (bnc#591399) - Serialize startup on large machines (bnc#598697) - Update multipath(8) manpage for '-p' (bnc#602970) - Mark 'readsector0' checker as deprecated (bnc#589340)- Errorneous message 'error starting uevent listener' - Graceful shutdown of logging thread (bnc#591399)- Missing '-p' option for mkdir in mkinitrd script (bnc#597786) - rdac message not printed correctly (bnc#598302) - Use alias when printing log messages (bnc#598302) - valgrind fixes (bnc#591399) - Use VECTOR_SIZE() defines - Update hwtable factorization - Use log_close() on shutdown - Use refcounting for checkers (bnc#591399) - More valgrind fixes- Provide correct persistent symlinks for user_friendly_names (bnc#596301) - Fixup hardware table for LSI arrays (bnc#597713) - Reassign maps during startup (bnc#586834) - Update manpage- Use mkdir -p in mkinitrd setup script (bnc#597786).- Remove 'minor' argument from add_map_without_path - Check for correct device-mapper device in uevent handler - Start uevent service handler from main thread - Do not reassign multipath maps (bnc#594341) - Protect waiter structure by mutex (bnc#581200) - Log directly to syslog on shutdown (bnc#581200) - Clear up uevent queue on shutdown - Add more IBM/FAStT arrays (bnc#578738)- Display average priority as group priority (bnc#588591) - Implement 'wait event' cli command (bnc#586834) - Reset existing maps (bnc#577894)- Setup 'checkint' when loading config file (bnc#586847)- Fix typo in persistent rules for by-label/by-uuid - Update debug string in verify_paths() - Evaluate feature setting in verify_paths() (bnc#584197)- Fixup 'async_timeout' initialization again (bnc#580413)- fix buffer overflow in strncat- 'reset log' cli command crashes daemon (bnc#577889) - Initialize 'async_timeout' variable correctly (bnc#580413)- Add hardware defaults for EMC Invista (bnc#573870) - Use '--replace-whitespace' for scsi_id (bnc#572209) - Asynchronous mode for tur checker (bnc#552688) - Update queue_if_no_path after sync with kernel state (bnc#570932) - Add 'max_polling_interval' config variable (bnc#570932) - Add 'async_timeout' configuration variable (bnc#570932) - Use default scsi_id callout for EMC Symmetrix (bnc#528481) - Update path_offline() to return device status - Update filename in init script - Fixes from upstream: * do not allow 0 size for multipath devices * Add nexenta comstart hardware defaults * Add checks for conf->xxx * Add %z wildcard to display path serial * don't pretend config file has setup parameters * documentation fixes- Fixup kpartx initrd script to handle loop devices (bnc#523749) - Switch off 'queue_if_no_path' before removing maps (bnc#475523) - Update logical partition handling (bnc#551827)- Fix mkinitrd scripts for 64bit (bnc572143) - Remove logical partitions maps with 'multipath -f'- testing for existence of /lib64 is not sufficient to find out if we are building for a lib64 platform- Update dev_loss_tmo for no_path_retry (bnc#492469)- Merge in changes from OpenSUSE 11.2 - Update 'no_path_retry' correctly for failed paths (bnc#534666) - Update no_path_retry setting when evaluating features (bnc#542145) - directio: block count calculation wrong (bnc#549028) - multipath segfaults if configuration file contains errors (bnc#540118)- Make 'param' local (bnc#548708) - Include multipath-fix.patch in git tree.- Fixup strip whitespaces from getuid output (bnc#542085) - Change prefix for DASD devices to 'ccw' - Update no_path_retry setting when evaluating features (bnc#542145)- Update features when queue_if_no_path is set (bnc#511607) - Ignore error messages when multipathd is not started - Add debugging output for feature changes - Add generic LSI/Engenio controller (bnc#508030) - Update 'no_path_retry' correctly for failed paths (bnc#534666) - TUR checker should not return 'failed' for reservation conflict (bnc#498413)- Fix last patch, one caller of dm_simplecmd was not updated (multipath-fix.patch).- Update to latest upstream git version - Merge in SLES11 fixes - Build package from git tree - Implement '-u' option for kpartx (bnc#517442)- Check for errors in pthread_create() - Lock vectors during shutdown - Cleanup various MALLOC/REALLOC callers - Fix multipathd crash on shutdown - Do not run kpartx on dm-uevent messages (bnc#473352) - Set pthread stacksize correctly (bnc#485287) - Add STK arrays to internal hardware table (bnc#503855) - Correct persistent symlink for cciss (bnc#497997) - Backport some fixes from upstream (bnc#445023) - Add 'reset log' cli command - no_path_retry causes I/O to fail (bnc#485281) - Terminate uevent service queue - Wait for daemon to shutdown (bnc#481389) - Update cli request processing - Safe memory allocation in cli_handlers - Use 'LOG_CONS' option for openlog() - Remove sysfs attribute cache - Add 'shutdown' cli command - Display FC error messages correctly - Wait for devices in init script (bnc#487586) - Always synchronize with dm state (bnc#447887) - Add 'aas' path prioritizer (bnc#472069) - Synchronize daemon startup with init file (bnc#481389) - Merge feature string in assemble_map (bnc#507793) - ------------------------------------------------------------------- disable as-needed for this package as it fails to build with it- Reset checker message for blocked checkers - Increase priority for EMC Clariion arrays (bnc#484529) - Start waiter threads for single paths correctly (bnc#473841) - Use pthread_sigmask in alias.c when called from daemon.- Add %pre and %post scripts to stop multipathd during update - Don't set FC parameter on non-SCSI devices - multipath -t crashes with invalid configuration file- Don't remove partition mappings on stop (bnc#468826) - Set stacksize for log thread - Terminate all I/O before flushing maps (bnc#475523) - Select 'features' keyword from multipath setting (bnc#465009)- Use lists for uevent processing (bnc#478874) - Set stacksize of uevent handling thread (bnc#478874) - Increase uevent buffer size - Strip trailing blanks from wwid - Stack overflow in uev_trigger (bnc#476540)/bin/sh/bin/sh/bin/sh/bin/shcloud129 1557238083  !"#$%&'()*+,-./010.7.1+108+suse.29efb7b-12.10.7.1+108+suse.29efb7b-12.1 libmpathcmd.so.0libmpathpersist.so.0libmultipath.so.0multipathlibcheckcciss_tur.solibcheckdirectio.solibcheckemc_clariion.solibcheckhp_sw.solibcheckrbd.solibcheckrdac.solibcheckreadsector0.solibchecktur.solibprioalua.solibprioconst.solibpriodatacore.solibprioemc.solibpriohds.solibpriohp_sw.solibprioiet.solibprioontap.solibpriorandom.solibpriordac.solibpriosysfs.solibprioweightedpath.sompathpersistmultipathmultipathdmodules-load.dmultipath.confsystemmultipathd.servicemultipathd.socket11-dm-mpath.rules56-multipath.rules67-kpartx-compat.rulesrcmultipathdmultipath-toolsREADMElicensesmultipath-toolsGPL-2.0LGPL-2.0LGPL-2.1README.licensesmultipath.conf.5.gzmpathpersist.8.gzmultipath.8.gzmultipathd.8.gzmultipath/lib64//lib64/multipath//sbin//usr/lib//usr/lib/modules-load.d//usr/lib/systemd//usr/lib/systemd/system//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/multipath-tools//usr/share//usr/share/licenses//usr/share/licenses/multipath-tools//usr/share/man/man5//usr/share/man/man8//var/cache/-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:10180/openSUSE_Leap_42.3_Update/9839f0437a290a800711885b7daa83dd-multipath-tools.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a250f7ebad1cef7224d79ce3ddf6e81547e4e9d6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e29a05e9b6c9eccf1826996af064b7ae8391b9f1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c3c1fdb484afbe05b0bbdbeb8b5bb8811d15f771, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a9b1243d99be9e50859bfb621448565b84292496, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bbc23c9748818b1c48c09281916690f1209306e0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b46395b1d434e580c0b62ecc0dc0fe49d777b491, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54c04509236c1cc5c654813ac932a1b069a46753, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=079a31f1a85d9351625ee67ba8f7f6b6332a7de2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a38fefebe4a35f6a06b797051adcce133a137b4f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=014afed812399c513d6f2bf645e8ffad67975574, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4cc8c09dc3af952bccbe491bd35b527c6276f5e6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7acaa44964e993107f0b908553e2f1c6100ae30d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5facca158bc167867fc4bfaf1ad23bcada49d9f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1387de9b0194fbf4d528292d2719866ebf4e3b93, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=819a3a36508bcbec90936acdbc4bcdd15ca297f5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=23c503ea2c714d4f7f3b3fc16c161d1b1db39245, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2d79c3bd46123bd162062ce7e08a5724b500d540, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa723c9fe1f364ffc60e667a57f540f21497fc89, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb8d4bad2bac56908ac1a90e1d19c91f3a630d32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7829b9b33fe05729478b9a0a9af2d59840994531, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0dab1f5df3a9d0485baeed19ee6918a6df4cc897, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=89de4676b1e16bd8420312767aa1efc7bbf44a24, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c18175893a86e9321fce11ac13960f35b938c6d4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=53b6ae7ec0481b31788d046e16fd82d1f6f463f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=da945408919e3d7fdd55cdede4283b5234fc532a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=ecd64774c1636c87f82aa043d6fd51330de66a9c, strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) !&,15@DHOSV\`eiotw{  PRRR P R RRRR P RR%R'R R!RRR RRRRRRRRRR&RR(R$R PRRRR PR R RR R PRRRR PRRR PR'RRRRRRR"R&R PRRR PRRR PRRRRRR P RRR P RR P RRRRR PRRR PRRRR PRRR PRRRRR PRRRR PRR PRRR PRRR PRRRR RR'RRRR RRRRRR&R R'RRRRRRRRRRR&RR R'RR R!RR%RRRRRRR&RRRR(RRR#R$R mHzzF@; if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -${-/e/} /usr/lib/module-init-tools/regenerate-initrd-posttrans fi/bin/sh?]"k%]eBu$q"4AOr^3gix*$LNfòm?ΓkMO\1{̷2`M )&^ȧO W7ifLPJ:=Si(lN`Ct>gz^JUI/CD;u\SV2'T>/սY^5δ3gh鐪YTIƍ)+Sf~ 8(ޠkW oNHb1ܯzx+!nu xG2ܸb`&$q;1먿/ Jf OJ5d͍YK;7,[a@9"iբώ=0zqL Us+Kjw6q91qQ "\FY\ٶɾ!@!Jc5h|KMݱ"̐:ƥG\;S59\g>"|lp̟Ϛ=(ëemr2 Oz^hUI ,*ڤSg"L oX뇢EV䳘u ^{ 0&h}jefѸVq>Դϵ\GOnx:&:5;4uIܺcA3J)SI`B%gg`]/ $^"TAVr]3>_7NpC/:J=ÝG*D)C/YBA^{gm1|6,-0>yP.i'xw)4lbE6M+CZyσC5ھPY*Q^ߒeM kaϴhBaǏ{܄VsgG%%m"2UK:auw xEA΅՘|e kM=܉'N( AZ$o+(qn%/n+%(8Ӏu)-uZݮ#M!$W4@ׁ@Xk=9r،(ߡwBqަ%=./9.J@Ouz76CN+lHDUO|z U}QP>ޤ@=U b>[@ѝMi(w@́{0:-zs?A[sV+QN-pUY{CV4ȴIîĔE)wuЌDJY{.U|vansW )ՙOx OOO)҄4nQgJ&-K6فNg*vBe%pѯMF#p'usН۱2 7IEvubo;o>*H.΍{V|x4o` Bzb2†21Aq6&y&KO|bc35SP,()tU-%W8`*.N?α X< O$qTj$v 錸:Cf{4U_8BZSĜ9D6&O٧0FW"WZػ̜xRV@)U. 9~B&AdK׏^yT/DH(v0XlCKbe`tbLǛ5L6i |p/j7^JA A lqoȬʫc'AVmRJ .?C>YvtaUwl,6'f8KC/􅧙vH=BNqK.6o#.[;?QZi4ر=.:׊NraūslzY'C-+" DdB_y֑ ,37N̅,l&svY!t@#2 "+fJ=Ⱥ`-E*cCѷ OIqRpeSb&vVٕb## SLY&l$,PN 7⽬^Z4G٩*]-ut+y&$S)I!0SW*5fU[gxz/l (>g'bLKô\iATq;TŠ@:Pֳ,Q/j~mC5Jz`~ZX^VXōFBmw DQ0]3b4anlή "< 9LQM?IZª~c*NO"r.6 #B6Lx58'-n4 ʃvu"1%~4>$ ӏ'bwuC3H4E]ˑhTC[姗AkO^h}so+Os2iiQ`HS{mq)LaP+$)V|ZIm$]HAK$TRMMK^bz9;>xA-԰q8I/+o>?1vdb\'D*K JraC67εl>y?ڥ0}Y%F x62_7U(Wy8 4Ǡ]bJ/m@҈KƮTQV9io-N ,e˥{c CGbbwcϓ@/5mxl$)%h@pm0ANUd,!9^LohS>w홾&ߚ )|`A!S,y%D3a,W}L$|p:# .\6RL#|Ed투|{қ{X ħ:ːVR0TC"'Ii ;4%hos93#}lؠ[9+3 @ap4Xn 9#Q##\(c!=_}ZpZoMtHN͘USaz B⧨^`FA}Yc+aIA8I>rjnS5w݀'y$Z/tK(PE#A ,J4l?^A0+HM~L5CN{˭D*RQơCOA:, )xY)Dͧϧ$:y^{qQG_ vvwxDlZÞȱ쎺 {^f ?a[iׂeQօ35kNR3c 7  .:S~RC`l"a%z]'~sNFCaͥ K8[DW%ZUX6Kƚ E Fog)~.ۖ,A]+Ml\Lr ]\x:U0C.U`wh/K^bZϑ1*pڹtK#b &>Ko}@,X|Ly@YJ*L<ɣO[Uͭ=G"N _7QMFJة=W?[("]IWڔڷf.8E0g*Xm0~7|`44=*$S җQKA eՀM(^(tH,EQ LJ,3vբ=]x |p^n @w"f?WdgF=[Q#f=_>qH~jLF8C\5ѴALypd@}e`l9:\mY[r{p>ꦯ&-%8}Jk X`zOilN\np͹d۞ hh4Cv)bVjeU˨OSd` wN'5]jmGSa#6%cx]4kZQ" /]h _F-up=Rn#w;D7F}'u2뻸ՃwXq4Ʋz,7^oGMv> ˜(EX`R{&,鈤cWep3'inFĩlo}*axv6w:)un8_|x<`0^ڔx qu{ҏ\o[ f|]nFI,onI#X kUfwe*C4" NWSn%awv@0} G[QOs|kIT;t\6c(Ce YCZsKfœKgqqkQ7^^5d / .;Jr#mBV Նa/a5HH9aPBVl9y:M!Iz %.(I OCC7= N( U]5IbkouZzx)dbA|giqgNPAګ BD)+ŒO M%a53PWXH4v~{f>J|؎n3ҩ5GkQ6ë|  V8҄G XCC8Cf o4vH򳬭* r c(HK*?([So xwfB_ܹG\PݧTٰ.\Ouum]1k'rԃl>xDPĂ8qtfץ]Ejw >kݭ [ 8mRf b^,LQZ:fD;d;H˔oyLSMqEZ)ByOͬ`)Z 3QtOJJQrr B tpP<>Xᯇ `+ݓw{0~wG!WkIsQ-X2P`A{SZ=0~xM\2-(PiXj*@WA^ -z 7}Dy!z+Yj U4`l8FN#CUݪFa$[y]l]Ri&~Y88+qЁ!+_u,e.* &T~S(>&ŗG>fr둬(dV^͞$VJFY:Yr * I/j Wrw{ 5_Xي`露(e C.í SIl'tdZ-&+thZJaqњc!dchdRd}D#[K! sK +c%7j ŰGh?Knߥ۽ad{aMRyrWG¯0=E<K3-Dp88ӅVî a{}\;L=P/2ژ#$y "L A(\ɒrVQkQChon{mʺOG8˘?=8QP"KJHhlƔ`B3M3jMT( ZQӅ!Q SwSsq>}*'qEGi0I*KndXlSy!qIS\(KWPO-*2И[?PK ]m2ؠoh 6-*ƈlūx-q\+\jLE*@CKÊdġdSZ¹ (3Y>xк)T7 '"zsR`llwl.P "#@s>4b 4,mj!Έ;@g:[Ir۟16|s3t) Ō"qOҌx*p$(7\PIjk˵靝g5uT 98uOGOZ."5 10L;1Ői+4Xs]7 .DbRʫq}◍տx9)/sr >44LBnԘ:,c2h6RdJÊYyI,l ~5 FޏP~E4ϲ:~\|Sa(%x VW3nPE/5+|0FRwU$>.r0ߥ4Y9kԜ ._ ez(4~ 6FR2YWwfԌ vsu<ť^3 7JesHrfB;/c]]F„RxfF mV/3bBo0ޣ}p [ mE;9%@rЂVPn[jYN'>pFєϠ[lL-ځh~zXC₦Q)PvKX,S"ay}MF*PZ-!N|Z}2IoAI\D\#ѧg⤰CMGP񺘝_ƻdmoU#*_5gF},h:TӀƫޣ K>/`{=ӳ.`it1-C1޴Y_gX=89зogވY$C7 =U"$DKj e?g4~[2Q L7<,; ]&E5"xA\Uu %A#t ԙ4UA#P8_; 2Wt8x"ɑfV VQ+mA+yESUt\Sʪ̳Tcke!Ll%B2HKb@ 3x%$Z=-5\ҷI@ 5< 3_G=>ZG56]gO(E+w^m?ƛfl fUw;:u+;Cˬ˲O"crRE!aq~~|G7 ;`m'+z3GsK0P쎦NplO]HlѪ șŽ#YQ+맯/iwF4 1U3]{%9~#@W7-9i^'` qՉz]Nh:BZyGuUv~ Jxgo=pUMG ȔIQB=jD yK(cJXt yq!CeȻAʜ /#T_2U P:Nr-ČGĦ"{ř]VXVfZ `4wW$$`bG1Uib8f "rB߭gu&?H7p|iPt+di $uhۗ`;XH 0~,-ܲ3Ɗʂ<5oε@&3$Hό`C3LVҩ൓#j7/cCߖjTz|!PS]jӋ׽ LAώ6,m(Ԡ8ES(˚k#xUV_E⿳yk&mǦմL!O䁮P"MG$:Ylf4sé."żx.jeKOLwmueϿijMcAi[R=dRDV|22tq~wqn]|9ɝ_kzپx+&Ei=GM['YF>p'raĭ0)6`zdu On 4T1agaheTWtg7Exbգ汪DGDKM~Äݟ0?҉F+<9z%H(GV*ܗ,!܅X{hB^fF(@o!@dq1Z),\+L>.DR"upu-"xjΜkRzMㆶ &C>Cz,vOI04nuM,#+fx3]R*9=Q4V@.3o;mQ4Kޘ1#E '-r[߱lY|e&@4:؞у%>G8(E 7?6}C䲤6N(-mxm4_01[N}W*[N1,A@T[uᅼT)Ft 43 ]8pbo+s,ެ "{kƇv3bTQ!FLaaH#P4oƘ*S!9˓Fo=6y7h+7 f ղioLO##>34s;$Q oM,4U$NC(:6u`ׄ <`O :+d="{9%F(/x3O^ƚJ [Xa@Yc-uZni2 ޻/sq'H8:6%ۙ^yr~]޾od[6kX =ˑAJ^4&LS4S7F:P>l}шiR&Za/IGh7=/V ^`XI]ol-T]fajW2>g IU%#n$٭KZdꗅ4EOfEt.UeA[C)yR6E@F/6T*r]lO?T UёDm9EqﶮYku< mz3E-(V9ENuLlEM g"TqߺLM:nͺqhg3cl= myXqhB2"?cF ).ʨaQO ># =oSgoW5cy>In|g\㗶曓UQ)P"G^&9&䮤JA[9^!Y':(+t\RKbqA.#G%U/ Xvb m]K/•ΣeS 314@J Zd:e.2[| ],Ah6Yg%SC*מ+S :F +6{:U@t:=5 "yiXCb'xim ȅ S^,VB+J܌~.)nSqd}dhq14kc K}AdRX{-`''p|1޳1:J)S4XAިK?x1LTr5~(7,.9x^)jsoj%gޠ?'3&!GN\hjKRY=ncWvUg lٵQӶ)cHBfa0, XKy-Җ*8c8x+r9so[uahhp@p(>3IA UOJEuS/-h-F1Rt Er]A$bnT&I߽hYoN%A}Z7?y(` 4&w{cUP$߷1x4qa QhS>-n<-%T#;6RJύ+Ցq2I~E'+P* HPID|J4 Y yę]׌tk@arVn PE=E4rݘI[ǾCѱ.(9&Ώ sO:Wc}Wt#+ \[Hָkh@a:]cr@FEo o_!]n+D̼f֖;hk*E"eo33,R.sV4j{&JG_2\y\B =B[.,큿í=1[=UKԴ, С +n53`5xA0nx˘gK-nv8ᥰA[7쎫?],j k=Wll,HjHc7N 6.)d]uP\7(.6Rt~of7t2BJrF2]=s,:_Lo$P6:e#B 7(<-] <97\^Wum$R9Hme7\p&{Frσ|K^ ?OJ#14z@5L,0iA[UʡS eeJK>|(; t9VLJ Ы:l87+@&3}ԃ#\l'P_˝_hGb}Џ4R_pgJegLҨ> Ĥa.Gmbut`el{~8LrJ_ xjؗ,R'<6Wx,A.y*;#.wF6j<w xLj HrE$Q*Js 0 ^Z!(㫩u_o^ЪЂi~; 3rLRn6 YKϱt!dAG[ʌHh zٚy(w"TW;+&EV=֘y8QIrI* t|OFVtU50AzXk@TC|tj,cXJfa.÷6l4L7 Zg>fQ R9!2ȟI +sZm 1?^WΙVH&Iǻ WL=O汬ˁNC2[3%B #v'\&VE;L%i_d])|qnrACӈR !"? G#3H @8ONJZ_Ѐ>V/lVB)wW.0^K;ޟ15Q^X?lTˢoO3Ts'JbmM ۘP~.jP8\$^]!#&2?E6*D2[so<#ھR4i}KF쯼D@SJUTѕ)? =G\/0NVtԒ5~͙j jOdjä94bV!୏2oH-#…L@':s!'Hr,{^ϣRmFS% )h(uNnhaa3-~au1 7Y<̝ 4Yzz;X1ݢ1lGe^6x[jv1oFbl{׵'$ kCG'wD~7Nm8wpc+SN\2>ّb+' e9׽T-|ݱhgdxtP~lekWH`o=BIeDho+GcĀ}Psl6vߡqߌO$>j$RT@VL<%}a4[w1z>>EN$U{_ƒl_+\RY4ZPb?lZ@rgF W'V7Pd#tז첈.]TBUH[42N(;ϲϗN4U٣ o[;jEa3X$Lt^ g4f`O~ R55y!ܘ[f|m7Zv k׀a܈<}# ro?څem!~#»{4b&kEh} k& kR.%_1{xy>D q%X({yY+|F_zj=6ƹ{;b Y~V%tu+('BZQ7&9$A$ 6QOsph*{loϐ 9Ց\' (ުUu|tD?.+x%ly_B zli]tBb;N*?/>G8`?}D&B挐1cӕ&f6Օ'a=d}rɴ9S_ю`1ÿ nE-L!}J#r7MH*$I:1MAzwtq3Ym?LjD~JZH(eU0$q,ZCƙJ M_C_d; @ X W Bu4E9yqE+%z/3*hĿ2Z9^@0%y8!b U!L"+e~J`metx#,cTTm x[iem怂x܎BRuz$,E2&pm *)5fî%ֻ;UúK"/;Խ?R:Nz l"ʴF]N6yj70 ˝ $cm[= lM*;GYu+P껩)$!kZYȝ(&dc/&tN KqЙ7 irOBwpU^Qg1+5=taEƼQzG&a/k+N|٠\mVb%_),(KH4:=CY@S_:}}$k78|ǽy|PVˤŒ~Wh_m!JiaǸy "ؔ<&s EBQ>F=Ĺ}gM0R)L H Uw9pov{cx1/ _xDuAP[vd7H\8,O*}dzpjV`j5G -$IV t̞}VL1ԣ$GLjg3ny;i֡uMǾʝVhJ:=:Y;@WΗ\ NȕRu$kRLFODb.ʇ/oHP/,z4RVu!a#K2zX]}*ӄ2Sk!ĭh>uO#tj q7#y֭f6Q.W$p\ UnuW[yky>sf{!#gGZҺ4Sh1Ȯ^."\Ecm.5)YLw*g&1ףּo\H#?R"r"?^nݗTsK̘M9qiF;nQ[,D}W(ĨcU匮uXeZU2D?tɄ]t!(I },RRvNd^wj0Jf,~}k鞘fՎ&< D^saԘ" ۮl)*^a*&ӣ_E =5ba|'_|Q@~d}ulrFK@:PV-%Xf~;Ɋy`Ց<@0=;hR 0,S<{p@58toF\ YiiJ,Hb }vvaa}/*RZRY$!kO0ˀj_I)@IfzKpn *PIݗF#eOj+5)Еr9!!79,kviM_Y*N&A1m:KXқ]檤En.ctj~f86bX,ZY[ ȤB*3HK3mwޏ[L^6U|A䙳oi'=V@I~[#-dk9I!B0 X7k5" tnXH_ԟpplkyFyzaרCfEn ~rw[]Ep\{1iC~e$WU1xQS%xQ%ms80lB(ѢۃV@|SVcʭɪ3"@WMv<-HL^WK?XʞOVKWbSjxKNq+|V1; ^ k[61JਡK/Is מH&h]8Q@VeGPxkN ϼrJkP% r4Ú)&''<`$} 9y/ƃSa}%[N;xƍGYrLW}M526v+🺳bl">0QV$ nqRgNU]-?/AVr8uޡzC~p Q)R >MF`P0YWTFRT3~"`D]qAXN]{Kw4mIq  7?v3Q=3w'M3`i63zx-}Q A3G,Oj )hnj^8 W@xv6.F> ds/1G2F+'~Ƅ%Ô~SUimw/DaȜGfx/ɠ ҜSYͻ$W);{(ʸ@i1XdH6lƖ\"Z$XFA C'aʲ;ʕe'\tWx̨v3t9ɣu騏B:}і-t)*ɱhm]p"(}K+P'k%;e!Dԙ9r- T@J9wR3`$#?ZΏܹ +yK_VlIa G<͖hY%a|D. =QRdUP@3 ~(+|j/"l`+T܍b94-jRU X- 8=2j VM|s kC=>ld^m۫$JƉBmCi7cm sF/Zg ܢ"Hex zO~UtvJ~6ݱ&]($/ w֟5阰(zCs컕!̠JDڍC N`}U3~xOg`\"[Pq9S1ytBbRK5M ]ea6~ZV8lzkOH N ]r 8*2Vy{͖)iip6? = KVq\<Kp&w,gOe!_Z̳46 D mID`j &9Sh+W77N(t< 3 mrkpB[ %)hy8GmM2׶1]Mz!O,Kt1Mp3d0Zj4-*f6+Ӏ {7k}. p~$ wB&z&K^#nULԩ aJ;Sq)s^➮2-R(jq ,' Α2(FT#K2-dkxk/[e_;L&L"ngĥoQ"XǙ4ީzԧruft0!4|NqOonؐkQE#|EMplMqi>&5UzMA n͇9:*דFN6Ųsu{7BijE7J2ELA"L4cȿ=z,W MJ99:>M[$ɫFBԕnZ 4x=: nqE')c<Վ'Eͫ'p]] @ͤ=ت׊+p¸Gpq;־W-zl&YR_A0`gҾ~/KV ߮0RsMnOE*/ G!ߍ/ !+]bS~7 ~L9VZLxwdϠZ&MG/'D u~4w_b)vckNJnxwܼ4%9gsc~ߨV'( /m9\5ɚi'g#<$I8NN.Wٹ=!P :n ɆkqlH4Mm$+Ü3&>HE֛qIg>m;F#fR=#ŰeOl1h7-$C7OiSçmUHe0C0תr[@x }uANBb|UbdSRr]B}ڭZ/9xb 0* W.8aİApr8c:ͶZ'Rr:=63n!#gs™Gms_5c7*x0tOD/=rK00~TsjLܕH2=5=eݯ#('QUI:LG"$)V?/L$JܿEj⑑ST!]= r"c< LB yB$gwb,FȚylc Kfq' ylzhQfi)enyاUk[0tIFa7[̃@S `ՙl(\ۇ{ڇ'VyFzb~+EJ(<-0+=5MP. ^/*RtJ^ʗjZެ张|N1[hkhq/Hq@pU֠XgHNx#owĊix0@TD-.n 3ŒM}fkd0CWR1W=~0Xrf2}urʫ `tŝ8xYS Jئ S96mm!}{*ζIrg'5D gifs~A15LjF[xaMs4Ō]6_y0yƢ:Jy&3~4xC7`er)軧fgTlA*3%% -Mϙd ]Z"Њ<& loj#ggccbt 5`JF XWh炭jM^Wϵ(jy#叕h9}v'Ɍ@E9}qRi)yB i}AU0AdSX_SΔgCx$%w7Ll}GeAT*;DpGpżo1Y>>Bg[v}:Op/+pKO>>-A5{k_\ſLNtă9C0ms{pJ96{c{vHqiRSEKYߜcbR 9,I#|QϬi3'r7ְM#>CZdhޔ,j8N}8ν- r4O5;TUEs聂q/M y4 [?dp]: 5 mFS H`D!@Dg^+ ɿos }_:NpFmH« j #Re O萭 M-TU6ʟvk~&SfZNKkz 3P=ͪ GiƂ[Eܘ`f*[r '.(EPjylbQUop6CU8zFfקB>eA"Ll:6LŊ~}>2{ <&_'T,S8?Ix@I`a*6R/٬M0Q.v_lFV~-]061yКm8JTV"9oGke ЉYt|YʸĩÿF JUC^\gt8T^iqb e4_bneMh) agνb*ͭX9^NԵ6w6=?=R`zvVhьi ^7oh[!.VYs2J=(|pD dK@[nP{'.hv33`FJ@ )ͩʦ @s<)ojbTRCζc[!*uyQXV qvP!U"_܎IWt)хFr & Z_͊ E)@" d  e}6'J=5fn HtD;T*ݓD/IkdݞKYkmcpªQL4FCpأ  UYu ځءY|}ԏvcm6RuМ!'(ل!3`d] "?,䓼SK+A%z8> ŗ)2'sXNpÍ2HWٕ^.9f5q5$ѩQ-'ې*j5p0u$*$4Fj47zY7]''^l"LKJxv{,}VxW\sbkF8c5m|wA_.izQSc4kDYN:*h%iccnz7ʢ5xJg yoCߦHge|%юj^ Gb$b +^6g J?KdCaۓB hh|dINZf?o'tOg/{+Aе~f6!EN@k`bJV