nfs-client-2.1.1-lp150.4.10.1<>,]/=„\FE}F%1*M781r4$$ZUL^jj^/헻ߙ#~o# M}nm.( cg_C*mXދۀEx)pW.k{E, F b\!H.BwG]b_7W^ni\^&*J ut[燤1;{K 3Pό0%YeN38X\̚)>Ks?sd   : 39@rM(M M \M M ,M -LM.M0M11M2353585(87989@"99":<'"=X`>Xh?Xp@XxBXCXFXGXMHYMI[ MX[\Y[hZ[[[\[M]\M^abbccdd7ed<fd?ldAudTMvewo MxpTMyqnzs@sPsTsZsCnfs-client2.1.1lp150.4.10.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.]lamb16 `openSUSE Leap 15.0openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64/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 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 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%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else 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 # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-nfs-utils-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-nfs-utils-update-$service-new-in-upgrade" fi done 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 /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 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 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 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 elif [ "$FIRST_ARG" -gt 1 ]; then 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 if [ ! -e "/run/rpm-nfs-utils-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-nfs-utils-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done 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 /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" 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 [ "$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 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 else # package uninstall 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 if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi 5 =T7/edkgkj`Z]c@OpH9K zIXw+ps   GA큤A큤A큤A큤A큤A큤큤AAAAA]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]c8f962c35ec040337a3240dfa1bc2d3b2c2f314d8684f79bb780751a864628de92183c11a6c69a4437b3b7072624077a64096f503803587e0f7c77731e099be816926e89ab7e0892638034875616f21ae69822d58f9b8b690112b096f93ec3f065db2d9fc611d377e8e3e7eaef8006524d4df55a9a1f882f22899bb91ffc1f8f390ad67d785d05f4fd169d9a2b536efd901e511025ba48bde9bc7090df8e604314161e04b435aa3be7b1308e3229a24f22797eb5ad9ca35f3116d69aaf24543f2ff54eb0ace68bdf0bead2e682971f0d494a05b4ac23d996f2b209f98db8702e2df4ccd2ecd2dea227425c4a5a471155498a1753cd0f24543a87a5f30034e82b7366170d3c746c7579dab1c6cabe78825ec017831200a619ffa913de624dd2b772fb2c60b15cc958be12528851acfc69314dbe3246dc4044f2d874ab502ac3d344865bf16d30152c12395bfe6e521349e735c6b3a921ae50cbaf311b50866193e824438fda96602f643db60c549f2df47dd116a2531a4a051b72e4aa63b674c00e3045253bbab2403ad93e10de9104cfe98c2db9a3df5ec110721827bc9e85c76bf30463d32b6af6083652afadccf526c65efe9f118095f1d523a3421dbf16037c229aa3095b6ede467eba908e1d2f840180eae7f610d48cca317015405837f8dd23c5eb8729e976aa6cb8245898400d645a9ec1c25eaa63eba23d6f890f5af7b275f06b11d50d9a3fb0aeb43dcfcc2ae4c1f980b92a632a7073ca3c6afe7f6d7885f167a7b2c0a37591107e61490eff5e211749171c6fa57c4c8657891c33aee75132e221e5910d1afb0cd689e56ca68d683fd3e780cb64f0e792950c4073d106eaa6b9230c17186f3ae3b1025c29b180fc872a8564588bf21f6b9bff89743429afbdb1c96ab8cc97634096911cffb511738d14b3d4529707a9c647df715b06978272e0a2187472040fd74399d17364a173666d7f86c3a768f3187d61b8b9b22219d21584dcfffa25e9081f189dae1354d7dc97e9d398f167def931dea4add88f33f6d1d63f24cd13aab31d0671c8d1c1f6fae0a11d7404af7462cb45e76aacdbc02985e9b5ca0226840ba2f6c9b21e2ed08157d24c845f0f50826b3fdcc73d49fc9511254ba824549e738cb25684ed094fb75029c4243a7743a8151059fa45076898d4c02f78ce9d0184c4173c3a86ede78974802bbc8c80e48701df478a3549d375db88a8855e8848dc3f6e0821f82fc859edfe08f80208bc5e18299e35e8233cc4986099185f2c57043eb127a9ce258996c45ff8248cb2e34e4ff8aa835839363bb848ad30943ba08ffeb50e527d1e7b5986391ae94ddaeeef31d68d01bd7627425037c470533f4f7afe1bd9ed6cdebde2b3e9d0251cd9196bf7f6d680b8953dd309316464016b6fad9b6a932c896182bfac81565e13ddbf13b9a4f0e9a3c17512ae4461bdc1ababf4cfbe491691e373bdd08303afae32cb254fa6847d43912d259e282b4d578ce0167f6463955c10de6c75f9abe3edb0aedf95fc0af5adfdb6f405e8a5a8b485866eef65cec18f29f793ebaea7f7cf07b88c4d6ea7de81a58ffc64319976c8b652081769905063263f67bd77bad1ef1f7cd0df51176c6862d49871baf2589645d1468a8a68488d04a9e3e913c5309a7cbb2341bda087cdc89377c83f37aaadd38793f036bf4acf3d5de79dbba9fea72352b7599f7389d87858892273fcc8bf370d3b5aa340451b20b61720a2d6e8953b7eb990f70e291db901b148a987f30c56b8369dbd63357a6a634cf8e53589e3351f7eafbb4d943888dfac9161c0f566dff149722b6a5483dbbb88d1532c088e02c6c3add2131035fae29a46f1f0a9cd6136bba6364f8d1ace0ec39bfdda9da77f29726b5713f6478b3c38c0544b684983b763c915b7afddc6f37499c335f58a8b457ffff5f0298c75bcf410f5738222ff47d3f4a1a74e1ed5b08adba49d75c674af66dd7aa17a423764156f0127917dc81247135a63eb7a12b401118417483a243409ff09859dd2fa386b75904ab8c5ab9495e0dba74794330886dd61fc30f63a700d181051d2df8e2542bf54c99c270c950a48f26f3c0420af7f0957b8ff40c54d492725ecc7902a4058f11acf73f240b0d21d467643538e5e2826661b8f08dbb3de21a425c69c2b2b1f929ad5e2f6f231a417ccf6e3ba7b47e68a5c7a4ac865a53f775181778e81cf379acfe2066cc0ace95740925f0b41486e828596c7be1cbb8008b3222a3a5ec4690003d30c25604fe2d6bcf6519a42d62dbca142bb2cc88241431c97167d641d7dce36502b3a9d6d37bae44f4343bb76ff541689491d0bbcba3e4da6494c949a293369fb2b273f059bb07a5c0b13990fffd74f04d0a76af6c62a173eb37e5cc617a7d98e3e7fc23e94dff6acabc764a8aa5e06a8965762b7cc95d65ab44827afca52e0fda099f7cc7aaacbf225e05b7916f702ff20e83269c23b781d788emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogroupnogrouprootrootnfs-utils-2.1.1-lp150.4.10.1.src.rpmconfig(nfs-client)nfs-clientnfs-client(x86-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.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)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.5)(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-lp150.4.10.13.0.4-14.6.0-14.0-15.2-14.14.1 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2]@\U@[@[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@Neil Brown Neil Brown Neil Brown nfbrown@suse.comrbrown@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.comLed nfbrown@suse.com- 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) - Remove README.NFSv4 - outdated and unhelpful (bsc#1109792)- 0002-systemd-rpc-statd.service-add-IgnoreOnIsolate-yes.patch allow rpc.statd to survive "systemctl isolate ..." (bsc#1116221)- nfs.conf: spell NFSV4LEASETIME correctly. (bsc#1098532)- 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/shlamb16 1571926006  !"$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ2.1.1-lp150.4.10.12.1.1-lp150.4.10.12.1.1-lp150.4.10.11.1.0   idmapd.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.doptions.confrpc-statd-notify.servicerpc-statd-notify.service.doptions.confrpc-statd.servicerpc-statd.service.doptions.confrpc-svcgssd.servicerpc-svcgssd.service.doptions.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/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.opensuse.org/openSUSE:Maintenance:11344/openSUSE_Leap_15.0_Update/fb3548304013477ff224990040cd4f1f-nfs-utils.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux  ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=542179065425df74800764146e671b39bf581c71, strippedBourne-Again shell script, ASCII text executabledirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6ad773bd3ca53ff03db44b231bc4f0b162b086c3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a2662dd636367945257289cca04b8ea696764fc0, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=5dcc257f5834a1ea9c6b51232d737fd2f16b218e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=19207329720e400f20e445d4c3b105ce687c4232, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=f212e42116199c691b17e1d7ffe4f19ebc97e716, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a48a39e63206415dd12e86cc54fa0f526cd255bd, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6614402353398a1077f747dbdea5c34cf0656099, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=ced2aa9bca6852ea73d6a526fb6a01a8e49115d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=9f2c2353c008cd67f61493646b5e0cbdd9a0be06, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=abf7b9cb83f1762a51c9fbc0b209bd97f1fbb4d1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=696f47268ddc421365fca19f2255740606185f55, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty $(<BLW\dm    R%RRRRRRR*R)R$RRRRRRRRRRRRRRRRRR R!RRRRR&RRRRRRRR+R*R(RRRRRRRRR#RRR"RR)R'RRRRRR&RRRRRRRR*R,R)RR+RRRRRRR&RR)RRRRRRRRRRRR*R)RRRRRRRR*R)RRtc34_Pokutf-845d4a37d0eb100601138ccb40e6eb825ff9a00d3dba9ce8f57b46adbe437f59a?P7zXZ !t/X]"k%u̜Y4J"JY׫xM9JۀC~[g!(󇄆WpBNS74'>oJLhU3J `Ar#:f5pb_LQe{<g Bʈs?@ACf[qmE(mD9 L~.0qC . v(S3uŢ(d9jJ"%Gzh)x\7: 96i2p̧0^S-_t@6,͒;ZQfݠ8qP/4bgp/ݔ+b:S;&{+u.K?{OZܢ*];oVY $L'ß~1y`%3k c.b@82cQ- ]OUF>)MnuQ1?֮w7-sFMu${BaYf 3Vn3HaP[?uF6}Ha᝸ .vzK09ȉ}Ql6dXC0=Pn _gHSxntVx S77 .(Rr񄰮3˫e:Qs-S4!xpHͶ,xRXk|wYH3zfų!O}QrnQ ^p6 9sTU %3 @+Roӗg!4" BNt;eB>J3&Qih|ÀwM+?زN]V٨)2{M`:1JPj@oP^ OgAޥ1Y0ήlb58N K7S:y)6N)Crⴠ#..@k xLS{q8d!w8"=ub6օEH^nl49mRU?r#rX!L[MvqMvV*/*q"y g}}F-h&L b,D2LGEkv}ٶZ;[V灇/@1%3L6ʟib tfv&K(õdсN=w ߩ:]3^ aJ"0VƣqXV=pg2p6t]ܲ 2PCi'&ߝ˫ElgRbյ@Đ 8:t?}- >ͤ,.r֝5Lh&2=]rAa|yތ®YKX.XS_^œ*A)n<"w7B 1\p>,Fq }w㪺rz.5v$w(gOjTJRd'Ox KիWU;*Hƪ"@JpL 81_ʞe^Z%4^ݤlq -ֽ+3uTVYkؘKG&B BFUз`[ٔ!E1W CPj%6QOn@y w:^ҩ4R.>UN`6"fa砈W1&c20;uoIfHʕpg"Ɠ+v刾,7R 欽c% fUvYanq,RC ,\mt]T:-o8l8pt u;E@^ȖLHD,H 9aI_.4,1U=*]~U6 >Dz'~moeMbKk ڱ4M1k O/kVr(R֖oh4eSS e`>|? mxh4䍽)!GR8OՐYNU7XX[R [v-lRrbJd>T g^B,#1 l\]]lf1*;{ĹŷxVժƒ^PCG'Y:iғ*r*!׎V'Y[0ih鉄n4G pX;|:!4e=Τ ], [=3k &fBoa}j٪fܐCk|F u !utFv;C$FX Kiy`9}f "_&a䝝?|V{XV mnkhtL|sͭMAVT%c'pDy]&DQg7qԊEF0բv>`Nl0\rnmEeB2ԓ͔awpi+\=zq X + :!w@yɹf8Oݳidc'ü 0j9 | `:մGr #I3LW\ .u[ i vGZs1[gf. MyMೊLlq>ǁoIGp,.EWxX/a%O/>RyPL1^,-=ۢUy03vKG}83EU+[M% bHGThcIZP;P֡w+\qz[&'Lmz ?qo,ǿV6h~]HG튎#bZd"*D% [XU(/{D*;J7$y`;ve!' 8kGiIK>, ~ؗ:^]߉IfS{A1cDNrF7!R.C;%UAP4 z9`B;n/6B%]Нw utZ,8QYi$-~2.E'Ԓr ~+Aff '8ӼycSkAy,_;i ZJ 10x2.^𘘑a׵XH-* ,8kGy qƲpǞ}ЀE:x#XI䢢}­7Y#9gv-Ѵ.bdMB"?NR]Ow.y!k$6 ±kI;m,fg5N\c)w753I?hhX1T%Q#K ( ϠbSbhuڪmC;b[656t&$d VrEP@ykή:΋0=}^K "3yZYƅʠ]ߨ , ou B= G꽊+>fXl/הI pw6$ߜ]doϊ+3?T/]x#1b+M<=,oE 1촕R"tN&XJρU?)l+u6Sh.b\6ݍ# e"%ې4IY#n!ROwpxt1qP@{1goO`XY}Of"Vad w8Ȅ$,e) sH۶ctHzz)r01S7GZ=hv #?]%BNhT>72Ĉ@!_Й1p 6 D(aěpӧb9j]Ua#tUbuF|S2q!B]fcV2uӫ`e3'! wբRN%:rѴ ˿ٝѼvZru))#h f8$v53%ھMi(t3S[ 0 =L=|&BL:6D` >WB9`b@{nFƄJuws+#l5wγB-o܆hd[Ҥg'_D"F)M粆ԀO܍y3Jt,؉CXLӨ3~ߠڃSsߞF7(Oj7Tgd9:b-vmU|bY~Kۣh%8yӜe8 jl|BOBX7dқGT\W|.0oo8Z8w4@_}0\20U]5Ȣf@ vHLŃ ^+`k@ ;f=I j҇G X,OO*PfO9:.#3CA7Yj_XL|vP:RiTrB"'&453Ǹu-/LoɡY<#C3!'vE w>iQ(8etNU1~j^*?ǥD:-޵}촠vOp;`=sB ;5d~-wë^ Q[|*eZͪ,"_"_?"4pTX>!t ÌĢ K N>[[%WRnWQaʹiJu7v9Uq{H&%kF{suEf(:=[CR_@;B~/=vH 5uHquW S;6ݾF4-w, eΊM8}90`d5Ͼ'achpp>*9 t6JiwǸ: ?IJ=]Vyh+=xd;8:iT'ޒنJ&ŘL*D4 __'Sƀyy D ,CL6ld,itaM6Ư@k'L21aRRq^C6 !`WykYkZsT|[RGmwл8Rs(|꿻PkWnߋ8pv%C(ߺ ?}nXLk&WvL`*MlmV-ggWF#FF-\zA- J `PY<-Ӵw h^&N+]3;5Z b~G䦺Lܾ멾(> aNF&щ  ъX@0T -H:+K1psٗCUqjR"CK 71&f[nMś005jh[ܪ4s#?®lxbwnWkf6|?#h^&rDjV+P\,_ڇ𨋇X1D#_(NPJ'B08܉wϯŒ@Sn{sy6d0mR޸7UyaBXb(?lTl4rS)` vZdT,dO&e4SQb-eZM@6ABbW6kcǩ;)dt #x=؞?03#[S Lc;uE2}hv@`9ٕ6Ys)3"Fi#\Rqf >Uo>xy~LeLo[(h󑤴O{j 7~]z~z>7cg:45k);a`bhU4"}ݻU0QC{T &op Iuwv!xLy&#cGEo>UL/֍LLqP `ѪROj?ذ}J4$ FLMۗsJ{CN>'/Gі E>=+ n-K=n vj.?GU >k/ɺc& ΑBz-u:[wul@U`CcI-x q-2]V#N|,"H.Ba(si(Ob׃|oRqoj(ITNXzogYU"2)`;V ߓD4RDOʏ)Nug- wQ9a9R$Ux}l O ۱Ka?h.M5k}箩tXIqC8g/UrǴ Rn 8~ټ -1_#Yr䮷9 b6ͷiu"7g4P[Jq6 c;CC| 6ut3]ui*6G>B=m.gӤ82*܂ޏid;#Ƥ۝VyeTRɠMxD29܏Lݎ dySA&rM˔06sq`5*q& Z[Nta&8J{:lMyt*yl7&`Aٴ^,گ\˶T~ !~CiŪ)kII?|+eGzmj=JZm2[dдhe/Kw<Ňd,fWEYV" 9Nݽͦq3<`KHؕ U24EO[7/h;8{/B0XHkQR ^~k'K o tcnWQml_ՙoυ Od` ,ޓd:0O-5ЂvaR| Zݣ;,}É[)P:Ku,'~"#2<;as\)qҠ"0.y}%^e" ̅iɝ`OZ ؆j|5ʦ% 0Cђ{Y䇄ސIsXڌ7#p|6 +Z6xoL^[;Ij^?N+A"5^8 | -I I e:fnBBeyR"SD!<騋a6(6I79_h~VaO=>ՏT%'Gk_Y:%+C>?*}Ҷ֜:f4A¼OO8_q] HY3ZdP[҇eSc Sr G^GE<2޷B#|q}W1d ej[fxd#XS6j~UmM~O-8̷c o[$m^gkZb-WgEٜ^7H8^'N`ƥ=#"Lƍ.Q*qgIq̢Jܖ;J̌u$TQp2qi1_VNyU2anA%렆+ʯ6slP8?![Z|rsGfp6zqy E$?; X"? ]8#~Oebp6 ]!; k9W@T^TR1;p-}/QYDbeL17\ǂFvy z<$% FEW(WvPЕLc:*C9c"2Wu6uI;`alꭗT?Y-cI;mzIms` x 2 U's3]mTSrwd%^dALe8ʗFFh)mrYk !g(MgpɐeÈ즗w3T Ҧ80?V衂KA0ȤI1!GcxxdxX`D-W1]U=\ugKP#}{;7=- ^zBgfBʟ1ip9OjvRl # n~1h6UeI0Ğt )zBXr$MjZ-*l'b _`a˫/SNN8ϮVK^rxY_TvZs^ Y$!#:Yy8Q4N8QhO0& kp)PJbośř'vff_n_shGxz}Pa j B88FޗL!r~ZZ YUK擰| JYCR77~&KbF}Zsdq!BM1%;,lQG5$A*#;>A눥r%!E;bhRM c,e"`_4kKk$r44D~`T[1jx5;cHV+k N*-MIjC]F0&r)#imy^z"Ζnc(6|oF{"Ǜ+bmWhI:-3Xt?!eDM9g7|lhoT" pR?m|P]ށ(,xM  ݐ\UCck-%\>ͼ>m90'13m)㹢e]z|UYqq?U+]Cy独v$T )z οY^$R[u F kYD]a,b6uY99o-W [;s/BIiE[f]S߸.@+JK$YSJeV$@s `"˜㇉;_}B ٺ?bt`':w-n<֐Mxqi]-o(']sjEQQ8d` Tg #T(|8h=xjgcы<3#@6ii*ZNaٙ7䃤`3_uDxVu{ޟ[ȭc:xlTp>'A!?<v@sH%j`U8ej (ҔʘVF{>͚lX:WZK)52.PGd5N٢<7^=-"QM~Mg?E̼(!"xjf(I 8`sF7c$ew׾Rٱ\nPaEy0_Fb=cWZ)Pgs&TUK]HlMAEj)S4y'4rpWTlk=\|j\pJݐuL҂T%WG)boNrzcNAK3AC*A+𝥈~+ǯVa;Ewȗ3oR9`ZwWK#J >>뀚:Szqm-&!c ݍkP%)@];j# F=AFD˥bbS7+d\yQN.[^š \:HoVNJ,*Fp/Dܵz_7I7q"DGq\ ZMk>b`4Yюz$i i+rqp{?WP q:@=MbEM6ӋE>A򪣞'n -Ro;߬ Ԟn< thvRb b-r*>F J'qRvgXpψCҡ6Ru6C -uow/B=i|GP0 9>U@@_!gI\37,wB>& 2]-G+: V\{'ɧ"nUˣC*ZMkæ(Y.}lcR;oߞZ\&Q?c~z<((A=TVKO<6i.Ұ@N9/Oh_^B<7P0^(zT#w G #ˆen`tD_T4lpV8sC/9J=fBe= Iƙߛ_'@/P3Q |#v!5n۸ 1kKA_aA&DܢfcO+9avVɛ:K|xw%h5ǛO"dnzc[d9E%rlm铍c9,!v%gꊨEu3Eq&lk|3WKIg \lkjأM]귀$8&9*X@z,~ow2)Aɼ%NNI'YTo2Ǚध(ӅOO,` :>PμrJ{zaQHeCb ngxƱs2/0xrL݀UM4MX:LKd KSZ7z[0]`^/0up`&r !M.4p3[3Qz.޴-. e[?(3۱@%ߎͼ嵭 q@q<>Rς'q"R+ZlA|yvod}^wH) C( ~ò.#]0J$o/xOx""}BAZa:-[9 \6[ X Rҹy ½aWȻHh.Sq"'/,z^DS%l٩LFLV!>h G'6m]{P#4hՇnTz0ѡGaA8CN'z`|U[jZt;<2S-a/Q8Gvד ML5C]Io4 #:GI<+ϛrel ^!3X\Vڗ= ~is')F)TW[GT: }tA7XNKL dԏ`ISdJc`a3O85p0){ۯORH|WZB^<;\xA[Λn姡EKcC+|WrNqHԿXBFػM֓kW͢O)bW"2ҹ/:j; >&ZE[۪ h>V2Q,2%ΤgSW*g7L1Oo^A<$Wߡ"91 +q~46Fj35K%iC2 U^"ZM/!v}}| pH_2b;Q΃Ɏ/;~g\hd ֫ځXu&Z]| y:=EOf֫p2]xV{60nldI-)hAE˜< UEAO!a\gɏX.[*Hwmf.X7$2(Zi! {0ؓ*8v9ܓvLATVH-`nY,f"w |ͮq{Y"d鲙n8$2ڱ5:=8a3lŸD]S6w,,$Rd0 v _O_6mJ=;f׬ kⰘDLetA(XΚxfb{(LxE](Hox[*5m\ʡ^FSۏ 3G!aݟ⏍&9QՑ Ƶ:hR B}^~R6[?pE,UXՅ%j]*ؠQ66`:̸dRcHԇ3Q$fQG6o3 8S^ڕ-n$I 9T ls+ZZ=Yki.Ɗ?+LENZQۆ'ϕHLi %~z80 b|ա=PtT5 n@˖BiSvw5]>1Fױ`BԦpNli30aMKn ;>ᵦ ؖzu/֡3[#prj V_Lp֛Q.Q#Uztc&4h\>Alxpc,P"C$˿)ߩR{'} -u1 :)!-M|$P`.e`wtLVK3X~X=$V&S@kTô1 c.}xof,v8OPP8c€FԺCLJcAFI* *An/vKmt'!K*8>;I?ᤫ,emP &SIFJLR"ۻĦs{ W7Tӝ ̿c.3k3r]$T|񔦝=0\6oomLUMm8ۊoY㤡l]8]A $o_|_&D?;.'FlrgI1ZGߏs/x@ܴ!f"NkA&uP9XmD1m%$mQɕ™Rx>nHqlEU+!"!a~xMWsu['C&~Be} IƲw.U:c՚L.հc#ED3W&)Du<U(h~>t땹SbLRug[%H)>F41%_~5h^)LP\ʉɁ gT/z)k'q I,5?<$ZC:h[\"P@yҾL/asNKկSq561H>x<.މ)<ȗU[3>/hѣ)?JRp^y0+1i,kƣ߆ѥZF NUHM|I0nߺ`%~nw3@.U.-Y׭9G?g#Ð><%T3w xAf`BcZ/eiT!ʹ6dj-y$0P\b3嵊SWXbCY6]!JYCǢ;g DioXrLɛ | "p|zJd|d(dL1Ka'3Ku3r,e`'e[ K ;$tJ! 5i*V s]&Ib%o` kiEn<ٖߖg9tS)x^CPuۅ!5D\ ÒCfV JX÷ѕ_amBQ%6fX v~3kJx|.O̜09VHtOkzꮡq<-c ?Đ*  U.XmeZ 4mlY9O=bkHI4ecj 8f ҟK1TxaIk#pe3sS0aUtR}q-pQL~N⿝n;e!'n2'g_*ps`Y5%KGBMMp~x$wIXzB-Kyn|Y i}>3p=.7nS1(5Y]d+CcyMrz%R5oc Բ-ixL];^Ӓ70K<-6]hRжq`ԴE"m1X`BNTڳdy170TH>iAsLvaj d~cF,.ҏDRH393M"I* H;2 ޠ#q$m]R|k${սxZS/GY AAiİJH]w # P gkS ٽn} 4$*oC>T0K(W{zh*+šM{C`^읡|c- S=*aK%^"L2({}v'TȵOURy%uibB$HRs,G|<~8]( $T_Y8N) TLj,w! [ } ֵ=y7.{ܨ#T>%cRO͊p :L4"jd-MvP)ɹA蛌r?\Y&E\"YFMԀuk: NA w;ZI)3.fYnDy!z݊H ef z1;&̱zeɣ`e)mq!%d̃K4MϚօcCm[)V–C j$Ι3 p+L%7Ш# 8T1q˸Ħ(6Oκ;ǡ0jI}DQ/{H;rJj{cO)逓?Dg!/cѩ a_E-F>Uo&n_tn2 5){#LdA=Bn߈0Nz| +4=`Řt`0-1ۏ㿲gȞqH:>݂a]s랱T),Grej+);?b܍Pd}EWpzHj2;:z»'ƤAa4]Ny枈@kDsբv3ɠsc(D( | ي-ကʾ$OإR'c $[b M׎M'_p.cTopPx FN쎭B~D=jvh?+\.~%oQ{I=S㨢$p 5NzP1Xe欻1pvŽj^-KAz&1j2Db8Bs|(&dYVJj]})X [4!)nZ\2H=\sN8-2X]SCQ" ^]GPsf&yeodŒ$ ge3MX0 #Lb8 Bܽ5PMW' 9,iͲ9\2LT$ZH?orv &>qsTA+I"{aH{];CqJADh9ti G{PnI?_b{Ԁ;(yczI*mE2.^aO"&/ g~hBmf-r"`d~ Eƙ+~VU`ZӤy75vHCtK?B/2D$| 3YN q=#h*m~b'uQ>^Ҝ3f&nyU cS@Y)re@^^5=6f6`q}C!1^ 7݊wmdE&X=WaX:LQOy 2V4}HKg|#"ܑzq5963u; $i {itxw8̼^` Js.30y*Ti <0:Ta2(4߻Q)QjLd_,MH[ۚXF}r^A1PXY:ϧ#_=XңM|ާSZ-4RJSѮC,EdDQDM'_-Ki+U$t'&6K iш*vΝʀ5!\eلMWi_ M"#ƣL[llLh T=]DZ 6s>2 cv` D-D—c+oVI( d~6dp+MElxGF ~wiO9[ZEeK G22%Y d-AǬu9x,,U cTٿd{,ZIԡk Qߩ5f[Uȅ!R0֜K<ɻEߐ6" MmdZ@&NbU 93h$0Y5X#*j>eLE9{LP`~ q{S-^ʫ;~I0T]@c$WƼZ./j/m d~/YXtQ%d!'e_m:`IBQHt]N;ܔ_Ճž;JF&n`)+U n IH3L!ep9Xߏ`gIF[MEd5ϋI#ϔ#,w8RjP%_Hec!Pl6>GTG L? g:?-H`(  7.[6ߖ\`T{4<<]5Vbu]۝.Vh¯Uao ad|H%W'tdqxe&No,!8 Pk:Z9J-ixy!S%p0!s[4=tr<@Dv\)UpKon>K$ ,YKqE< !jUs͖[3+[Q5U{EM՚qeI {Ȥ$|L4Zdv[ j $队/XO{zGiP0f%Au {C0-nBo`I(-p>N"pD8ZV j W3ԖXiXHn"f'nA$0laUU6| Qu|SָFj%a}T4ok Y/uY_i+[C7% [Y-1 ~Y,D0s+EݱnB>E&%-Gߔ)4o~#Gm`Cu$.F!GH'XQdM*QߕQPT5sӈ $97 sZ!mLתO;Y,ƀ|E1GhUS8KBO/E ȏW.ZS.GequϏzX,b|u&UUֱb|6;1rkn`Eq$_R=%k^EkzVGMx' }ǦRrpxG7`Iź_ITj2X\s)u+_CO wh$#q/N%rnF\(C]UT-b#’H!9",B*%_ C}uؿKN0|>l UPpg5O+VY{ d*ӗ=+ޒLE^68ȮiX{Zn /TV_elN{{PIwVhΙH$a7>= ⁻A"̇䤽.c HgI/rfs>n y,ªIGu=2J_04mR'Z8`cz]Cw/JzL]".5Wvi:Ķto]5™zQ%l/3$c3耜8Y@/s֧;v93Y z.lH=J.<&UY?lzAXNZvRy 1~OBFX:Fz n`;E =ANLVbx'_ J.?SFlj̦!r̜-yg$StHmv怋"I|8^dv1|KXإ\e6 Hӝ 5%`}&2%|BOTAn؆A۳0 JذͫY)7IC#2T .ǎmDԭR!$:T'YIG֡d^LЌkBnV:*QVC{b~np2h<)M]~HN zg;){0}^>N&hU{ګ zS "!LSm3#"~/g_p v(U%W.Tiߝ7[:ss{OUHl"'t`1cUU2";ݛ{0UGZ"KL cqkC>L^\dIyȒ5ٮf1(XQ.X'ĀpZFdijf:@˄+B?kgE ŔbK^7~E>J !ֿݟ\8c7 &}+Rb|7w.qݵgVd+mi64 @ZoTщb0xwtLh>~<ܒQe-m2dx$!"\Ʊ~n(ծt\7 o%/l#Rـ(*I:O#'L7QM^~HejҺ#}"S7k]#kv>qu-jd~,GޗF^$CP+k {M퉭Nó*^^R}E~}&ѝ4~=K(_GhRl77D U;?rg#_%233Om vx94fⰜQߊD r6Ց(DJ~`.eWqg~fس1s<&(In2 GnPtn%Ѷ(/h(+`f[E, XVZ冢רK0fwxtGUb}:訨ls\9AE)!,'ku`eOsro^;b kycٵ:^0Q[cQԯ{|%աRkf._B{b\^dG`t >e!chyi@Y>P!cmoqԿ,p=I~_f6=\+C#ezi7E3AmcR&[SDW>_YG&4_ $n$1@x]/fKKbWPluy*I9"%$:E MpW~N!<8zz^nQeѠ DYTd~dhL/7Vݲ' qLS̞_xȐ0\M"QnݏȲd FrfA4E);eg[DWLa/Si\p @8oJ~|/)om;]e-^,yFDx@KX>ADP`D:dp5=/ ad XQC;n2@5*qqF` $@ⶻr~Fsbe>jeQYʱwK]bQ5㨓  `}M(+{8\ Yj:Eo%Bgt9V0=7ؾLu;}@m6;NeCiZwb|6Jn?|gv,&m%,dFc9itP3F2?itVf,,vFg䯧돐;mc7ʏ]/t56?>gώH&P6^TP4VDY pAg (qܙӀ<;#_-~Fpj2xMo7Kͯ$AEdY8"c}31R>1NoOD4p'Vo\izBkpnl %~& Kgy;{$/j[ʷZES)8ldS~O&URXiUQG|\ 尕 /7p*G:& ^Yy;2``ݯvykηi3:VW@CgOg~k)J}JdM= cV$- ؊QﲙϧFV+ OJl o*( δE71>Cc3=,IWoGv1d8G\Z9\k mB8|L@nWvFҵKѩpJNI{VlN 0F K[MpN⃞5_e v\"hIxeidӨ 2y&D*,-$Rq9bos}KY8י3U6E|!"FW_e'gsr*L2r'.Q9|dzik?GoZIi7 r0o >.WPPwBt*6*UG ;zJB[!C'G4co0p ! HG x U j/J6䞶Ybz4S=Fls͌XVPt%o3dW>Ft#LH݌ч^}0F HfJuj\hx⽓]}JkH28:#HSبVƸq !,JOL&9aݏoy jgHl Lqh[r1\ T;Λ*5/F=ǘ@a>m>8tU: |mU?WM/`)bΧ×r";ܵ,\nQ<<Xy01AIhAĽ8;a|j Bi2Y#^G3Բ VZb1)/=LH":KL]^,g}hU`l c.117Cz=IïN ZtM?mҍࣣ"Tujw-cr-iށu F'ZqײN6g}-oںT_Í%(<#gj3}*E+p$$:Pj p{[ƫf :) $OV21 Rk1Pa]EWR}"N.-6AOfK{.Bg& motj6Ei?KZQ0U|VGNgZm/S"3,ghVC_+~Xyv;d?52{_R0H>./_Y! qYC\?as:&/|1I n砢ќi$RFQ A(2-/⚕ZI nS`-~ ]}EGوb.xxu$`|O$aN@'Άi: NsW.gjh89$WmEٌ[q YZ