nfs-client-2.1.1-150100.10.37.1<>,ԉdp9|G̲x:CȵIZ(VOWqכ PֻU>uïucD$W>V]X?oY/I"\D2_J4"UGg=Rf#>2àS:cD&1k?`lgxC_`32Dp 8<.>[1\*L˛6]"y)A0%׶MZFl~2n%"/#l[͟Wޛ. l/-l"98ֆV5>K|?|d  " < -Z`fDOO O O O (GO (O*4O+O-R-|O..4/44I4(474842952:82=`>`?`@`B`C`FaGaOHbTOIcOXcYcZd,[d0\d8O]etO^ibkclhdlelflllumOvnDwxHOxyOyzaz|D|T|X|^|Cnfs-client2.1.1150100.10.37.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.ds390zp34 QSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxs390x/usr/bin/getent passwd statd >/dev/null || \ /usr/sbin/useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd 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 nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.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 fichown root:root /var/lib/nfs > /dev/null 2>&1 || : for i in sm sm.bak; do chown -R statd:nogroup /var/lib/nfs/$i > /dev/null 2>&1 || : done ### migrate from /var/lock/subsys [ -d /run/nfs ] || mkdir /run/nfs if [ -f /var/lock/subsys/nfs-rpc.idmapd ]; then mv /var/lock/subsys/nfs-rpc.idmapd /run/nfs fi if [ -f /var/lock/subsys/nfsserver-rpc.idmapd ]; then mv /var/lock/subsys/nfsserver-rpc.idmapd /run/nfs fi ### PNAME=nfs SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # if [ -x /usr/bin/chkstat ]; then /usr/bin/chkstat -n --set --system /sbin/mount.nfs fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.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 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 nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.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 nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart nfs.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service rpc-svcgssd.service ) || : fi fiQ 5 P=T7/edkzgkz ZP]do I0Z bJw+ps   GA큤A큤A큤A큤A큤A큤A큤큤AAAAAdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddc8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628deb4cd73d6ef85f8d6e821fa3f8b8bedea80e4457b9aa1768b6ab2f5c4dfe6ce8e42a1f0621b28a5bbe5b6ac587dc974f173d62e8b5f1c6921089ec64db4e7844c16926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8fa1182fa94056728bda991df0c067584b7fe13c494c4ceb5469ac2f1fa1113dd814161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f3e43bc5576d8fab8920734f2a1df9cac3d7e368da3113bf4f3454be390d80dd92df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33ae54e600732505c0762cf445ad80692e5e404069a6b556edc9cfdba78e4da0a0e206eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add8413cca0f97b49abba8a74d678c3631b44384195c09bcf4dcd519fca8db70cc26a30e26f3ac526c7470695fdd52cfd89111fc73c97a23d8ed35f89c5caf2b9b8fcef5435091f2ea93fee6eb381a6470f6353459fbd77e28989c96038832d9c77a2b4b4f30bf52d6f11aebe71d77be4440805ff2b03d28eb19ed55a11edee3641b54b163d2aa55aeea128bcbcdf9e6006a86118f6270a1f0653403a5fee34103ad648d1a9aabbe9b625aaf4966184fb506259b1ff4384b6a3deb9c735017fc85f5b1e02cc59a2ce67b8d48611afd311d403424860f835a299cfd8c7079850b9a13970b1f201c059485c1b4a7f191cb370a5d969938e8f8577e26775394ff13f7bc9c4efd818bf1e4e821fd727b50c6db5cfe7e0e09f40e95a083dc0f133909715e3b607f549aade17c2a142ec4132e25e308d455a6b7b5a11e9fc394fff4252efb02cd7a47fdca0ed6ddbcb50f17edb0e1cc70913d80bad8e09c43d6ddde7d8424223e31d8dd7a196ee1525a9e6821666bb3f5fb6865959f366f78ed86fefff48d9a3cc62661853ca1edf7cad569b09e84218f52bf4aa253b98fe5cc6e0a836832b78637849e3e11d423cafcc25eec1d7c86da4e542882114f21cbb62152375272d5429664f6a88d9a787ebdadc901fcbe52b2c2e05bd45482c35af643df7dca5da7af8c5e64536351211bf52cc119f2a2a24f7c1def707456cb6c89bc26ccbd02b901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c7bdf599086465d2ee2e901d678767385ceafc918c529b2d91266e1575e0bace15cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogroupnogrouprootrootnfs-utils-2.1.1-150100.10.37.1.src.rpmconfig(nfs-client)nfs-clientnfs-client(s390-64)@ !@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(nfs-client)coreutilsdiffutilsfillupgrepgroup(nogroup)keyutilslibc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(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)libcom_err.so.2()(64bit)libdevmapper.so.1.03()(64bit)libdevmapper.so.1.03(Base)(64bit)libdevmapper.so.1.03(DM_1_02_97)(64bit)libevent-2.1.so.6()(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libkeyutils.so.1()(64bit)libkeyutils.so.1(KEYUTILS_0.3)(64bit)libkeyutils.so.1(KEYUTILS_1.0)(64bit)libkeyutils.so.1(KEYUTILS_1.5)(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)libmount.so.1()(64bit)libmount.so.1(MOUNT_2.19)(64bit)libnfsidmap.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libtirpc.so.3(TIRPC_PRIVATE)(64bit)libwrap.so.0()(64bit)netcfgpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow2.1.1-150100.10.37.13.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2d@dd$(@cc™@cbx@bF@b<]@a``+`S@`S@`S@_P_]@\[?YZ@Yp@Y\YtX@X@X)@X @WW@WWt@Wt@WDB@WWW@WW@VVŲ@V`VV@V@V/g@V(V@VŬUȒ@T_W@TZ@nfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comkukuk@suse.derbrown@suse.comnfbrown@suse.comschwab@suse.dekukuk@suse.denfbrown@suse.comjengelh@inai.dedimstar@opensuse.orgnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comtchvatal@suse.comtchvatal@suse.comnfbrown@suse.comneilb@suse.comkukuk@suse.dekukuk@suse.deneilb@suse.comneilb@suse.comneilb@suse.comschwab@suse.dep.drouand@gmail.comjeffm@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comledest@gmail.comnfbrown@suse.com- Add 0032-exportfs-Ingnore-export-failures-in-nfs-server.seriv.patch Inconsistencies in /etc/exports shouldn't be fatal. (bsc#1212594)- Add 0030-systemd-use-correct-modprobe-d-directory SLE15-SP5 an earlier don't use /usr/lib/modprobe.d (bsc#1200710) - Add 0031-mountd-don-t-advertise-krb5-for-v4root-when-not-conf.patch Avoid unhelpful warning if rpcsec_gss_krb5.ko not installed- Add 0028-mount.nfs-always-include-mountpoint-or-spec-if-error.patch boo#1157881 - Add 0029-nfsd.man-fix-typo-in-section-on-scope.patch bsc#1209859 - Allow scope to be set in sysconfig: NFSD_SCOPE- Rename all drop-in options.conf files as 10-options.conf This makes it easier for other packages to over-ride with a drop-in with a later sequence number. resource-agents does this. (bsc#1207843)- 0026-modprobe-avoid-error-messages-if-sbin-sysctl-fail.patch Avoid modprobe errors when sysctl is not installed. (bsc#1200710 bsc#1207022 bsc#1206781) - 0027-nfsd-allow-server-scope-to-be-set-with-config-or-com.patch Add "-S scope" option to rpc.nfsd to simplify fail-over cluster config. (bsc#1203746)- add 0025-nfsdcltrack-getopt_long-fails-on-a-non-x86_64-archs.patch Fix nfsdcltrack bug that affected non-x86 archs. (bsc#1202627)- 0024-systemd-Apply-all-sysctl-settings-when-NFS-related-m.patch Ensure sysctl setting work (bsc#1199856)- Add 0023-cache.c-removed-a-couple-warning.patch Fix compilation with new glibc (SLE15-SP4) (bsc#1197788)- Add 0021-mount.nfs-insert-sloppy-at-beginning-of-the-options.patch Add 0022-mount.nfs-Fix-the-sloppy-option-processing.patch Ensure "sloppy" is added correctly for newer kernels. Particularly required for kernels since 5.6 (so SLE15-SP4), and safe for all kernels. (boo#1197297)- Add 0020-mountd-Initialize-logging-early.patch If an error or warning message is produced before closeall() is called, mountd gets confused and doesn't work. (bsc#1194661)- Add 0019-gssd-use-mutex-to-protect-decrement-of-refcount.patch A field was modified by multiple threads without locking. This can lead to use-after-free. (bsc#1183194)- Add 0018-Replace-all-var-run-with-run.patch /var/run is long deprecated - switch all relevant paths to /run (bsc#1185170)- 0012-mountd-reject-unknown-client-IP-when-use_ipaddr.patch 0013-mountd-Don-t-proactively-add-export-info-when-fh-inf.patch 0014-mountd-add-logging-for-authentication-results-for-ac.patch 0015-mountd-add-cache-use-ipaddr-option-to-force-use_ipad.patch 0116-mountd-make-default-ttl-settable-by-option.patch Improve logging of authentication (bsc#1181540)- Add 0011-manpage-Add-a-description-of-the-nconnect-mount-opti.patch (bsc#1181651)- Add 0010-gssd-Fix-locking-for-machine-principal-list.patch (bsc#1183194)- 0009-Convert-remaining-python-scripts-to-python3.patch Python is no longer installed by default and these scripts work with python3, so request that explicitly. (bsc#1173104)- 0008-gssd-replace-non-thread-safe-strtok-with-strsep.patch Fix bug with concurrent gssd requests arriving from kernel. (bsc#1174260)- Don't make /var/lib/nfs owned by statd. Only sm and sm.bak need to be accessible by statd or sm-notify after they drop privs. Providing they get created, the parent directory can be root-owned. - 0007-statd-user-from-sm Change rpc.statd and sm-notify to take uid from the sm directory. (bsc#1150733 CVE-2019-3689)- 0002-Let-systemd-know-when-rpc.statd-is-needed.patch 0003-systemd-run-statd-notify-even-when-nfs-client-isn-t-.patch Fixes for systemd integration (bsc#1116221) - nfs.conf: spell NFSV4LEASETIME correctly. (bsc#1098532)- Create files in /var/lib/nfs via tmpfiles.d [bsc#1100404], [FATE#325524]- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- fix incorrect dependency in /usr/lib/systemd/system/nfs-client.target.d/nfs.conf When yast restarts "nfs" it should propagate to nfs-client, but doesn't. (boo#1053691)- nsm-headers.patch: add missing - Prerequire needed group "nogroup"- update upstream version from 1.3.4 to 2.1.1 The significant update is that configuration can now be read from a central /etc/nfs.conf file, and it can include other files such as /etc/sysconfig/nfs This means that the old nfs-config.service systemd unit is no longer needed. - /etc/nfs.conf file created to import all sysconfig settings except *_OPTIONS directly into running code. - dropins created to pass *_OPTIONS sysconfig setting to the various daemons. - various specfile improvements, such as using "-D" in "install" commands, and adding "verify_permissions". - "xtab" has not been needed for years and has now been remove. - sysconfig.nfs updated, particular the ServiceRestart declarations have been tuned for systemd units. - 0003-nfs-server-generator-handle-noauto-mounts-correctly.patch Fix the nfs-server-generator so that mounts marked "noauto" are not automatically mounted when NFS exported. (bsc#1019211) - 0001-conffile-ignore-empty-environment-variables.patch 0002-mount-call-setgroups-before-setuid.patch Other minor fixes found during testing. - REMOVED 0001-Make-location-of-nfs-utils_env.sh-configurable.patch now included upstream- Check for existence of "statd" user before creating it, and do not suppress errors about it. - Ensure units passed to %service_* are full filenames. - Pass all units (non-templated) to %service_*.- Also ignore errors on the first chown call: this can happen especially in the build system when shadow is not present and the user has not been generated in the %pre phase.- move rpc.svcgssd and corresponding man page from nfs-client package to nfs-kernel-server. For NFSv4.0 this is needed on client as well as the server to support the back-channel. (bsc#1005609)- 0001-Make-location-of-nfs-utils_env.sh-configurable.patch 1.3.4 moved the config script location to somewhere that doesn't exist on openSUSE. Move it somewhere better and install it there. (bsc#990356)- nfs-utils-1.3.4.tar.xz New upstream release. Lots of bugfixes, no significant functionality changes - delete 0001-Fix-protocol-minor-version-fall-back.patch delete 0001-close-the-syslog-fd-in-daemon_init.patch delete 0001-mount-run-START_STATD-fully-as-root.patch delete 0001-mount.nfs-hide-EBUSY-errors.patch delete 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch delete 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch delete 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch delete nfs-utils-no-svcgss.service delete nfs-utils-uninit-mem.patch All patches are included in 1.3.4- nfs-utils_env.sh Fix some problems with version_params. Various misspellings and remove the possiblity that V4 is both disabled and enabled. (bsc#990356)- Drop OMC svcinfo file, nowdays useless- Sort a bit with spec-cleaner to get uptodate spec - Convert deps from regular devels to pkgconfig style- 0001-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch 0002-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Fix systemd dependencies to ensure rpcbind is started when needed. (bsc#975265)- 0001-close-the-syslog-fd-in-daemon_init.patch Without this, tracing doesn't work - 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch (bsc#945937) - 0001-mount-run-START_STATD-fully-as-root.patch (bsc#969152)- Drop unused BuildRequires for libgssglue, not used with tirpc- Drop unused BuildRequires for librpcsecgss, tirpc version is used- 0001-mount.nfs-hide-EBUSY-errors.patch Stop "mount -a -t nfs" from complaining if filesystem already mounted (bsc#950340)- 0001-Fix-protocol-minor-version-fall-back.patch (bnc#959211)- nfs.service: don't mount/unmount nfs filesystems. systemd does this automatically. Trying to do it here too causes timing races (boo#963616)- nfs-utils-uninit-mem.patch: fix use of uninitialized memory (bsc#956743)- Remove sysvinit related macros; the package doesn't contain any sysvinit script - Replace systemd with systemd-rpm-macros; increase dependencies weight - Use %configure macro - Remove depreciated %clean section- Use proper annotations for service restart (bsc#952055).- update upstream version from 1.3.1 to 1.3.3. This contains lots of bugfixes but not significant new features. - delete 0001-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch delete 0002-Centralize-dependencies-on-the-auth-unit.patch both included upstream - nfs-utils-no-svcgss.service fix minor make-install issue (has since been accepted upstream) - use "make install" to install systemd files instead of hand-code. - retain rpc-svcgssd for now until gss-proxy is packaged.- nfs-utils_env.sh: honour RPC_PIPEFS_DIR setting. It is currently ignored due to a logic error. (bsc#947852)- nfsserver.service. Provide ExecReload directive. This allows "systemctl reload nfsserver" to work. PropagatesReloadTo but itself is not enough if this unit doesn't have it's own Reload handler. (bsc#97296)- sysconfig.nfs: add STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT - nfs-utils-env.sh: handle STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT Also handle NFSV4LEASETIME, which was missing. (bsc#941645)- nfs.service: improve back-compatibility with /etc/init.d/nfs + mount and unmount nfs filesystems on start/stop. + keep status as "good" when everything is running. (bnc#911986)- fix bashisms in pre/post scripts- new upstream nfs-utils-1.3.1 This brings numerous fixes, particularly to gssd and nfsdcltrack. It incorporates all the upstreamable patches we had: - Delete nfsdcltrack.sbin.patch - Delete start-statd.patch - 0001-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch 0002-Centralize-dependencies-on-the-auth-unit.patch Patches from 1.3.2-rc, which look useful - Convert from /etc/init.d startup scripts to full systemd integration. The upstream standard names are "nfs-client" and "nfs-server" rather than "nfs" and "nfsserver", so local "nfs" "nfsserver" aliases are created and "rcXXX" links are provided for all 4./bin/sh/bin/sh/bin/sh/bin/shnfs-utils/bin/shs390zp34 1687944400  "#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS2.1.1-150100.10.37.12.1.1-150100.10.37.12.1.1-150100.10.37.11.1.0    idmapd.confmodprobe.d50-nfs.confnfs.confnfsmount.confnfs-clientmount.nfsmount.nfs4osd_loginumount.nfsumount.nfs4system-generatorsnfs-server-generatorauth-rpcgss-module.servicenfs-blkmap.servicenfs-client.targetnfs-client.target.dnfs.confnfs-idmapd.servicenfs-utils.servicenfs.servicerpc-gssd.servicerpc-gssd.service.d10-options.confrpc-statd-notify.servicerpc-statd-notify.service.d10-options.confrpc-statd.servicerpc-statd.service.d10-options.confrpc-svcgssd.servicerpc-svcgssd.service.d10-options.confvar-lib-nfs-rpc_pipefs.mountblkmapdmountstatsnfsidmapnfsiostatnfsstatrcnfsrcnfs-clientrpc.gssdrpc.idmapdrpc.statdrpc.svcgssdrpcdebugshowmountsm-notifystart-statdsysconfig.nfsnfs.5.gznfs.conf.5.gznfsmount.conf.5.gznfs.systemd.7.gzblkmapd.8.gzgssd.8.gzidmapd.8.gzmount.nfs.8.gzmountstats.8.gznfsidmap.8.gznfsiostat.8.gznfsstat.8.gzrpc.gssd.8.gzrpc.idmapd.8.gzrpc.sm-notify.8.gzrpc.statd.8.gzrpc.svcgssd.8.gzrpcdebug.8.gzshowmount.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gzumount.nfs.8.gznfsrpc_pipefssmsm.bakstatev4recovery/etc//etc/modprobe.d//etc/sysconfig/SuSEfirewall2.d/services//sbin//usr/lib/systemd//usr/lib/systemd/system-generators//usr/lib/systemd/system//usr/lib/systemd/system/nfs-client.target.d//usr/lib/systemd/system/rpc-gssd.service.d//usr/lib/systemd/system/rpc-statd-notify.service.d//usr/lib/systemd/system/rpc-statd.service.d//usr/lib/systemd/system/rpc-svcgssd.service.d//usr/sbin//usr/share/fillup-templates//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/lib//var/lib/nfs/-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:29378/SUSE_SLE-15-SP1_Update/c328ed700ceda938b7090467fe15745a-nfs-utils.SUSE_SLE-15-SP1_Updatedrpmxz5s390x-suse-linux  ASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=b24a06660a33d933c26534ab880a04d395408a81, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cbe422d135c37bf5e1ff2450cc1c328429fe92b0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=87fb66278d6e904c69927ca2e6829cfb6c77d83f, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1f5e3c759dce7fb42abac0ae26b0c2a2511264e0, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=5be3b827298f3dacbaf027a1840c1071805dfcd2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=955b28863e04a21ba3fdea4dc28cc1d580d29011, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bbe0134c0f06d9cefe75af16894b2b39f18c3c85, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=76fc9ec1fa153f90dbfaf8a84407cafade8984b1, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7a35a689c035f3c68ac4b5009548651a7bc37853, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d3e64966d90d2cb8f454f9cc05354cd3ddafabb2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=bdda442b8e8bab87421ea60c46f13b511976cc13, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=045ae84105b6ac8d129353943e3028c728c8dbec, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty !4:CMRX`  R$RRRRRR)R(R#RRRRRRRRRRRRRRR RRRR%RRRRRRR'R*R)RRRRRRRR"RRR!RR(R&RRRRRR%RRRRRRR)R+R(RR*RRRRRR%RR(RRRRRRRRRR)R(RRRRRRR)R(RR&-ekCORutf-89d24dd9ecbbbe38443fa53b431fdc07caf07e0466f1afe184ba93eb769f71baf?P7zXZ !t/j]"k%joU̜Y4J"[}{H@5p'C61'Վ` 1IOeCK\"3 R48[}ɬfB;x+ҒwsǻmQ)9YʤT=$55̽y|3 {S4?CKWz|In`|7Y (,J9֭?7;K*>3ogۏOH'jtF1iaD|oi 6H1"n&؀\{mjrF&۳~#⸼}lrȘ tCڏU\c} u!̴`vL t<qTU4rj23)(aGO<dPk+h$lܶki+*ezgb݂@s|Qw, V9BIbݎ -(\nR{GR8y\1 \Ih[c#f39+ƜâgmYo^cJҳsꥪ*A&h7USH]ص]Vd 029e /C|?d?HHkݨS;cE9|ae9 "9q:E@d?+B[o>n?j8:ЧF[-8KŹȯIٸC"5GM4m*wWQ~Ǫ{jb'-~F)L;:dۖ2b|Q"QyeW+aFiunRQꯕpnЀ 5n;6&,rLhw\x '$g+[; jۊlY\.'yk P:l<]m*s'E|4ኟʣ7U- 6hD%|/pż8E0^f^ca{/$wmTu$Ed{~z-#!&!k ZɈ;&YM#]Vm[|ە ȑ%Vs_\X=?Q?rAY( ŽdfoMfŅFz_(~JY'842K;i"?,Zph `}G-o+ ymN|;P+k!pJtW)aZֵ\" JȚ)χW>>HҨ9c<@AiuE6;HNv5 \>W[BIG S>BEr@F;[>, Y;(e6 OTaV,c↤Gyϥ4HZJ 2Yٗ6%~JɄZFY^ޣPǢ_W\ b~h 4JCֹ2@ĢNho@_[BZpv,؛6ߴsv}w"m KdAW|N9Q^/:sȱV̚>ruJE/?z>&bsC/H9!6hMZ]o% LJ ೔cO lduGpt5ӁٸK \UԊ\`;ok֟!LO?Km/=z'҆]8~$%E4'K$! f-~rD!+*-Md{PT-&ĽB8xVfUWÎlmN} HASz]MCPL -6΀|]{\?zXBdjXj"e_a<™ x*l'>}L^YV)s ]awd&F iX()Q2ȑ>W̬@gr69\ G B O:RV(!vi1WgtnF.ϙ3Fl  Bd+0CLЫ3IH2 9d}BG=c[ˑ܎֨;9=wTVݯj0ّ :M ,SPCڙ6#m2,ܬm(ǥ h񃹐@4zۋ `/vt2ij(*&[O S&kP0 Pۉ}n$3Ռ?ٝ%a_IJo(,Oobܗ^?e{_} p7A|L.`@YLr~}D/ ;Ÿ07K?~P6V9EW}n~ `2{}OA\#!f[a~aɹ?Ӥ8%?`\^Bl!ZoQF+'"Oܖ\irŠ"#BJw꟧ 鄼x@񌇃 SFebcX@kn)+9^9ѐiU[^%Th +OO'iܔʄ'4Xn@WPa˩\gPfL|;DZMz=ʕwe811Wo%{V5hE4TSEl ?Q R\`k¿nwrIq7EY8(hf2d@|!Nsp]7!5t[lELHǪM"I1d5oLl%Te>^HP<h.1OPߚыnfLa1/t8&O(s(ÅgigϔEʕ)ߊ,@<Gfk&L&.18mJd( $F{:" b.cMݪU~ p!lgJ>?B Qv0uAQ0:J޸6EpZE z9æbw-}I*yoͼ˺$[+*/ nT(97U˚k5-*Gcq8/֋)y[R|Sn= (^ q&$E%9 V r"ð7G{aMJܞ,d޼: B~``}+蜙PئuXTM}Ǩc5=F}lΊ(n|]@0u lfI?ejPKd<5~F%h^YT#:+aA2"ڶӖw 8Zjt ;D٨9ƲUJt{Oa~&~2ߜǰHJSVE[ RGD`*wkd/+O~R͈V X*\dN2AFۧ'OWh}l2-3y)w] ;gYSxJ2dIE.2r*e2a'IBgI`Tutt (0f^ 8uA (T;_iQI|\hukX6~LaR_P ~E(l9K׋.ss}N̡oBHQ8/4yjNt;h S:+e}Mq^2ޏt;hmr̦v;0:e2ѺB7pg "<7g|[%dx: AJdQ,ȍmsj U3¦w%޾vjTMq'F:Q)$1}I 1 Oo+3.=n"ie #z%rA ܉#?&ba|VSu] ϟW/o {~B)\ͼmyf D6{2aT" P8a-S9Py8=t9\cuŐw^YFI)+_D́'{o^dѬ0>_k*:cHٺ1QiB06w=qJ;ZƱ, oXgzM$O-JvnC]w|aQBDc %cHwZՔ6Fxst&Ok!2V 8Pvk5㯔SUh9͇l1EfeCI f<VVyz1;$(p:gRɦeNM Ǔr]J/چuz:Q=4e6jS`[?#A<9K_<\YN)n($Zݞl:{zD)k7'Vsu#S =,oÊ9YR5h>: $!EicI 8}%$' +|U| ndXh^čZWq|.1=v߇y-ޡ0o,,Zp^hәpr0wS {EіeT?y+&%u jE-YO+%;$͸4DK_E6]_e-0QRdv*쬯NN٠*J8*Ns*?;/||Zw6X+q&s$ulI}+ѽtnQ<oU@*Ub=1-2ww wu-rs,".m+~_A!S6y,?L!*\T"si[ז:d\콝ZMKg7z|(ϧ>&4߽mZA8 Ճ%=93 ίQ& ߍt7K1~flBf>  cvSj/88 ٞP =0oJ2✹*X4YD WD?QLȢ/9zIs^GS1̪?NJ1W!VdN"$J'5:'{ Lܘ/|ohT#[8_WYp䦊s b9h-79 4HOF4/ʑ&{iݥpFi8v\P=3Ǟ>g[lֺ6Nѓ-3jǙ`=Bw^Ej!S%O)0{L|>`{s4Xܗd/LЂ4= i5N|͐Ao5_ omk*znj`ŏ)'3F7qC*)/rćQӾ*bmNY'W1Wq>Z [~ mY=ׯ/$e[Fel,%ť|.՝vʎBƟ#0BBql8+lU֯/EAAlNz0oh*{5T3N Ra-Š.Xp5gӣUs;f3q%um;a5)nStδx)Q$d/_i~`&Rxj27qZ8Ծ0_uzR$=X{{{^;dEEvRєB7ɘV/ ~M-~}&,o|ڎ_AXUvf BSƾm>L]^ +oX~oP#L=>s$`6G2崺uB;<Daœ > i,[r«V2)2|oe֏0A ?̵ũztPX.k*9?|B:%Fz#BܚT&އֶVI v,G+V̤O:=^lP*u`~TSl_Dfwgz: P | ǝEIxtlM"xLrN/!Ttm)JI3hNp[P.ZSWE:*_c?*kH- V[k)hE'qe{UJ4:ss6a!=:yN񄋨ܤuw =6pVܬ/Z2v2WZNpQ -4mnK(@nkf-Id{bFX}b<02mn8lq5:IKD Q+Rs{H=[\<3Εaȣdx h,?x0Uq4aaCBg2{%9PCtY&g6llTCbPE3Րeʠ $TUEiV(I ~o0,'b):/myabpjWgWn|Э5Rhn;OIc{ӽ1D4,J+)r2e"/"!E$TR6}GaJh "o 协Brq"N^S?㌏J3𙪐:WD{_J@/n_3H-LӴ1'%N8ѓ!"ʃ%ۭI]PJ++Gmss+c7wae9%rgmbf(3uԄƎ ޳k% \MV-K }^n ?ѡ.PŔ] Xi& ZX2͞8dK(JB]cA -EbS'ySx2ʒ26Jf59QN/e,EF|! IP;T9FJ>JsyRg6h dFqGmp5b}i{hE:SWcg9ia5Ouv/oHX&B(.˟BoDSw0R==֪"++V*-%پ.# y!04O=|'B"XpâWc7)P@7GR'bH{wo [Z)7'!(sa&=~|9Jf-"Ҋ=s~(5݊!t'vfLV05"~%8Ty܃tt~G^B2Y/ӬRrl衰kק JRZ߰>0E_{6)F҉D:t~*O.Lޝcp+1`w;t˭ !FW q&TdzyRo ZBbEdg]|$AycE5aV}D2ff.-$RVjNw0[E%Gñvƶ[֜'X\+xAyfSƅ\a軱F7F_l9 m:t K = q%ɂj^I[V-۽ݴ90 OfX~|#yHdD ҇3 d/Qq0}?.`)8+Wa^Kۦg\>6`ϐ; {\Q8<5WXtY\0JryѝT(PĽ}\R)|rZ)[8y#t/dM[mC|%mς A%`DW/IMl$G|1oއk47G`J>Y%KeiQj[HiCP3ɍi}܊Xm} |=|Iun1#3Nwh gTfݝm]xs%KGuh˒9Vbl:{S(BA)̲;brO>jPH !b*d*m51<.6_:ks/! =+w<.dAOT_?a>vdᩀnqCrǷ`Ჱi[|qq餔 s95WoQ+~N`1͋0``C.HI!-&Z΃-?pj>v׌Y|)o?*H9FUKrXTh 43y1%/nvNk$@-Zق{"]Dj@sEMCXf8mRU+@W[)N\@z6\,h fF LT{Λ=H/QtX_Mʋ&,,鰦oz|@:QH7oSu$u4EQ }mTkvQQFq D % Y!KNRlsDĺsYf`p}/p+1?pN6x+sTg}PUD& +Uщň;ʾ -~V"X:[p72k]-8wuЯֶMm-P93}uth+Rx q8 >M)84s,BF<6p #[k?t)!TPՔg}uJ Ǻ O>ZU0$f#&LFr0)^icڙq!{ yxlw9a.~mA բ?"Ѝ|pfɱA?[58J r+4 r]%.qg{st'QIb$);Ca \"}XlкO 9B$@ .Usaet/&T+}ZT'p[P'4(34e=BgVg{ k|7>oznw1=Hꓤt{mmd -?) cчGgiT˜.E/~8!!BJowcv|5C52@=}s:bڮ!$b])Zo)9 Ҕ^}5{.#CElT]J\f*Sdž+:ei4br?(Zt y\o~Mj\r!Yi0ʉ_$UχÃy DU-.J+KN&0hC\v,H' X8;bQa* ~,w##+ uŐB_qw0 |̢İy0{o7D{g7*ƭZN^4zYNR7p @cȸ^>)̦.?rxI$O>r ? “ ?Ws bAYCyWuq}$n"9|j n >61#m=9m/IuAa ]̱<+f;` }{%+LYn.r[y H:FsgM jtyudxz;SeMؒPV=•$f' z#Yu?+9UWNarnoTƅetL۠Ѓ}&K0=uX:e3wfpN%c:^>XXj[蠜z~aq._(k7_ pK$K(6zY,W+enD}|8Q}_:Q=kt,ը,=ᔷU=\_*co8 -I!Gxx/\r%<԰>E ͪ?6i/xHf9QǠb̯;h(hLt$#Zt(2T 2jʹ 鎐D&im81Q7&mM5Y[:0U.ݩAyYbk¼;3bh `FHP!Ih ;Xc/y#A_@#7T6*=m )ݷ;Nd#8o#@ayuix7 $_:P8"Ȓ r9EVXgGM Sb8A`Y2@lM vm|VS>lZ:HĎd 㾆9C݃*$PJő#"%<"mk*?IlG)@0!&0׋1w+wd7WB1:u+$T_ ^c+;;  {‹s#ZBogc/@oju-]@/Rj|` #l{&T&<&UkUGuѲ(֞e|D%0x,mZ+t\e_quR@ֿ҄iMcM3bm( _|O_ r3q C@^UnAzYGJ]fG+)4 _$p7#&{(| r3 %x} qO+7Km3t `LtE"{6%ºA͵m/Bnz{>$WKM $MB\Y|q\hWRY\ ]e!^)M'nuZ&ᑯ` !n#`uKyHJ@x{;li}-EJx Z{ ,3{7ꍯouI=2o]$gHvHVͱry;ڍg[!Iu\Lq'D'z1ϗ"R H/n_ZL WQ J ]iVGl U#} 1 A b2g!j$R:p4cF-FE)q7IhxnIZ1/HW"uyXe-p,McozeS/~z?&GGe[,`G/df8 fC0} B5EW4 d&k[8_%v%Lu>Q5R yq-VT3UH_Hkp*"Lo'BU rX?jyiOfMˮEz@px=jDYm AyRO62`A[UrR hIO&*"'90'乛-BCAyR@|PEKK][ҳQ^ sO8W\#VD@]AaY짳&A4+˘Ef'KH[d G1%꼊:1Q # g@M׽e}]2:_@pVYP!5Z{R 5GĚֽ GSP NP/#G1;d~l{\c0 hm4\Fg#'G֫P>4K͢lt\ґs)^6v50q;:$|u'әqm秴_|+~ 9Pفw+ R7Pe+-ǖȟlz]I!1O6(I鉷w%-sHiM8{ PVB#︗,[Ahrd[nTnהXzZԅ/3wHyFzvPb3j'i<sBW&,Ԗܴ X3BEت#pO%ۥ^ˆ@խJ[ ;]Wsп!-o?A%~A5{y FP75gT禝G^ϒɆ'QJidUdgD՝} o(V*V%8l@i [F[&.7c+ѥXFe;,\A @ ϋ_T+7pp Aӥ%*?*}̘€Z[E ҏʚ2U8Sڰf°ERfo.m~dsm"{/i`MϮ?bPo5xO'dĸh"k4's,2]!|j7OФP| Zn:d 6XU>7]Z^'Lóq3@H/o ԆzS:{ *Mk q)=8sIʯ@UtqNQ,_YDA3!G҄RteC7U`ȹJy?ԂO4Gtt`KSL<4Uџ:m%M TcO-Doa5ާwm+{XҒ`M;ڹcMW7bsz&n( S|}Z; a2"2dFq_5"j睝n-K-^d4S ʹ`Y:qi*Y(Y HPyu0t=p s6@ p[0І2 l,T\! QuZ( m{t vZTe”9t8[Jm*%W7{8~vHž W\8]=*=ũucé$ax0e/TpS?"l.(GWLFujT'Jc#`4ټYpJ:>!?3&9;NCunCtM4)< lлs#k.%Im Ū^9M=%URev̀#6{+Q[+o[VбA#ܿ؀7\5"OMKVZ9:/uܫA?/劭=_u@(QWCU!OS_!!/[ڑtob&)>mFr&~XSKt9d儭0d״̹ p&(T6xl,ش:&kVF-s"ƻ!g1=WgT1עX7@#,VR!hr= =f{BhVkjGgDoF1AK~>g'Y@es|׿/;E$v3_d傑"W4\2wlJ4D".)67TY^wH@ÙE }eh6^uxѱ"iE[Vz` U;؟V+e~bdk-n WjGQ}nNg{fo۽ߛSQ[T-\\`㓭ҥ](َA, sq -8c(,*/EuI]$њHFNY/}Y"tJuÒ4Vf7Hp3' v׍Ҫ?n'1f4;(v:>H3͵z2}! Nκ֫b:QYV~" $ IUMQW?ƚ@}--RI"[p diե^M𐏋}7{U&Y͢+"5W|2y[g0R e:ݶk bW"2 U]H zT#ћsr'~ ˼WnJ_;.k5u6uɂKMc|X\0'"]c+KkDfMTOދaiv?IbtTVܨպy`N8$r)z̈ޞs "-ͅy}J }ޏ%dZu>;Awr1|KY?gtODѐ|aiĆrJ_0e!| ,]F2n)Kߌq'ca2zpD(/̠ _(TIЌCB<ԉ!n B# (j8P믊Fm/Hlܤ ?$r&!J -TSR;U2q.K# B1*''g[(EՈVu!(p{uCPlrFB Ř1Y|e.$fa "g=q *+OZ}Mtw:t镹yI\_"SUW o h I.eFy?c2 y IoW 5SӘ?$Wc;:kGݱ,} łSگb̽z -5d[C4]E?Yi_K)}8@#<gn]' =,뽟6g$c@@c =T\a5C6Ks<)tMfc b8͹~NvKF `B2Su+Pmڬu;1MbE1础q/}`@^(#L\pDU8ZnvOW~UI)R-j}9=@`CmR=is-s- mZ+aQvg~cq;mkQ<٤2icd\q·ΧLdu:bsMi6K^|O~p-%+z3;qfyb E:b@~pİ l& wvxi +)kMhv #n/AntS cjR ,[~*_D;AE@p\֑kLJXow{F4}HU6lt!F?BTqR;L>_i}dJBU.Ax^)X1|\3쏀]8I =i6!GO'FŔ2|O퐙&Zf++ZޘbZ:Hz@$uK:<EK<0)Hۺ]U=רϔ Ma{Gs$AST Wa/UA=o E)@[E(# TZm,mrQrd1⑕gڳ}z=Fgצ㛥q6pY͝@y+'M"D |;ͬSg)[A!S4K︙4ѤP;YH.oosX 5ƁUɔ7x2! WFf =Ƈi#3Y1zeM0va(2e>֓VJ)؜o?QazP<6c>9&Xy8์gVj Z +>m{N`@_*sX D2~bR03Q}6Wao?3ѧzV>!-Rgz /~xk ~|z%^q`ɑ~%x zY-.aB ؗ.f Pa}Jhl^)V"$bX kӛ,-I7t! (6j'ci,Yե5or+V2%Ǐk ' 0Z?롖*u?VɈ4#+Ejgtc֭hZ,/`!_4#Ͻ6$ 㗼{b6BrR4kcd'9awqrJ٭)qv \e%L3PqKE B> .Kv }G. pjz [P\G3}m,/%Ow^ו1xb&tBѡ)+%Z㚩Oo{V]0<*JM~kӸ㶯XM9M'5d<=℄Hi7R0˭GlVO8Tfs1ۜ#qb|ԫPL *D|=b\8 >x{|24Nߌ@RXłyT26_"1Fu Q]=#2V,mV-ߤTX AR?108i,[`,4?%G}CR uT(dpxC~+:3JM14qfꦎ 5`*2~Aژ_8\.8hX;q'D##ygfڃ 恰1<< > mU4Lt#f#pP(-If-5'OG+2wNgm$;IsbDh/NkMFF^5E!Dcd{eiI@FC2=LR ׍}ie @>XP9_Ezڹ8FZȜYkC+TM'X[, RC,)cWO GB-PA}mIT/\R 1~$M< 4]m 4C\'C!LVM(nNn2 }%h[&#^jW$ැcGW2Ȼ_gSӻNA6wњۺp ZX* r P'(_u K_6s kxsng/ve\[%,e/(]}p0\fEUkM=Drq967p+Ry\wOvAj9~xЊ.+(<;~0'yȹo̐Zocͺ?hTnfHF]Ş"Wv3r~m]6.{(ZA ;y!>\70=}ӡQ 6/h'U^YP;h?r~#MpYGiWEaQ)VrR<w{hX짬'{]Zs#8K`A;^WVUbzQs]#CLhY? "~\d9>oăX]~q }4 l4%4 5 s&ژsx͵P>'Eږ^i$%SɴUwfe=`DVuv o} 1UBG+%P!s'ݣhb!B[#+CӢ(xQN[$ 'νZ^%:}b!NBk +ʺÇ]M=_t8ACP5F2%ZDxi*q6!#+}cg ѝtxm'z(|κP/FLU]~>}[=)ʛmy?EKRE0k- }8 BG,!I!ea^J;'s(>n_A1dww9<ZT,*!T9{ղj)&_;Ԟxg%)* W@hI-.79*GV)tD{xf+;Pۤ2Eq(:˝?SMe ܜ  ̜u]W#)"•hǗ&Y}:\kea_6gnjn)ZVB8%2K ,턷JZʜHatՄvLK99Zgz[ZdӅ֠kw0M,-lAB+5Xcx\}Cp.|58>q׷.-  \_>.F}'=e5>&alGu+y% )k#0 7AƪZ̛^ ¶ 쮄%4/U KnǷeq;Fe* ""t_D}Yv(` gαm)y)I8Z%􃫋}Oav6ހPHhpkXA7ڈؗ\5 vȃֵ:y8h+,w7ڍw,GZ6PJ^U]F.8 ]#uw3SpɓDw;0>Vf٦[0{⢦[gҧK{NK*ݯ#8fӵY($)Hg`Z,vLo6K$=a6!nc߮0Iڦ({%|Ike1F(*K ]BKrPW Znb9UKaT.rQ>OC']ƈ Z_<2,Efv_jj)=%W"ɰr_aDd  I\(Y9pR []*ۄ=D*氰ꋙ Is RC$A/o`, 0O}/rq@,4p|+'VUS`e]p7Gۜ0fitZn)uioZ1C#{ 0w6uru>X?(J}jH*!Erl~v%hM9Wd[Lۣ Q|W#J O6Ing}ޑmWeSҒt)^kk13|VH!*9F]J/Nő:3/с'2 33 9Y= kUӇ"i+= 8 &a䦉Q-xwp-YQLNHKI쵎Rl6#Rvz!N;>]br] i\)'\SҲ'q9Gy O=hMPwgb_KD;m5J[uBx#eW־91:Iv[1F,) K cwIc݁QpwÒ+aCi%8XW!#|gdIDb*9CB,?VjWeHWt?\ YS-2ڧN2OTmT7bFj.޾ڻre7\9<ҶiC&hHhLPU>ؠt+^?ύcГZ^dc~.2KưS褪m)?oɁ%LX:Vyp"&/a|Z4V>[Pj)/tPUĀc`h$ݼQO9=,k 'q@:ey ;dyqMǢ^۪: 6N<,1H /5)J9nm[$z}P-N]60<ܕoŀ`t`ĴұN#<ۢ gVq._^RϦar-^ļ_"cvkLu ƌ} p>-H|o|,3>ĞAԬ;$u'FM,=Q",~Ol{@P( dΦn&K~pkqP0)s MkXv5>t0:bj_KH:]_uC.,i44^Em%AƮ# %ndHw2ӿkʋkWsvrυ,6n88tVƇ\S/Z?2oB@Qf ;z]h>z*ˠl QE* ơr@ wj8J8,_:]$˪%A$6P.~"mT˫V™g}~K+IÞ±ԏ]R)]"tNӃd:piiV &ABU0?hkZҟtV>Q MbG%1[)KDGA8JaK|s}7:^B0 ao&zFyt}Ts"Pq8.1%/6x3+de¾/y3xS+˭]p8k/6")滹Z 25aXKYRo7 .t t`R2-~Zs- rKs_hޅЂoc,һ`הN|j{̧sJvE6϶^a m-0VL:c*ʦVõK̕^>mA6eHpRt59~C0#$2nc쿟#YsrcCSbI jj&~4ZBcY_VK=Ҹ28?.=M"Z>>7DuɄU2UQLv4(_[l:Dhł>qGQvYѺ{\ =lS 1뤷vjdֆƀIɶ s`7"ut(p$B(m,$hcFg /"j0MJyL*O(E|<ϓiw'tL\ n@,쬞SN IDáReB|ZgEkJJc E 2}}4@@B]̼E9Dhf{IRsG%BPu `a>sְH[prn9s%lK¾Jv IyZ=c)xI!҉^夼 ~`ލ웰p ?2hC :\YksSh1)wQNmorqD%3?綍X9 i=qOc}e[ѤtR5Uu I8tf/Q=ͱZY jLiGe!9IҤʼnceNU4MQz›: yϑR+>]I|yTƂ~@R + Hr߳b.\c{t踍Z)Wͼ'wZ2x<@mL=:XM{F(30J8xcq):aElFj J/f(hNB &k&B#^ ݘ}ty+Ȟ&u]ou{&dAIQzSg4 f}꬇xǖD3-hPӒNYluj`Kt]/;]DIL{ )-p(wfyװ;LXi?f ݰ6{7i%E%;4i.C Fq$oD-gELXV䔟hGXWȧH5K~!Qo?E0 E6+oiqMq=ƭ]jb#NJO6|VmJ/:pnS1>Illthh;:T܊{I|e:*KʎF΃mFh!B5f_H8}MmZiUkȈeor}EyϷ)1wy</VtKlm'1к4!Ӱ/b8%),0Y%j&g̉#뷯.OXZ/ePn4%)t[)3}!|-|'wt~۲pY-Jc&|PD G[ ˍ.ˮ.=?@,J&#S^KŐ_dj7M}]ZuB nj&cQZ~܀jhύ?4瑟Ö1uU* o]c } ohh;H\?ֹV2D;Bo]tU~y<6uzВ sşkjld= Ҵ/TDu,u[wZm\cvV41.e GxecCLO6=djnŲ’M ͑76VA֬S1 7'BVitSc|YNBarFboNz"oKU&zt@VߘJ$"s%G_GD:|^Bvk:o ԰2_Q鳇GuF!O8rb}k=OoP.t.oj!Pv͔#2 &Pi$ :IԄgLh$[V8v.b*: {]?sLg Q[)qGϋ.$CdV}9r峟4q@qFʙ= ` D?9SQYYarr5a0sJ8.w_O󑨅,2#GX@yl<Pu5H^-CTB$3lmH >"Y"Ό7 yK TP:vMg:D>6\#|b`ƜV ҶP+.Jg5Nrc <9> RPͅh&]dIS \~Í9r@H3^ztًaj=pFuR`m$( 5Gh≑9E| bmo~A`wM6frУBiF'Rk".0 cf6iXfffnqa ӅYJ[&Ң 8^gk߅~~S*(]9G30ȶ:uԥQDL}!xZaC̦'G]%QqZ<>|A,@Wʬ 2?*2x nqLԉB][B`E?mT]wZ;i/Őrel֛U:;|5Q~ު~ 'I_LNݼ׬26h}Aӓ;9/st#'R'N9 ;c4M\;0@wj!曥)Yq]kxDRfݺSM*@+"IJUt䶔MAGs9WezI 1, RMϔήހa5Dgj ` GP}_ڷ6^dzJ9C o~J=\/ E=rwU^),4N_4)ϱD͚ʥ{5tؿ{7aAWy<) EݙX\k5g"S] 0EU 7YJ]*wZw}ek_Ҏc|9 [u(FiLonkqaS̐wG1,;O?{)&zg+DpKܕ"L'9DMpu8gЋ|)~_|6Hy ggRH̉ _/g$vIl/ hl PJDSsUkn̓$%.tzSWFN1Z n˂Bq7~\RG ʢ镹>GV2Vd'(Bm[ NmQc;j8߮WY9J›EafPB q|^Aџ6r+/)qv#l|phͻv3i>'[pȺ#u0܇8ukEvoH ѭ>S V[`0ndйuURxBNk.#ŋ׌R)% ͙|cu]}g>)6{EǼߔդQ,Ug XA3#GϞ"w"T\#W"TIRKH~3hKca6#9c_?Q!ߤRJa;lᶧ!!jZaȌ<ɢ`Q"ĉi4pᛌ$Jr WM>V+KRO/3ۮDL닰 \%{w3+k!2RLhZ t#M4Fw]7-l?nՑ@SQbϣ?vy敚%ჹ(ڒ*^vY+C e%ةJHT W'֜(vPh f.{Z;ʩ'5GCW}zoH E/pXٓCA{NWQC`,0 \XCGff Tpc\}>qj~%X,vG sR̰ 96q"J"nZ'\ͲH1o xXC[K%BԔ+ !tQBCQIXf1jH荥޹li)xh@mm{S w?zθЂ7vF-ɐ|zGqlcppi ޓn3*~ۥgTB#d oEz0d_BZLpDjgkF x#t_ŗ|5 ӰʴBQixk +*V9{[f-!}ys[Ab+*8 ZBy: *a)#jUjRA65|x^pTD!YoYa͕[ר bTl@:j1I Bo5oFH?oidyu ?eJZV@-2fyqxBBar[j@Č;Fj+AWOƿk)0R6 ^rZ) 3IU/;h@ĔA-8*[K2 A*nW u[XZtDK^_9r)s70SWfsU'`/>>R܉չ wP?*\2{s߃9~y~iA5σP1E'fӝnl _~-1 ^YTŭd%jun 1Ԝyb)9Ndʗ>,rM-;op|Đj+qBapIS X.=:jLHz W{S"Rp8$,Tu6,>yw %em9H3J@"߭#F˛'25`ՍI;EWK)(כ5<3銂 {l%oyEJƙ`T#@ yr<\xA1jI tqG-뜌BZQ@ћ6i Qbh|/ J5 NS 46(Gh`BfR8$Q'!=Cz/0q|~ 2![]lHNPJ[:^YU1y,4yV _nCpPM=ȓ3u][RdMUU>m"H=4%n+ZZ*}*eXuEK]){'XVU!B̔0=cQ%#7muMo%T&LAN-B"&Drkcu.$ڎϊVOUK8C{.a!! 'VU\+3 e(>&j,2L>#kuψ -SǛK]_[1n_Z{s~yoI,jn"=m*igǁtT0TOI2h?JY LǞs9=T\YM?Uy u=2GE(u 3R&7.8{*e%ِ,+8Sog}ꙓrly˰zpFާdx\׌qM yĶͣ48PhXq=r9s9MFqė<:9O4戧*0r.((qӧ]x@R]MK9SG ȭSXϱQD<Ajau!v-}=U~ v 1TS{d"5䷅7T/4 w?Pj8!Gk+܄R=6n|V;b*?rm. @wg S3-s } 2{qJًP_6h,4(C*" fWr3BLXKPdsg.nS}\gLOXѪ;Bl\ QxS1(XGY;{rc|勅p9/oKXեjt 2/Q%#Hf-QW(2D i=Ⱦ5&"XnV H,`˃hT g+ᴅ;E?cuQBdx0=wQb D \MY NKk,2dzjX)Df:i$I7rR<;9xQ<ьl+tD2sznWkF>=z*ٕ8/{B H RHix]qF0*O0h⫢|!3 eMQѩhʰwvݑtyLsZϕ.$ٕo?BRkBld7;FmKpcidq"/QzK'k[hb';Nք /O4mCz*я:;q6Ұ^c?kנ~#WcZ`2=LK[?x]`'Oԃ~YO% H^ DC4@!o[̖%ߜ[ /!֏뽍<l?Y3`xt.$EnMѪg x'+V6xQ,YQ݇+#k,կzLoP\ZBd4XVW^T71 #ZTVl ]⑐_HB,yy]ε͉*'ĉZ+VZl3Ħz&JޚGɴe¼!_ F澢z=ګ o M.^;Yvq)š=%`pV|NYtmQfD\i;JLؔ*%_|߫ 6-  OT S d=Y621 ס5ctd>ݏH NҍwCy1?\hfW>*lؿV44hh \ 3d@9R"϶؞V1/%yA͒3l deD&{O׿}-xobuvzt[7^+lH9f@{KF:SyGlht.l07_`46fD"D#ψϡuIe ,Pr40ٴjH1m(VwWV3Hw; +D";^i Јq@me]4rsɅ:"XY|$Vod*;˲R0S|DrZ:uM xΥh-f.*H'1Wi3 ȭWS,oH9Yeoy!d%#&ƽssst]z~5 @A x|n<:Y$w8T-ƃi7B{%(z?[R!gDryrx-pSIّFϚٺ#JXnJkZ]Ǘ/ a`,TFhiNJ*LhR>w fw=7SF8&o,ƖQ>5Ih}a&i't'ɷtd8^*JFU';-'pW_2.DHy>nYHyp*=W 0-8b9^3KSNnfS/ƕk4=gQ?pu K1R"vVr:53r|fdiǵrՂ]DZ_mĀy4o3M(%>Ck.\Zm~>zDTR0K 6PW^Ҩ2? sBJL]`jY}t= Ʀ|:b%#h{0NPEIwGm~l¢)Yb"IsCy&ҕ$ܓ YZ