suse-module-tools-15.4.16-150400.3.8.1 >  A c.p9|FXsHcC|/>BpQrL?r<d ) o )J[ q}*  bb b b b $:b %tb&b(b*+b,,-\....(.8/?90?:3?=Y>Y?Z@Z BZFZ=GZPbH[bI]`bX]Y]Z^[^\^$b]_b^fbhciFdieifiliuibvkxwlbxmbyo zoDoTqqqqqqqr8Csuse-module-tools15.4.16150400.3.8.1Configuration for module loading and SUSE-specific utilities for KMPsThis package contains helper scripts for KMP installation and uninstallation, as well as default configuration files for depmod and modprobe.csheep66DSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Basehttps://github.com/openSUSE/suse-module-toolslinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in boot-sysctl.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi # Avoid restoring old .rpmsave files in %posttrans for f in /etc/modprobe.d/00-system.conf.rpmsave /etc/modprobe.d/00-system-937216.conf.rpmsave /etc/modprobe.d/10-unsupported-modules.conf.rpmsave /etc/modprobe.d/50-blacklist.conf.rpmsave /etc/modprobe.d/60-blacklist_fs-*.conf.rpmsave /etc/modprobe.d/99-local.conf.rpmsave; do if [ -f ${f} ]; then mv -f ${f} ${f}.suse-module-tools fi done if [ -f /etc/depmod.d/00-system.conf.rpmsave ]; then mv -f /etc/depmod.d/00-system.conf.rpmsave \ /etc/depmod.d/00-system.conf.rpmsave.suse-module-tools fi exit 0 [ -x /usr/bin/udevadm ] && /usr/bin/udevadm control --reload || : if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in boot-sysctl.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi 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 boot-sysctl.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 boot-sysctl.service ) || : fi exit 0 [ -x /usr/bin/udevadm ] && /usr/bin/udevadm control --reload || : if [ $1 -eq 0 ]; then # Package removal for service in boot-sysctl.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi exit 0Q"K)N4QEf6u v  o] =! &HcF~AA큤A큤A큤AAA큤A큤A큤A큤A큤cccccیccیcیcیcیcیcیcیcیcیcیcیcیcیcیcیcیcیcیcccccccccccccccccccccیcیcیcیcیcیcیcیccیcccccccیccccccیccccccیccccccیcیcیcیcیccیcیcیccccیcیcیcیccccی7482159de9bf045e9c086aaf91ab44485745c8ba13b9854e834f27eed5f49c3bacb14c40e92913fabf6e4c084951cfb6927c05eedb551805d64ddb6c5b928ddccaba27eae0a5c7b5f2b6383b2cfcdb88f91c90d650d16c30c59828fc6a2b17980480de054b55cdccc26830245b244e739d8a23b4b44f74dc06934a8181c99b20ad2ac978ed474425bf4857f45d4eff9d1d0934554398e0a015f75db2a32c31b0bdf1a4f9134b6f7494edcce2b9bdbc674e65cdc5ce63aa5fda55827059081fa9fab84b0b20b2c254d06ae56df6dce835f7047c92f91f9207777090ca4b246918603d464d6131bb563c9fb95a1afd52a85563c3573f6899c0647de1bf75587c07efd3c3d5fd34b5ce8b836f65aaa05f66b820e2bba411fbee692c199ba26b6092cc80e32d64dabd8b03a8edc5afd4754587bfe589b9bb752da913dfc53dffe951dc45ba051e0d844a559a9c6471ee6378ea4b72dd48490974fca4d49e89d21481a52cea93ce075738712db34b3f87e0488ccbb4e5318dc77b5c4e64592dd984e07e2eb4976dc1daaace04c890ae732eba39c9e9dd84ffe682152dd878eb171e16fbfed9bb6b80b61bab71909dc184476af4a09dc064cf8ee3ae49e0459e14956e600586767f13aa68a49f66c192f3d73ae351cb2ef7326099b5d22e5297d8ae7bed92d32c4fd02b50a435359ffbe3add96bfd601a200ca4f2aeee64401f9b1d0633edcca701e31496368c94b0c00ae2975b6bff341dda62a25255db06e34d0fe26cd2aa7f632c13c46a903aa5f7866d7defcf0981b8472bc843055d04663bb5beea545242e366d107b4cc97a9d261efff0f45951e9f9cf053ac0fca3a9ff5b73f2b5ff52dd0ec2b2029db016e1b0b17b5020ca4bbb75f04b80b91c422c5af44937e11cef2165aef875e4f61b5e5a992f2ffec36545e2cd54d2c1f18c3f644ecbed7439b8fe713f5dd11e67324be3b8b17c3c2be89d3e2bbb7490ce33133e4ee5ff695c37d5c0419bbfaea94f9a63eb1854de7dd58aa2dbdc09be97889b3842d47614599e0fc63b05a9b383dc0e51610fb66ae7ddaf10393cb279a8ba07f078cae146e8c4725c6b6fc3eca8e4ce3ff0e8cb27d0e5556d10fe181d2dfd64ba90b7720eceaa9f9b4779db1d77f2bdc20d88d3ab2d057b381f31c14ffc597ac3daaf998da0e97ded92a448e0c253ff210f6abfff4d864c4b87a4c4a01a80c02e8b174a0a8ee88fce982a5205370f0ba0d5cec231d7f87e2d8efa8af49b18b640c55174486c0bb088752a8da861e5572148d671beee662e0528d3a4cb2b8a6f986b1e0503e8dd9cc99376063822490b0ba5dc2fec39c9ed5d584a4514707ac2d851bba7648b34cfcc11719f44e238488336c513451224e8f08bcf3fcc963fd76a203589480f1203a28f2a74eee337bad66735b0a00274797ebb9f3945b7a3c0caf64f74d2997779cf2079ada59fe3873d74ccdf7e2614c4a88a94ae287adb45a07150fcfa1458ca3097b0076f38394eaa7e5233bf1ac6ce7e319b83ae0b93f71f751829e8b1838e4f9473bf9492a8ad2c5b055ece4e5f7f0b9c3d75b16efa11acb0680131b1b513232af9757759b876fe008a5adfcbecb6a41dc2f89032f1dff451a0ae216515a2a9bcd44e7f66ce87b435b512d323dd6499bfc0be8c07718494a08b1f93a395b605aa70c2f0140a2e97928d682ee8bb0f5f19a7981c3b0f8882c10ec12391922371666bac85c8093f6629c256720281c59f57852b4666a2f568219cf8be442fb79dc04cdd32303010a6a8299e9fbe7940a9129d40c66d05b15a09b7cc93f131770ac92a71300575c51e66b288acc78b2dce5f906e4c2d764181147e263c92920ce4edc8a5519a6e3c23858e6d0499ce35a42ff3e239ff46f991a6e79d96625f11ada3a8253805dca9d8131c5204814f15667674017fe75a907754757bff1c8c684e57c0c3d53de4634bc7ac15104ef7c9a728c957d166e24dd7ec0282ba925cf21c046d7b787dcb6e264ecea6948152af9f999c9ac2c7a7ae6d0ab040051b1533176fe6b4f88c13fb21035bb8d983d1303d2fe1b6268122c440b6daecd4c188d015b7ad05cb298f3250e41f83a1d3db9252489c91b21bfe47ac7819c38b16f54654d3ee5a825c3b0b7f44418da37f3ad4e87dc115cf4c4491afbf9476072f9c90355831508037f07ae8e1b7df5e0866fe032507167bdf0b6d741925e25fd8e23f7f736e916a18f6065da819e4720562a39037943c94c588f9be5d3e55a79345de796c8af6f45eb241c9a93c42d6b3ef449636fc6968b0c7293bda3cfcd91aa34a391c79d68d796a7d5fa60666ac6d472fe04d2561652b18dc3a1f2ee1a62eb4d22a30a9226b0df39197ab2cd26b54264264273d7180880994b219e644d39b97878fcc76e5caa85d247ff0050f809515f338a9091804d629e4d0ced487daecd814bc50411e9ad9dae624504465b63e5081e1b6ef4528f348050c21690df8b00eff43c6f13db866bb5011e2a231801f0404a10eed910ecdb1ad66946db0aa6186065534f51d6e07aa7817361e60e1c3578d0577638646e9dff0665862cb384ca8d1f4ddde9224e1da315fdf50b8dd9a59ab57a243c6fcb3eaed2535e20d6e60b16c61b0752f4825214278085d48d9fca9fda76ce7b733a670a986ae0621b89798351dd4418b03ed7a0ce4a905f609cdcd2a651e83e9c7af856560575c48fe05354f9cae2f0930f0340d9740c5fed3af6f15d5750b7131cfa91b7441a0f51fc9ec2e850a765733603a9e80fbaa07ac41837fa4c781939a17089cbe6e8bb199c0792901bfac308094c516b5bf0636a91c6a64e12d505076587a0b93d5638666e60a2c3a35633512ef157ec8e341baf3aa7afffdbe40c64f7a334018050061cc6be1d08426a5bdcead6bcd698645f62c749eecee4186dd75f2fdf0eeafcc9c6cf2be2b8c01fceb55e6c853042fb33ba806944df31c1666a72c59d1e96f7a8db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc73cert-scriptcert-scriptcert-scriptcert-scriptcert-scriptinkmp-scriptinkmp-scriptinkmp-scriptinkmp-scriptinkmp-scriptkmp-scriptkmp-scriptkmp-scriptkmp-scriptkmp-scriptrpm-scriptrpm-scriptrpm-scriptrpm-scriptrpm-scriptrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsuse-module-tools-15.4.16-150400.3.8.1.src.rpmsuse-kernel-rpm-scriptletssuse-module-toolssuse-module-tools(x86-64)system-tuning-common-SUSEudev-extra-rules@@  @@     (kmod(sg.ko) if kernel)/bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/grep/usr/bin/grep/usr/bin/gzip/usr/bin/perl/usr/bin/sed/usr/bin/sedcoreutilscoreutilsfindutilsrpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(RichDependencies)systemd-rpm-macros3.0.4-14.6.0-14.0-15.2-14.12.0-1dracut49.14.14.3cۥc{h@c{h@cdaa6ap@a5abararaZaV@aGa^`E`9@`e@___D@_'@^3^V@^@^%@^^]@]@]V],j]]@]@]@\ޢ@\g\B@\B@\j@\]o@\R@\Q\U@\ `[[0Yx@YGWRWH6WF@WEW#LW!@VbVIV@V@UŬUJ@mwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.comdimstar@opensuse.orgdimstar@opensuse.orgmwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.commwilck@suse.comadrian@suse.demwilck@suse.commwilck@suse.comtchvatal@suse.comtchvatal@suse.comdmueller@suse.commmarek@suse.czjlee@suse.commmarek@suse.czmmarek@suse.czmmarek@suse.commmarek@suse.czlnussel@suse.debpoirier@suse.commmarek@suse.cztrenn@suse.demmarek@suse.czmmarek@suse.cz- Update to version 15.4.16: * modprobe.conf: s390x: remove softdep on fbcon (boo#1207853)- Update to version 15.4.15: Backport bug fixes from factory * driver-check.sh, unblacklist: convert egrep to grep -E (bsc#1203092) * kernel-scriptlets: don't pass flags to weak-modules2 (bsc#1195391) * driver-check.sh: avoid false positive error messages (boo#1200107)- Update to version 15.4.14: * 80-hotplug-cpu-mem.rules: use CONST{arch} (bsc#1204423)- Update to version 15.4.13: * 80-hotplug-cpu-mem.rules: restrict cpu rule to x86_64 (bsc#1204423)- Update to version 15.4.12: * Add /etc/modprobe.d/README on SLE/Leap (bsc#1195051) * rpm-script: force-copy kernel to /boot (boo#1194501)- Update to version 15.4.11: * cdrom: Disable autoclose by default (boo#1165047). * Make regenerate-initrd-posttrans compatible with Dracut's UEFI mode (unified kernel image)- Update to version 15.4.10: * same as Factory version 16.0.17 * 60-io-scheduler.rules: add rules for virtual devices (boo#1193759) * 60-io-scheduler.rules: enforce "none" for loop devices (boo#1193759) * install some modprobe.d files only for relevant architectures (apm_bios, sonypi, toshiba, legacy rtc) (bsc#1192974)- Update to version 15.4.9: * same as Factory version 16.0.16 * modprobe.d: split conf files (jsc#SLE-21626, boo#1193059) - Rather than shipping two large files with modprobe.d options (00-system.conf and 50-blacklist.conf), ship multiple small per-module files. This makes it easier for users to override distribution defaults. * blacklist isst_if_mbox_msr (bsc#1187196) * boot-sysctl: make sure file exists (fix for containers) * remove blacklist entry for snd_bt87x (bsc#1192974, bsc#51718)- Update to version 15.4.8: * Same as Factory version 16.0.14 * add udev rules from udev-extra-rules (formerly system-tuning-common-SUSE). Both packages are now both obsoleted by suse-module-tools. (jsc#SLE-21032) * 60-io-scheduler.rules: don't use BFQ for real multiqueue devices (jsc#SLE-21032, bsc#1192161) * 60-io-scheduler.rules: use "none" for multipath components (bsc#1192161)- Update to version 15.4.7: * fixup "rpm-script: fix bad exit status in OpenQA (bsc#1191922)"- Update to version 15.4.6: * rpm-script: fix bad exit status in OpenQA (bsc#1191922) * cert-script: Deal with existing $cert.delete file (bsc#1191804). * cert-script: Ignore kernel keyring for kernel certificates (bsc#1191480). * cert-script: Only print mokutil output in verbose mode.- Update to version 15.4.5: * inkmp-script(postun): don't pass existing files to weak-modules2 (boo#1191200) * kernel-scriptlets: skip cert scriptlet on non-UEFI systems (boo#1191260)- Update to version 15.4.4: * Import kernel scriptlets from kernel-source (bsc#1189841, bsc#1190598) * Provide "suse-kernel-rpm-scriptlets"- Update to version 15.4.3: * fix problem that initrd may not be rebuilt after installing kernel-$flavor-extra (bsc#1189441)- Update to version 15.4.2 - Move config files to /lib/modprobe.d and /lib/depmod.d (jsc#SLE-20639) * "modprobe $FS" for a blacklisted file system now offers to unblacklist the module permanently * disabled automatic un-blacklisting of filesystem modules loaded at installation time - Replace mkinitrd with dracut everywhere (jsc#SLE-20348) - Add faster substitute for lsinitrd to speed up weak-modules2 (jsc#SLE-9078) - Enable f2fs - Add a "Supplements" dependency on dkms to the "legacy" submodule (dkms needs "weak-modules") - modprobe.d cleanups and fixes: * Unify ppc64 and ppc64le * Delete files for obsolete architectures * Remove obsolete SUSE_INITRD statements (bsc#1161343) * Remove dma=none setting for parport_pc (bsc#1177695) - Add README.md- Update to version 15.3.8: * modprobe.d: Remove dma=none setting for parport_pc (bsc#1177695)- Update to version 15.3.7: * Fix treatment of compressed modules (bsc#1187093)- Update to version 15.3.6: * dm-crypt requires essiv in SLE15 SP3 (boo#1183063 bsc#1184134 ltc#192244).- Add bugref for bsc#1174287 and bsc#1172745 * The workaround for these was in 15.3.5 already.- Update to version 15.3.5: * Skip coldplug for memory devices on ppc64le, using generator- Update to version 15.3.4: * spec: rework dependencies- Update to version 15.3.4: * rework dependencies to reduce system size for small OS- Reverted back to tar_scm source service (obs_scm doesn't work well for Ring0 packages)- Update to version 15.3.3: * spec: remove SLE/openSUSE difference in allow_unsupported_modules (jsc#SLE-12255) * spec: use same fs_blacklist on SLE and openSUSE (jsc#SLE-12255, jsc#SLE-3926) * spec: use br_netfilter softdep only for SLE12 (jsc#SLE-12255, bsc#1166531, boo#1158817, bsc#937216)- Update to version 15.3.2: * modprobe.conf.common: eliminate circular uas/usb-storage dependency (bsc#1168661)- Update to version 15.2.10: * ppc64le: fix dependency of papr_scm (bsc#1142152, ltc#176292, FATE#327775).- Update to version 15.2.9: * 00-system.conf: move br_netfilter softdep to separate file (boo#1158817)- Update to version 15.2.8: * Add modprobe.conf.s390x (bsc#1132798)- Update to version 15.2.7: * spec file: avoid %{_libexecdir}- Update to version 15.2.6: * modprobe.conf: add dependency of papr_scm on libnvdimm (bsc#1142152, ltc#176292, FATE#327775).- Update to version 15.2.5: * remove 'modhash' - moved to mokutil package (jsc#SLE-6094)- Update to version 15.2.4: * sg.conf: avoid file conflict with system-tuning-common-SUSE- Update to version 15.2.3: * softdep of bridge on br_netfilter (bsc#937216, bsc#1134819)- Update to version 15.2.2: * kmp-install, driver-check.sh, weak-modules2: Support for compressed kernel modules (bsc#1135854)- Update to version 15.2.1: - Install sg.conf under /usr/lib/modules-load.d (bsc#1036463) * sg.conf: avoid file conflict with systemd- Update to version 15.2.0: * weak-modules2: emit "inconsistent" warning only if replacement fails (bsc#1127155)- Only ship RPM macros up to suse_version 1500: after that, the macros can be found in the rpm-config-SUSE package.- Move RPM macros to %_rpmmacrodir.- Update to version 15.1.13: * spec file: add conflicts for dracut < 44.2 (bsc#1127891)- Update to version 15.1.12 (git 1ab0b84): * modprobe.conf.common: add csiostor->cxgb4 dependency (bsc#1100989) * Load fbcon together with virtio_gpu on s390 (bsc#1121996, fate#327159)- Update to version 15.1.11 (git 54df192): * spec file: use more gentle wording in blacklist files * spec file: drop jffs2 and ubifs from blacklist- Update to version 15.1.10 (git b28b13d): - implemented fs blacklisting logic (jsc#SLES-4085, fate#326832)- Update to version 15.1.0 (git 6b07b88): * 50-blacklist.conf is not added in Leap before 15.1. fix conditionals and bump version accordingly.- Update to version 15.0.20 (git 1396df5): - Fix driver-check.sh (boo#1123697, boo#1123704) - add /etc/modprobe.d/50-blacklist.conf from sysconfig package (boo#1107611) - Remove hard dependency on mkinitrd (boo#1123721) - Make sure code works also without kmod-compat - Replace file dependency on /sbin/depmod by weak package dependency- Move "weak-modules" script to -legacy subpackage to avoid dependency on binutils (bsc#1116665)- Require mkinitrd (provided also by dracut) directly instead of file requires. This is fixing image build failures- Update to version 15.0.1 (git 5c63319): - Use /etc/modules-load.d/sg.conf for sg driver autoloading (bsc#1036463) * added /etc/modules-load.d/sg.conf- version 15.0 (git 6ce3011) - modsign-verify: support for parsing PKCS#7 signatures (bsc#1111300, bsc#1105495) - Fix logic for unsupported modules (bsc#1111183) * SLES15: allow unsupported modules only if kernel-default-extra from SLE-WE module is installed * Always allow unsupported modules on Leap 15 and Factory * No change for SLE12 / Leap 42.x and below * 10-unsupported-modules.conf: improved comments * fix %config(noreplace) logic for 10-unsupported-modules.conf - added udev rule 81-sg.rules to make sure the sg module is always loaded (bsc#1036463)- Use path dependency that is not parsed by obs to ensure we are not pulling systemd everywhere- Set url to github project and repack using obs service - Cleanup a bit with spec-cleaner - Grep os-release and not deprecated SuSE-release- blacklist efifb on aarch64 (bsc#996080)- Run dos2unix on the modhash script.- Add modhash tool to calculate hash of signed module. It strips X.509 or PKCS#7 signature before hash kernel module. (fate#319460)- Remove -x bit from 50-kernel-uname_r.conf (bsc#981291).- Ignore failures when loading the kernel sysctl (bsc#977715).- Add a systemd service to load /boot/sysctl.conf-`uname -r` (bsc#977715).- Skip KMPs built from the kernel spec file directly (fate#319339) - Bump version number to 12.4- add missing requirements on module-init-tools, findutils and gzip, mkinitrd (bnc#965830)- Add module option ib_mthca.catas_reset_disable=1 on ppc64le (bsc#456389).- Revert change for fate#319339, as some 3rd party KMPs are built with a modified template (bsc#949862).- Use /run instead of deprecated /var/run This can have sever consequences if this package uses /var/run. It may be installed before filesystem package generating the /run tmpfs and predict it to generate the link /var/run -> /run. Later dracut convertfs kicks in to generate it, but it has issues. bsc#922676- Only handle KMPs that are built using the %kernel_module_package macro (preparatory work for fate#319339).- Use absolute path to mkinitrd (bsc#935566)/bin/sh/bin/sh/bin/sh/bin/shsystem-tuning-common-SUSEudev-extra-rulessheep66 1676975636  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRUVWXYZ[\]^_`abcd015.4.16-150400.3.8.115.4.16-150400.3.8.10.3.00.3.00.3.00.3.0 depmod.dmodprobe.dREADMEdepmod.d00-system.confmodprobe.d10-unsupported-modules.conf40-alias-autofs.conf40-alias-nfs.conf40-alias-paride.conf40-alias-parport.conf40-alias-qemu-acpiphp.conf40-bttv_skip_it.conf40-cifs.conf50-blacklist-acpi_power_meter.conf50-blacklist-bfusb.conf50-blacklist-dpt_i2o.conf50-blacklist-evbug.conf50-blacklist-fb.conf50-blacklist-isst.conf50-blacklist-mtd.conf50-blacklist-pata_acpi.conf50-blacklist-usbcore.conf50-blacklist-xircom.conf60-blacklist_fs-adfs.conf60-blacklist_fs-affs.conf60-blacklist_fs-befs.conf60-blacklist_fs-bfs.conf60-blacklist_fs-cramfs.conf60-blacklist_fs-efs.conf60-blacklist_fs-erofs.conf60-blacklist_fs-exofs.conf60-blacklist_fs-freevxfs.conf60-blacklist_fs-hfs.conf60-blacklist_fs-hpfs.conf60-blacklist_fs-jfs.conf60-blacklist_fs-minix.conf60-blacklist_fs-nilfs2.conf60-blacklist_fs-ntfs.conf60-blacklist_fs-omfs.conf60-blacklist_fs-qnx4.conf60-blacklist_fs-qnx6.conf60-blacklist_fs-sysv.conf60-blacklist_fs-ufs.conf70-softdep-ata_piix.conf70-softdep-csiostor.conf70-softdep-dm_crypt.conf70-softdep-ehci_hcd.conf70-softdep-usb_storage.conf80-options-cdrom.conf80-options-ch.confkmp-installmodule-init-toolsdriver-check.shkernel-scriptletscert-postcert-posttranscert-postuncert-precert-preuncert-scriptinkmp-postinkmp-posttransinkmp-postuninkmp-preinkmp-preuninkmp-scriptkmp-postkmp-posttranskmp-postunkmp-prekmp-preunkmp-scriptrpm-postrpm-posttransrpm-postunrpm-prerpm-preunrpm-scriptlsinitrd-quickregenerate-initrd-posttransunblacklistweak-modules2modules-load.dsg.confmacros.initrdboot-sysctl.servicesystemd-sysctl.service.d50-kernel-uname_r.confrules.d42-usb-hid-pm.rules60-io-scheduler.rules80-hotplug-cpu-mem.rules99-wakeup-from-idle.rulessuse-module-toolsREADME.mdsuse-module-toolsLICENSE/etc//etc/modprobe.d//lib//lib/depmod.d//lib/modprobe.d//usr/bin//usr/lib//usr/lib/module-init-tools//usr/lib/module-init-tools/kernel-scriptlets//usr/lib/modules-load.d//usr/lib/rpm/macros.d//usr/lib/systemd/system//usr/lib/systemd/system/systemd-sysctl.service.d//usr/lib/udev//usr/lib/udev/rules.d//usr/share/doc/packages//usr/share/doc/packages/suse-module-tools//usr/share/licenses//usr/share/licenses/suse-module-tools/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:27888/SUSE_SLE-15-SP4_Update/d0bea72e0a0b5de49b89697e53918d20-suse-module-tools.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textPerl script text executableBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executable R RRRRRRRRRR7xhZPTyAر # If the user had modified any of the configuration files installed under # /etc, they'll now be renamed to .rpmsave files. Restore them. for f in /etc/modprobe.d/00-system.conf.rpmsave /etc/modprobe.d/00-system-937216.conf.rpmsave /etc/modprobe.d/10-unsupported-modules.conf.rpmsave /etc/modprobe.d/50-blacklist.conf.rpmsave /etc/modprobe.d/60-blacklist_fs-*.conf.rpmsave /etc/modprobe.d/99-local.conf.rpmsave; do if [ -f ${f} ]; then mv -fv ${f} ${f%.rpmsave} fi done if [ -f /etc/depmod.d/00-system.conf.rpmsave ]; then mv -fv /etc/depmod.d/00-system.conf.rpmsave \ /etc/depmod.d/00-system.conf fi exit 0/bin/shdracutkmodutf-8de54adff6a0ea5145bc415329fa7da7fd1706730d0fe8dfecc08bb7a39f198fe?7zXZ !t/z] crt:bLL %~ͤK~./[MA8"siͫmDM.)! {V(e(P5Z ؠV~/bv'{>Wlҍ:Xϴ?k z/#Y vW9|;!Dy#A_teE\eJ_̉B=׮)zkQKJUM$>J>kLkw'7B_ Gv߱#"rWػn]" zkIdLig6 =M <ڰVeW!F D+~,Hě $;2 #mWU[*ʏGe)M` ,2y:Ўײ#1\Z֬ѭ$ Ajš1ЁV#OBD?'K})VE`p;3b~t JՔo˘iF2r8]I ߇,YHڡ!c#4fV.t{Pp^#-ܪn<̮G{RCܥø Ii㬁d&Ǎo}kvʚM5s &~o*&^WX luUX%KY u)$+wm͏ 2mov>vR7?T,5_gL?ɦIHT tkFqwVD  _tښF_u=OޚN9qפkOSfhW#kјBb/U*ã0x}an?yB}#$ًzӒ 2r-ҳDc& Nٹ-Z.AP裴bph bOm>S~̾K1-1"Do שw^{ _K`ANTw-fB! xdI!8w71O;^*9v"?IUB@Yׁ _jlR}t(^LÆ1І*\P!7|AҨ^g3i ^.j* KK!FOϮu|?h,ҽN@NPh'q#ío^lȓ4;LrQ( bk-BPe 1m DzYVI3YUuJq}Q9}iy5.Z5BûZvt =8ΓvՕp`x h;dW-J[O,QmL `L62p% Yxڹq~t`^26@QVd#u=Р:qx,݇z;< TZGz+u`ӊ5pӆjK_q.d}6VcG! åaWrsT} ;TxjXS/_7vk)O% H ;9 FӐ\Wi+xii@%4aaQΤdv|H~X)079a{Z= E"x߻TOJ\@ 0!W9O쮳ʳS9 %hml,9 ZL*Do0~=_P3~Jߌ̒~SpX XL*~1i%i㑸usHIpPؕ6}#)T1Jm1?cF;U( Xxm b)f‘8B˅fZ@m;K^YƐ}`q |?tApT # Uy^ Bh WD.N}NCyN2.'-=ՁvPY>$_):lٓ$!Z]*3"2iyL^KżTcE q<0" HP_~A-4TnU`ͅpwΣ'3 a!LR !Z^!ӔP<6geFCgĵ *bkO]y[0d,z'`p՚3Ma5\XDӇ16mV5WR0H%ULŐ}Ig"/:*.Aqd\j@ |m]_?B-)LYHx&Ui{wСG<1ލ,Ύ}=9Yf'?ŘJ\4顰a.zcy;,ͬP_%TVC݂_m77LC Li?Uu{EcI M/ٰ 9qQ31uGvV8/oDn*TESn~9 qF sxWj^ɷ@d»(zWO3cHU;heȽӬ LaL(.(GX8ڷvzUIM⮥U>]0\uigΕ+2ZST7W=`/h#G|*CaW|6?yv_BAN |/(C7?:*M<>.֥͗V ?C_eL:lFu?;h HIQ6U 3!% ev>OhבU*\;/&FZ'S=#*Oo65aŎ\ .2S*."$yIޙ[ 㧤.Kڻ?7a_'[Ds\|9dfe`a( IT9nǯBvW J#x rY%iu?0~/.qO͙9 i``J!Ogn'$+GxlS-~IyWN*U]!a"kѳAi"f 빴O: MK~o9@L*2!8?Q+(wϷW C%(P116ۘ[=D5vrAk97{t޶8[Ŕhy $䄆v2؈O4 uQ8LNu%QE]ӕKyͣ0ڬ ?*mwb {{|EכDyb# T1\8YUn9*C7қbM"5恁xpVABe78sJ.K[ *zpxZti/ D9"R`%iwq~G6*ۮ2҇e֞0b8w?"D:j6)dg`vw=R,UIId*1ѭE\\|YLHdtHx.Jl?\q8HsAI[qRI RS @?G^uΰ*TF(}%Gy\TVL lv>^st4&t:U M8hɨX>JOĭ*ҙuP!C«87zvmPucpmV>=bAܡc3>JRH;F^ӳT{8*lIѬ$zEa@y›dxܪ3LY:^!!Cszӆ:3><#U*fRT]mn0[MZ?asl<ʷo4קV籺!2E#寉Jsh9 Jj`;uc.5҆0VސU>>r-x/_C=9K uF J`BLuHnfWG{=[CVȹ0CiA1g0EM.<X#`p\xB0roo^n]|Ԇ7^/5hEshT9sUصJ\EC{d,ΌO$pY.Z ¦=3?4aF|O;&FUBwK Qn$)M(I).\vbvw }邃/WzF x$w/uN"wѴW_xBVUhvI,8/ɞ|'g`"n<^ s2TSĒ֖ I * H6lg5g JʼnدgNVbsNBno夬0Tbi`v=UQs&-ȇӲ7tXR#'ASm o;NUw(vV^4!;H(&OzF98C!Q]4N?уKHaۢJ^L^M}H֗K`Ms&Yه+9WJ4D!qL_A !mi(tOnACqqH~OFX`F`2sA~ah\r Cj^bo WRQt\D,q.(8=cg]( 3G `̌kYr|p6*+Б.T܉I&d}R*Tb8 wI-NUضDG! -n_$о̼4m;E]-S<k|2ՕI"J~ρxr$Jr%?,ƥaYroJLW!x3%Ohײײ4b\r[ \U3Eiujݺ[Qh̔k>Tͨ$Pm8I6rGfbGyZ?ezC.~Cwq*'9kDqX$NղT Hbtk.=J׏\A70C`ƶ3Ѫ/|J5h;mKFq[)CI>EЧ$$h|5țX,OA\Hj*5]IUtJ%fEkXBFL M?ean2,ӟ(UO2@ /Te>bQsjA==L٧º6QAf8l ZmFf_r{R19Skq0NY({MaU٪aMrD,v|ׅK.6eNwg=[k|ߠNEv JK9h꞊4c2.3sO/f˲?47W4uCE /JI#o G Aݸ`P4Pf lWB .g']+/™ӯr9i冭s;c7 Cۭ30ڃx ƜwD)ؚ`s Ib9dyqP _ÿӹzpjt֔8\ gjuϴH37*2LgYUQӛy=-b|/ ཚHoԻhpo [CnMªZ(!`-J_ȩ7ve$^(țg ݇ aʵNe+VMz "2/ 4dܘQj7Kzj\Z GA2`:xcxQ~"3{gRo 2N-M$wrr--L`I﨡80&I yv,rB "-Gqx0yl|W->ZNӛs@_+ 5aNU_QVfdl*AΡuՃ՟P ?";2md!Wd%WX(la3^StYƢR&CI/{_J06v#/k qRt4-;3^uwKc_d)ApPhJW@[LFcPO:H1=Spi GL_*}3ՀaXrKqmM\Yn?}4W0<}G {{eq| Y1'u@鋥Q8I =+>'mA!= R:\ }U%̑stzHfx:S`q%w@<eF:s @ZVT2n~70b' \]z^13h4Ur~Ngj _ Gߘ^NM#q1oX *NB Ww|IHХ=:F1:Oc;G14痴:(W]+W77 #m7ǐ}l)B'WWWXYn W戛~)ȞfǢdKLˏp"7X9L~>Ұag*$ x7X~-oі$ҷKNu~x&,1ϟMudVX99ʖ\xSaq-IWsWlFq<5'[Voed/BU g"|@U#Dʽl1ڈCVX‚ag[tP{.̞#=qr9dM aeFٴjv,zwk78N+s ,}\/N BhzA4W7'>doe`)6r..7F"h_Г~ =7-mlh949eXfMX1P/rP#Q2-|UG>F#pUqÿ%{y(RTd Gyq.n%.W'?L}V]6n#ˊdf.!DWnUr˃"a*6/mi\G_Fw{#L?G /c\vvjc`ݛ?q!g8)(*د\Nrl*T}XԈ<ۇIFZTG=AKakbRhɧU*URM }1eFvtD|bϠwt:G.ǯ&,Q +'m61_b-@NеyHX j6) ^0A4Y&G^Ƚ&93fr5$Mel+@dGIFGO(`  8,[Gfۨ^bZEMy#i}"qG,IQ}EI5=nLoIDRE!mqi.)٤f~ÖR>>t F*/3 6\C[fgC!Zi:n6d3)}EDhGC(Yx@P2M-Gyɬ$ewh`=A0Aݐ-XU|dv`8KŪ.M;y&.N,ĸ_ v6xO׺0e]ӗ*|s9X^x6Q#+6ɰcXd O F9WJ۲Aj(X-ˀN#ԌA2A6c}55r~PFP84h޲gW8/:n ?w,bgEn*UZ=I$@h+:;9 ]yNv4{ 'yȺ+~7qpR ;axQ<vbjʄ=wބQ%m-gj‡Rl{y>8rFb"yqOS*VFsNh%tlC !,/~Wyp ֨l0tհ W^#UKI-ۄʹS,:"<$KwWU$@@=ihIGl)nD{N?rɋ)WVSQ t^1sK̷{=[lǂdlaEy ޚkUcҹA\9hEwa.ubUy9sGoo44u<69- J t2t{sSWXe$> u@oTkaCiǤ%L828x[ڨ[eMV_-P}KuRXI\|TVJ,S˩'˄vE}0A+4ZQDO=P2jxM2xpNjRXO@}M9L?4J~]?Kc{ z({b!?;$0Ҽ ]p3X/O#50Z5-( ×4'mw}SQ;a:~e9ϡ\7aFw+*[&,ͤ~ʖ:8m\qUF:M9<:FJkٮ˒C}%-?f<-y^'8upiM Աlъ3͡1صyBoBL U!6%3@oxKppx!^rc 6F8Mm#ȼLP"r`I+ [k3o}ҾﰖmjFZ#"`C.Fd r#k&Ƚ@@Wm`]tYd1t  /&5$p,P.pKGlmYh 8?KϸMhT׌㊐ęߜ[HG i]x=[];OGb5ˈhׯ "tl8N^̈́p/oQ#k⻻Fl*`Jč/lxҐFP?{J9QCDilwn ޷8|vV_ 뇳!Xxih(̹pa5稇"Vt0mC>ϗ:bl H?}Wzpz޴ IFpD~I%ã>K ,N7Lrv>I)RalEWk8.l$!JE{?'cQi\2?$+~3A(Z ]FnpqBF>HS\3$#FQ=g󚚯N'n"RO$'msÖ l](Nۖ*)a\Ww]g~ڊH@F'9s L纶au3VіL*qs+.ʓP̈́[m@'ǧ9p5sޥPIMaqZfi/`(zb2v(5xn U,@)L-dKw1}6+ljiEu+™ј eh;.F g3K{zЇ>"W%fQ^J#>!Q9;Tz $O;ix>gSa95(YXb6́#[].].ů,1zuJJ}jFj H&rAI3Aǣ,e6LaGLjm֘t ~%':_U,HDi٣yhzgk3齇6 λxnnwpZ] Rgqb!?T@]Pd: ׷#$ǨNm(ń=uyw/TUL;GPw{mJPhJ ũy e(O[oe1fDh0!7N(I.& Gvh!|խə[jCW-<zxTh ZsnIT F\Y H_2~l-kcAnD((~AߪUÄ ٌ^,WE9ZPv.#.}7 }kuEBxsdžɖhT5kGwAMGN&@'g N=k'HH(U)^F(M5DND;Oľz8T,Ad^^?}5ȁ-LGcE^◅AIhkڗHs}29EŠ+jMYq~ ۄvQ90Mfj$+.eL101pnU<"VC:̓<ɻWMy0zleeA{ 0 |;eOK@Ra`$ ,l@M,j|LZ(+=ŵQ|D;%z l5/dq#k 1!^Re6yHD?jR?4w|d>)u^<*D{GQ К3}uT~{Ά614绡-2ktP]ÔDĜrDc巾]Ծlyӣz#ܞxr!@%؆S+-ÔģhokOJDbOD.M4@#bgfH6):v`c}i-Z .Z<)G;8 ܦnI-kYG`Ho ۓzZZ`1s㫇݈e > 3տ9*Q7aat & H۫T 7JKCu{z4[uBm; h2UfU$/sbBNq٨k=sAI`x$fa2lX tPFF) YhcI >~rj2c3D J0}l#bAgܥP(k z1#wh-k"a^'UVֶhS/asp {f6ji0#5A M%a>%gG{cQSas>B̈́Q2z}y;hH0,USksF' 0VǕ 5$^[߸Ux- \KX@J.2|& إАU#6B^rܲ.1{~x!rjN>H?J.e?!е~1 ڑDpKIW\BtVpW!x`JAsosڪTO\3& U$])c8gՎpƇ7tAH~)^wzW:rT'UŒ|TEۚ+Ώ}AvY4_ks6@1rxTj&i?ο:s Hfu> ު!]_B\k:C!` iSM! ܱ"gSɺnn&^:ڙ-ܣ%z.cqX;,"Y9x h{ pFYm+D2OX$Y$IJ S'uh飽֓Vԗ_/6&62ch"BgBֲW"p˞ -ȵg`r$1hT*ag WnHd] |SGX'a)K2ݼM|i%ƆB=]Ze~#-+&<;Jv[1KVQg w:WuȨ[V#|d8! O]'qѨhໟS phK7st_!fNFk״^$O>\ BXȱՖdysϱf*{t$<ϖm~yD%bH(ֶTOڃ`*d9rk[>[B 3+7&\oX0Dk _}ؿGD{;ib54&.UEQ)7p-C\<}>* IԒCqj}ļ%Z1ciU.;؝Ar`׮Ԋ+OD!#ۻ,R_!%^Sǖ@FvCse)/}U2k? %`qWD"Iܒo*Wz-]H;M)r1: Ye$[ ݖE]%h=X穬u Ot1E,ȔEa2ҡc"gxєfFH[Bac=M‚Xu[z\T2{Odq@ ܽ~u@]$ް ㊟`2* f9 dߴ2{ѓ]be!RW'hSeȷ|˰ܐ.đˇj$I~d;h<; "OђoW-' GtF*ŏmԈ߲~kN~5\۸ܬr0n9;_UpD5欃(e !DGz ;/:\)%jX_3_|D&0ڹW+r<2'nު|d#CYj.WTBqĶ?䛎Fʋ'EC6TgFHe ʺ/Gi\E9Ngnߏ;xA_SkAduɵGVg*nI iȂ$h zHX/rҒ|=7f;s;x~Q2Il1Qˋ(zuGG&[%|RiWGIdrҼ1=Ȫ;-&{v6K AdރC C[j18ثARR ZOrLz8mE"j4FDǩm;=/wZbK8Ege8p\<@3s?\EOgx ;I/Xg![gW)^m4"/·9<2^2t ҏjt-/UMl_5y'ٕL0{&J`JϑFFM xG-Po΍y[t(wb13…L&  JgHCzN{cJ;W0i>?c\6–!}%1s)+gɏ\룐Nꄕ=og[cВ,$oZmKYYG)|F#]@zi1"Nnzɗ.JR!P1-húlƍT#ۡq)* * r <7N>MWzE=w?J35ƿ zQ9,ڃ`?*푅&D m+f_XzwOjèH@IM|!_{_C_Iz< C1XN}W-ШgMqY5$Tj>L@]4d?y_!^ nmhJb]^QlBL,S/w7ŝ- ӣeie km&7+8\Wҙ(A#]^p(EL+zw8W9zsM5 ~WDen/MG(%0g.hqԧMyf'qdzF % @*LEdv6>O(nyWr݉HU PGZP@)!H-վ92;_0LJdwq3TMEkNݿS5}{Z'-` +/O".Xe_P^- 618=ͻ>B%܌S:Pya7 Ky\zcd"Ӭ.&|o|AP\PVlT=$poTh5D_7ĐPS$|Hۚ3!bSz^%GEz%U+p3"<w30bX((:g8Le9{T:%?gb.'nՔZ&Sr:dfX1"nQf%|lf;a}[e@1T¬wv}W%[aKCƸֶ^|ƜG]hg|7=ښ;ܱE@̱f8gNwiR~г~K$7{M(h2뒐рu~:y_e⩬J@G-\M=ugwެa<^&C/!t~H},<K# mSc 4up v=cwLMp yPs{Bdm L8 <'v*r ʶ5{LXhf1b1?pA2DxR#м<ؑRYLa$jQ,(w1G cA"n w*Cgl\Imvb,#%lSラ`,EӋ1Y`%BOWe|}K)l:bj81WuČ9JkbO=?١o<8T9WAw^_G^hjīDG`𳇊xwW] B%󝇳Jokc&%@cmo `X.bC6e3hZ(aRIԶ'!W1;2b$$+( l{No /%IFY1!:As22ATf`#fc&FBh,mYF2U"7L:Pb-=U+L~}o fFG'n6@lIQgB'[ EUWVD IPd{!Y֗< 6%wѰ7d=Ƶf/eezwF㛮DҪa.y!r~'_TeiWGj*<qybhΠ;.Z/kIC 1?lN ]cXa*L mB'A:uneT&͉ Q JKRz-%}XΓ.F^I\א/`vYN Lm+]gw͵ݸcI1X DcROhw2QUvnF݆IeOq|JF%A A}BڸƔd^at(0e˾P {&xࣺwܘ5@+Gd'}P*XX. ,XYE3DB>,^A^cjJPCO1 &ثJ(X$c-y%)#dNE9+gYٌ/\ޒ´Ir1duqv}@V }r>If0l`=*0@ї o2WY)Kw A2[_EO]frsHPj[=́(G\k%.=fNT V;,ۇj1? G7yU)Var]w6jP\ rFJV^.˞nms6Eډ^keoCF!1PI뀯TCs۱_dR7B2{mJopdIݡqBbaV J13& 1G{1dw``Zr[_{f~}-))}+~Ru ,}bSK mknz _@ #".vlx;8<Lz)]rݹmXeԚ8&RUq5~6ܜ-c?Z'ø^a#8 U8"'20a L6 ZC3nlEjE D9J:! -/0uyB@ l?gS'{C5s* _" u5̳|h+keU]Sig=mC%oqeO9eSlٲ_E#\?NC y 7٭`8do:F(x1z%ZA &mCg @$BLdsn[WT@Oy>Ϯ+fm7Ô}udE̼r;s??zM)RN U\oя|z($@elndG@_"B]le~r@yufHu ]9no1} b BRnpp=F}]ߙg)/YL`L8Cce@՟Ew>q9# F U5]18 %>ΦWYcfՕ/$|115y5>q*uCﲒPEowj(0Q# lBD(Qk_(xf<Ŀ[bՆwQ#ZJCk0kqU_-g*pSkIw3cߪ33|i ʙO3 VxA)X0d?|ۥ[-+I>$Wݸ &_>$Oф."E㳑ʥNifU`ֆ-n d7W6i`L}O(,D˜ս~V9,MnBy-!(VZƏtxhPT̨]FO$ \Sucg % `^ۅdvt[ڱ3;,..;>jv U#)QF\m!rH#&Pry(;WgvO Q.ǣ3.B\tl8t˿ړCe DJbU,;J GZta-|UqG% <[f)g1f.?wۧbr& XdH*<슄w bΩ; DJ"dp>7ne{R FϞf ҽ Ԭd༼;97ky=X:RK!o 95N͘7]ٟˉI$=f-ŎJyR2oi5fB<}{)`7^?JqݘȶsZ͢&7CCD-9[.S)yhsx#nfh[0z?NyLy; HQVo)i:` Ulx < 28K-oԢc+fL5g Ӂb3xkДDV딨-zV( TDC<1'Ս@`Vjҿ$S5) AQT "Ĺ03]mV ctWw,J#X{Z)ܒ9Ш,t_Re]B=kpuW/0@#nf( ;ѳz]\ˆ׶NI {N?C4pF)o5H&Y H ﮍX-.,@K5|vr(&UP^U]u,w,49leOCQV&rI/908B>۴_aJWe75oS^]tY1 [M5m-{ōrt}!0_W7ƧhJ7j6:樂r}PYy*ہpU&)V[(KUYHiv<2J4Dv'`!4i38#myֻ rm~s!NV997~$;'Lv~peďSWʑzjH)xOE˜Haf1= -G2Y@E fGUMHuGi GFQwp!IvXy7+@53'>79^Js{2yN7x\d'oyDq,r?ILao0B''!FkYkO#F( gBw?Ha_0&"lK/)|&GfF>|dAœDy)Jhǫ>Feظ]p 6 ʷJOX5r@6ѴD؜~6 }ezTY33/#!PL9K*+#I G+#qSo[reMʈ-CrqT/"ßcsSK<+n XdHκ27 Fc]g/>0 Pj3}+W']b -4ŽqjA^>{$ VyΔb{>LtKueN5yvCiQ,'xC不tm_!ᓪ{S݃.QN˖Mh{ҕv>Th?+q80[nSA!=7Fly>](;'<ͽᗣ$X ܁"ֺK'z`ЦqCvV;=TPgm+YNsm]~,(62#ȶz0$*o#6 &:0v<\nmSWX =OYwwPE}#x`CH*}F.yy^ig^,`;]NbRnҌ?ʧ(|ە{ScfU9ԁ 1,L뭽|@y`5ۄ6j%H+б>QHX )rD*7l, XJD;<LU$1WY>B1QAcf N>z{\@l[CǷ (C?3X:;ӱԇ)nBs F1gl(G_Za׫)d$;o`9N 㳐`^> P3j>!J+ThrD K!%u^~EA".2D'/ƿ]Q %d'vbeaU~kA>&6x-:ԯ.35cZi@%1D~όD^@22>XIH5 9TfmC][% (ut#Z \3UEsKED.vnB='6.:m aZn9w%-tOEckMx sqnLnl9ۓp - )\f>*U`n6 r@MbN&Xq !<~@9ќG7-q+dQ26A~IB%ɚ4?}Pz`vk:4k_F**ؐZy+B*اHT6LIMeq~/GRjVx }UFts>9_-ѡ>*Y4䧫I$z0y7, p{0%;j%`x[YP1+QB'<& uCuc F3ʐf8_:¾hNˤ#3Mbm0ei ҘtcHp$yI?;v :_<|wź6u^PgCyZBhҜ340煉yq{Op$ڢ/yHs,lvξx q uNZ'a xÄ.|MƺHZw뽖zg{^ oܗ0 ͹]I_yse*Ěw6a@CNCdc#Ψ d3a;!֌7iH tnW}V8BM5T1vdyhRt&n*xOyAQ%4 nxb3l( I%'tvA|/yg feeBgrů|J0)c rE B|nb~<.K,Bqq$bv w?l׌9f K R.$rB>ώ|~3bC w/ScA6+l9.rLh4+ѪIFKD'h^}Yb:ZokQxeN 밽4|@l`4t*gS=Q̎BQ@f )qWƨЌj~Zj9BcSgzl<4ޅʑhUO85s28Xk"b:1.5,tFʕY|>Yyw?K |4*<. '"kasJaJv}֒t!LImW023 ~Pw%bd ~/lj뜺Ǽ*FQ=o+MzBFN*57֙c>ȟ5"*Gye w@iȄ+ I Ƞ=6y^7G~8\h)kSCd,t{ v ($0ȨmNyNlHLgwXjdf۹9/yzBqYOza(K*[=Z'5}-[4|G"l؇E-& ,>0-u]RNAuZ%KU$g6 Nl#J ޖLs<f`N,yExYHmfLR {O=zZ 8/e '-CB*ɝUju4,v|kn㕤x}Zu+fcPq9FDȀvøn&>ݔjS z$XQE*=0'}`xc59$Knc&jwu-Nmu$&c ߀ʌw$XT/R7|tY \ _֏%JBfs>ϰi/;:n9+ )[^f])v,`N| Zw IA@xP1XO#~%U(Mf^XCp-rԱ  YZ