nfs-client-1.3.0-29.3.1<>,:Zc/=„byhƤSXa8[e-Me0^]?׼ӆT %X"dĒU"gn*b364e؎†HA0 )ke§dCƎlgF 6Y8'f ـU#iE624ƩC 7vn3]Z#%nsCهk" G }rN[E%K^V&ncDrX~ ]}hJhFt>G?d   4 /5< \EE VE E E &E '@E(TE)E++8E,L,--4-1!-(1m71t81[93 [:9'[=> ?@B$C.F6GLEH`EItEXYZ[\E]E^bcde$f)l+u@EvTwExEy,azCnfs-client1.3.029.3.1Support Utilities for NFSThis package contains common NFS utilities which are needed for client and kernel based server.Zccloud108 openSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Networking/NFShttp://kernel.org/pub/linux/utils/nfs-utils/linuxx86_64# SLE12 erroneously initiated the migration without actually providing systemd # services. Force to call it once again. [ -f /usr/lib/systemd/system/nfs.service ] || rm -f /var/lib/systemd/migrated/nfs useradd -r -c 'NFS statd daemon' \ -s /sbin/nologin -d /var/lib/nfs -g nogroup statd &> /dev/null || : 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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in nfs.service nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.service ; do # The tag file might have been left by a preceding # update (see bsc#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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.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 statd:nogroup /var/lib/nfs chown -R statd /var/lib/nfs/{state,sm,sm.bak} >& /dev/null || : ### 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= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi # 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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in nfs.service nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.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 nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.service ) || : fi else # package uninstall for service in nfs.service nfs-utils.service nfs-client.target rpc-svcgssd.service auth-rpcgss-module.service nfs-idmapd.service nfs-blkmap.service rpc-statd-notify.service rpc-gssd.service rpc-statd.service nfs-config.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 tTw`79j_J^8tHO(@hh9KXoE ^ #\o   G, A큤A큤A큤큤AAAAAZ`Z`Z`Z`Z_Z_Z_Z_Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z`Z^Z`Z^Z`ZaZaZ`Z`ZaZaZaZaZaZ_Z_Z_Z_Z_Z_Z_Z^Z_Z^Z_ZaZaZaZaZaZ^Z_Z_Z_Z_Z_Z`Z`Z`Z`Z`Z`Z`9cb07b3ee79eccdc75af5a5325d6d93d86969dde5ce945bed5919529ab33088f26ff89f3a763a5c651437a8e0a3581628e32e5daa527f039e7f9fb755f137c824c59c92ddd181cacf37ae7e0a62e146766fe7d98b09e89b16d4abd89348c22c13e0c9fbc6fdb17652786e29b6fcee64c17cd1d89a34578d25bd289509f3e7182739bf7ec7e128a02d9cc986d1e5dad02fa2a80ef3b7a371a4ed3c39589d863485e418e6ea4509032b894ad127cd59ee114a3bec7bc6afad5f1f1bd4a2534331782744efc0dd629a17ed5075547b1e43c90394b2646a562dc98b80bc99e64912cf433b18c1e4adc50d5ab04dbc888de8c0b84104f7fd69637613b1794f499a427174f5965e2caefd2a3046a6a4fc722894dfda374844066fba8061da98a3fee6dbad004beafbe2d132328bd51aff24be09d6f8c9ad3a0fb3fa2c65c6a310ce796d016b1d122e652b63fdf3d54289b6b1da5347e87fdf11f0eaf545e5f5fe9a542365ec2f901c3d8ac246248c8f6ae886295e9618283298655fa4706105a28b7c66c8135dd8be5d9c23c2b6062e8b02eb525d34773fe1f53d03bba98da03782e2dff3e0a40dabf9864ca44c3fc3e6e7871933f6294dce811ca656e470d76177d13881f9bb85d22464a60b418b39d531f5449c1dc03b258fa55127ad38c5974c999ac5a0a7f50a5b5bfb8a0f27ea0de7f894f2599eb1b8def0b8ee371b6d142c7a0510d599b228ac6fd137d500d2602762972e6d80254c9afe723fe15f66fb31f9eca44fb1c2cd33190da30b0aba73cfe8f6ec5ebeb3facd34b84eca1cc6883166ab9b465fadc5fc134f97cde5fa80df17694474bc6961878a0bb3dd18eba51ae767abf88e614c29b919bb876a1ef4958d58407f5793e51655fbc250625e16c9d55b71c5500c0996d811d7a0cf1fb5c333caa27941df83e8320fc9596488f36e54e53d8679cad50e38dd4700c96e1ef8f5b4293c38540e6de5ba6f457259a17f05b0f05afa59d4839076a40bc8d865a960a31f6d63e9ffd1cc7535a5e3c270a9dd497944b052ab0e12ce9cd0b298c15d27c8f60f920285b10b5e7293d54d055af1781135c5b1e253b7dd52d2f78ad97f6f9ca27ac746ca96d9a2bb4d9d82db1f3acd41d8cd98f00b204e9800998ecf8427emount.nfsmount.nfsmount.nfsserviceservicegssd.8.gzidmapd.8.gzsm-notify.8.gzstatd.8.gzsvcgssd.8.gz@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstatdrootstatdstatdstatdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnogrouprootnogroupnogroupnogrouprootnfs-utils-1.3.0-29.3.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)coreutilsdiffutilsfillupgrepkeyutilslibc.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)libcom_err.so.2()(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdevmapper.so.1.02(DM_1_02_97)(64bit)libevent-2.0.so.5()(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.4)(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)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libwrap.so.0()(64bit)netcfgpermissionsrpcbindrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)1.3.0-29.3.13.0.4-14.0-14.4.6-14.11.2 /usr/bin/chkstat -n --warn --system -e /sbin/mount.nfs 1>&2YYdY, @Y@X@X$a@XWίWiWWW@W~W)@WW@WW@V@V/g@V@V @VŬUȒ@UUPTPTT@SS @S@SSsZSXS2@SR@RR@R@RRz/@RfhR].@R(r@R$}QQQQQ7/PP~Pd?PO@O!O!NNvN@NNNLN*MAM{@M@M@M@MM[@M[@MF@MBM>@M-L!L@LbLL'@KKEKEKK8@K@Kb@J@J@J1@IÅ@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.comneilb@suse.comkukuk@suse.dekukuk@suse.dejeffm@suse.comjeffm@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.comwerner@suse.denfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comwerner@suse.denfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comohering@suse.denfbrown@suse.comnfbrown@suse.comcoolo@suse.comdarin@darins.netnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comcoolo@suse.compuzel@suse.comnfbrown@suse.comcrrodriguez@opensuse.orgnfbrown@suse.comnfbrown@novell.comnfbrown@novell.comaj@suse.denfbrown@novell.comlnussel@suse.denfbrown@novell.comnfbrown@novell.comjengelh@medozas.denfbrown@novell.comnfbrown@novell.comlnussel@suse.delnussel@suse.delnussel@suse.delnussel@suse.decoolo@novell.comnfbrown@novell.comnfbrown@novell.comaj@suse.denfbrown@novell.comnfbrown@novell.comnfbrown@novell.commmarek@suse.cznfbrown@novell.comnfbrown@novell.comnfbrown@novell.comnfbrown@novell.comnfbrown@suse.dewerner@suse.denfbrown@suse.de- 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)- 0001-umount.nfs-assume-path-name-is-canonical.patch Allow umount to work when NFS server is down. (bsc#1040968)- 0001-nfsstats-fix-some-exit-codes.patch Fix exit code of nfsstats (bsc#1017909)- nfs-utils.spec: fix up service migration so that when updates from SLE12:GA to this package, nfsserver.service will be enabled if "chkconfig nfssserver" was enabled. Ditto for nfs.service and "chkconfig nfs". (bsc#1028376)- 0001-mount.nfs-trust-the-exit-status-of-start_statd.patch mount.nfs should fail if statd is being slow to start due to DNS issues. (bsc#945937) - 0001-nfs-server-Use-rpcbind.service-instead-of-rpbind.tar.patch 0002-systemd-Decouple-the-starting-and-stopping-of-rpcbin.patch 0003-systemd-ensure-nfs-config-service-is-re-run-as-neede.patch 0004-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Included various upstream systemd unit file updates to ensure correct starting dependencies of nfsd and rpcbind. (bsc#990356) - nfs-utils_env.sh: fix typos relating to version setting (bsc#990356) - 0003-nfs-server-generator-handle-noauto-mounts-correctly.patch Only requre a filesystem to be mounted if it isn't marked 'noauto' in /etc/fstab. no given (bsc#1019211) - rearrange some patches to match -SP1 more closely.- 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-nfs-server-generator-avoid-using-external-services.patch 0002-exportfs-avoid-hostname-lookup-when-new_cache-in-use.patch 0003-mountd-delay-reading-etab-until-first-request-arrive.patch Don't attempt hostname lookup before the network it up. It isn't needed earlier, but some nfs-utils code was trying and failing anyway. This particularly affect the new nfs-server-generator which can hang early in boot in certain configurations. (bsc#1003342) - move the nfs-server-generator program from nfs-client package to nfs-kernel-server where it belongs- nfs.service: don't fail if "mount" reports an error (bsc#997134)- 0001-Move-export_d_read-to-support-export-export.c.patch 0002-systemd-improve-ordering-between-nfs-server-and-vari.patch Add new systemd "generator" to create proper ordering between nfsd startup and mounting different filesystems. (bsc@994468) - 0001-systemd-ensure-nfs-config-service-is-re-run-as-neede.patch Make sure nfs-config is run as required (bsc#990356)- Remove 0001-mountd-remove-dev_missing-checks.patch 0002-mountd-cause-attempted-to-access-unmounted-export-po.patch 0004-mountd-don-t-add-paths-to-non-mounted-export-points-.patch Not needed and not accepted upsteam. (bsc#985845) - nfs-utils_env.sh Fix typo which stopped correct version flags being passed to rpc.mountd when NFSv3 service is disabled.- 0005-mount-don-t-treat-temporary-name-resolution-failure-.patch Fix big that caused crash (bsc#989323)- 0001-mountd-fix-mount-issue-due-to-comparison-with-uninit.patch (bnc#987035)- 0001-mount.nfs-hide-EBUSY-errors.patch (bsc#950340) - 0001-mountd-remove-dev_missing-checks.patch 0002-mountd-cause-attempted-to-access-unmounted-export-po.patch 0003-mountd-Don-t-export-unmounted-exports-to-NFSv4.patch 0004-mountd-don-t-add-paths-to-non-mounted-export-points-.patch Make the "mountpoint" export flag work with NFSv4 (bsc#985845) - 0005-mount-don-t-treat-temporary-name-resolution-failure-.patch (bsc#986108) - 0006-mount-use-a-public-address-for-IPv6-callback.patch (bsc#986395) - nfs.service add "After=network-online.target' (bsc#963616) - checked that these bug from SLE-12:GA are not an issue for -SP2 due to systemd changes. (bsc#912277) (bsc#930972) (bsc#941833) (bsc#945937)- 0001-systemd-unit-files-fix-up-dependencies-on-rpcbind.patch Provide proper dependency on rpcbind. rpcbind.target doesn't start rpcbind.socket (any more) (bsc#975265)- Remove buildrequires on libgssglue, not used with tirpc- Remove buildrequires on librpcsecgss, it's unused (tirpc is used)- Re-order service list for %service_add_{pre,post} to ensure migration (bsc#954165).- Use proper annotations for service restart (bsc#952055).- nfs-utils_env.sh: honour RPC_PIPEFS_DIR setting. It is currently ignored due to a logic error. (bsc#947852)- 0001-mountd-fix-next_mnt-handling-for.patch Make sure 'crossmnt' works when exporting '/' (bnc#945727)- 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#947296)- sysconfig.nfs: add STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT - nfs-utils-env.sh: handle STATD_PORT, STATD_HOSTNAME, LOCKD_TCPPORT, LOCKD_UDPPORT These were added to SLE-11-SP2, so should be in SLE12 too. (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)- 0018-gssd-ensure-that-preferred_realm-is-non-NULL-before-.patch Fix crash in rpcgssd if not preferred realm is set (bsc#935272) - 0019-mountd-fix-segfault-in-add_name-with-newer-gcc-compi.patch Fix crash in rpc.mounted depending on which compiler is used. (bsc#937039) - 0020-mount-improve-error-message-when-statd-cannot-be-sta.patch Improve error message from statd. (bsc#853478)- nfs.init, nfs-server.init - removed - nfs-config.restart.conf nfs-utils_env.sh nfsserver.ervice nfs.service nfs-servier.nfsserver.conf nfs-client.nfs.conf Added to support systemd unit files on SLES - 0001-systemd-manually-insert-auth_rpcgss-module.patch - 0002-nfs-service-Added-gssproxy-support.patch - 0003-nfs-client.target-Removed-a-ordering-cycle-with-nfs-.patch - 0004-Centralize-dependencies-on-the-auth-unit.patch - 0005-Include-systemd-unit-files-in-dist-and-install.patch - 0006-systemd-added-the-BLKMAPDARGS-var-to-the-nfs-blkmap-.patch - 0007-systemd-Bind-rpc.idmapd-to-the-nfs-server-service.patch - 0008-systemd-Bind-the-nfs-mountd-service-to-the-nfs-serve.patch - 0009-sm-notify-Notify-hosts-in-background.patch - 0010-systemd-Ensure-RPC-pipefs-is-mounted-before-rpc.idma.patch - 0011-rpc-statd-notify-Don-t-wait-for-the-network-to-come-.patch - 0012-systemd-Have-rpc-statd-notify.service-Require-networ.patch - 0013-systemd-Order-NFS-server-before-client.patch - 0014-systemd-Relax-dependencies-of-services.patch - 0015-units-nuke-nfs-blkmap.target.patch - 0016-nfs-blkmap.service-add-EnvironmentFile-directive.patch - 0017-configure.ac-Fix-systemd-autotools-activation-option.patch Various upstream patches to provide systemd unit file support. (FATE#317845 bnc#876860)- 0001-blkmapd-dump-useful-device-information-to-syslog.patch 0001-blkmapd-fix-broken-multipath-handling.patch blkmap fixes from upstream (bnc#898674)- nfsserver.init: allow $NFSD_V4_GRACE to set the lease time if NFSV4LEASETIME is not set, as some documentation suggests this. Also set NFSv4 and NLM grace time to make the NFSv4 lease time as having them different at boot time doesn't make sense. (bnc#892809)- Remove mkinitrd scripts again. They are now in "libguestfs" so they don't need to be here. (bnc#883876)- add mkinitrd scripts back in. They are needed by "guestfs" See bnc#883873 (bnc#883876)- Use start-statd and rpc-statd.service from upstream for running statd. Our start-statd doesn't work in a systemd environment (bnc#852984) - start-statd.patch - needed to make upstream start-statd work properly. - Remove 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch Not needed now that keyutils is updated. - Remove mkinitrd scripts - we use dracut now. - use .xz from upstream, that is what kernel.org prefers and it is smaller- Check if systemd is listen on local socket 111 to trigger the start of the rpcbind.service on demand (bnc#860246)- New upstream version 1.3.0. Includes all our bugfix patches except 1. Adds assorted other bugfixes and improvements including initial support for NFSv4.2 Prepares the way for better systemd integration. Discards useless programs gss_clnt_send_err and gss_destroy_creds - Removes: 0001-mountd-Fix-is_subdirectory-again.patch - Removes: 0002-gssd-Fix-recent-fix-to-Avoid-DNS-reverse-resolution-.patch - Removes: 0003-Fix-handling-of-preferred-realm-command-line-option.patch - Removes: 0004-nfsiostat-restore-output-format.patch - Removes: 0005-gssd-don-t-give-up-on-machine-credential-if-hostname.patch - Removes: 0006-gssd-fixed-typo-in-machine-cred-name.patch - Removes: skip-on-ENOENT.patch - Removes: mountd-fix-bug-affecting-exports-of-dirs-with-64bit-.patch - Removes: exportfs-exit-with-error-code-if-there-was-any-error.patch - Removes: exportfs-report-failure-if-asked-to-unexport-somethi.patch - Removes: gssd-mount-hang-fix.patch - Removes: udp-fallback-fix.patch - Removes: fedfs-lib-name.patch - 0001-nfsidmap-Keys-need-to-be-invalidated-instead-of-revo.patch This upstream patch is currently reverted until we get a newer version of keyutils.- nfsdcltrack_sbin.patch The kernel expects nfsdcltrack to be in /sbin, so we must put it there. - remove 'rpcbind' from 'Required-start' as rpcbind.target has been changed in 'systemd' to make this unnecessary. (bnc#860246)- Add 'rpcbind' to 'Required-Start' to ensure rpcbind.service is started (bnc#860246) - Remove "Start-Before: autofs" from nfs.init. This turns out not to be needed, and is out of place. If anything, autofs should declare a dependency on nfs. (bnc#861489)- udp-fallback.fix: Fix fallback from tcp to udp (bnc#863749)- nfs-utils.spec: Require keyutils for proper idmap lookup. - nfs.init, nfsserver.init: mkdir /run/nfs before trying to create a file in there (bnc#859221) - nfs.init, nfsserver.init: add X-Systemd-RemainAfterExit: true to ensure services aren't shutdown if sm-notify reports an error (bnc#849387)- nfsserver.init: fix that typo properly. Somehow I only fixed part of the problem (bnc#849476)- If nfs-utils and autofs are both installed make sure that the nfs client boot service will be started before autofs as otherwise systemd dependency chain is waiting on nfs client services at shutdown if nfs client is enabled.- nfsserver.init: fix typo in "--nfs-version 4". (bnc#849476)- gssd-mount-hang-fix: An nfs mount will hang indefinitely if mounted by IP address and there is no reverse mapping available. This is caused by a bug in gssd. (bnc#833543)- nfs-utils.spec: add various systemd macros to make sure init scripts are registered properly bnc#845475 - nfs.int, nfsserver.init: run gssd on server as well as on client. This is needed for NFSv4.0 callbacks. bnc#845269 - exportfs-exit-with-error-code-if-there-was-any-error.patch - exportfs-report-failure-if-asked-to-unexport-somethi.patch Return good error code from exportfs. bnc#846064- mountd-fix-bug-affecting-exports-of-dirs-with-64bit-.patch allow NFS export to work for XFS filesystems with INODE64 (bnc#841971)- nfs.init: run ldconfig directly rather than calling boot.ldconfig. boot.ldconfig had some "optimisations" which are unimportant and inconvenient for NFS, and doesn't exist any more anyway. (bnc#834164).- nfs.init: always start gssd. Recent kernel change means that if gssd isn't running and NFSv4 mount will wait 15 seconds before timing out even if gss security wasn't requested. So just start gssd alway - there is no significant cost in this. (bnc#837262)- skip-on-ENOENT.patch - suppress error message that isn't really an error (bnc#800414)- Include also nfsv2,nfsv3,nfsv4.ko in initrd (bnc#815738) - Remove usage of absolute paths in mkinitrd script - Include also mount.nfs4- New sysconfig variables NFS4_SERVER_MINOR_VERSION, GSSD_OPTIONS, NFS_GSSD_AVOID_DNS to enable various configurations. - bug fixes to init scripts to avoid unmounting everything(!) and to avoid corrupting /run/nfs/bind.mounts- New upstream release 1.2.8 - mostly bugfixes, many to gssd. No important new functionality - Changes to ./configure command to remove warnings - 8 more patches from upstream 'git' to fix non-trivial bugs including on CVE.- remove sysvinit requires - they are rather harmful these days- nfsserver.init,sysconfig.nfs - Add support for setting rpc.mountd options.- New upstream release 1.2.7. Adds FedFD support to mounted and replaces nfsdcld with nfsdcltrack. This is used to manage client state on NFSv4 servers. Incorporates more local patches. - Replace "/var/run" with "/run" in various scripts. - nfsserver.init: Generate message that "bind=" is deprecated if it is used.- Add dependency on "netcfg" to ensure /etc/services is present (bnc#779851)- nfs4-no-umount: does send MOUNT_UMNT rpcs when unmounting an 'nfs4' filesystem. They are only required for nfs2,3. (bnc#772534)- mount-exit-code.fix: Correct exit code from unmount when fs is busy - allows autofs to work correctly. (bnc#770962)- nfs upstream version 1.2.5. Lots of bug fixes and improved support for pNFS. Adds nfsdcld daemon on osd_login script. Removed some very out-of-date documentation.- nfsserver.init: remove VERSION_LIST. This is unnecessary duplication of VERSION_PARAMS- nfsserver.init: Don't depend on "mount" preserving unknown options - it doesn't any more. This can confuse nfsd_unbind_mounts (bnc#754805)- add libtool as buildrequire to avoid implicit dependency- do not strip the binaries- nfs.init: handle case where kernel adds trailing slash to name in /proc/mounts. (bnc#722431 bnc#720376)- Fix build in arm, portability bug, applications MUST use sysconf(_SC_PAGESIZE) instead of constant PAGE_SIZE- New upstream version 1.2.5 - This adds a new binary blkmapd with man page, This is part of PNFS support.- New upstream version 1.2.4 - plus a few important patches from git. This adds a new binary nfsidmap, with man page. Also: build with libmount enabled to correctly handle /etc/mtab being linked to /proc/self/mounts. (bnc#681106)- nfs.init,nfsserver.init,sysconfig.nfs - Add support for configuring NFS for a fail-over configuration with shared state. (bnc#689622) - rpc.mountd-segfault-fix; fix possible segfault caused by "showmount -e" usage. (bnc#693189) - do-not-error-when-address-family-not-supported - suppress socket error when IPv6 is not loaded (bnc#670449) - addmntent.fix - error check writes to /etc/mtab and cope accordingly. (bnc#689799) - mount-catch-signals - don't abort on SIGXSFZ or other signals while mtab is locked (bnc#689799) - mountd-auth-fix - fix bug that could give away incorrect access to NFS exported filesystems. (bnc#701702)- Fix URLs.- nfsserver.init, sysconfig.nfs: add NFSV4LEASETIME parameter to allow lease time to be set. bnc#681510- use /var/run/nfs instead of /var/lock/subsys- sysconfig.nfs: now that 'nfs' is not enabled by default, set NFS_START_SERVICES=yes by default and document that 'chkconfig nfs on' is needed.- Make /var/lib/nfs world executable. Otherwise 'df' complains about /var/lib/nfs/rpc_pipefs bnc#675385- Must up the loopback device, otherwise trying to contact the portmapper (even if it does not actually run) will hang forever- the TCP RST is crucial for mount.nfs- nfs.init: improve handling of paths with spaces. If a path name has a space, it will appear as \040 in fstab and in /proc/mounts. Using 'grep -E' to search for this is problematic as it will interpret the '\'. So use 'grep -F' instead - we know there is only a single space in /proc/mounts. Also use "read -r" so 'read' doesn't interpret the '/'. (bnc#666128)- nfsserver.init: make sure sm-notify runs on restart. If we stop nfsd, that might also stop lockd which would drop locks. So make sure lockd really does drop lock for consistency, and ensure that sm-notify is run when nfsserver is restarted. (bnc#668280)- don't run SuSEfirewall2 from start-statd script. If SuSEfirewall2 is installed and enabled it will be called at the end of the boot process anyways (bnc#668181).- avoid python depdency to avoid bloating the minimal installation - use %set_permissions instead of %run_permissions- give user a hint if portmap isn't running as statd can't be started in that case.- don't enable nfs init script by default. The yast nfs module makes sure the script gets enabled when adding mounts - print a message to tell when file systems are mounted as that could take a while- add sysvinit prereqs to make sure the scripts are there before installation (also for building)- new upstream version 1.2.3, plus some upstream fix-up patches. - new user 'statd' owns /var/lib/nfs so rpc.statd runs as non-root. - New commands 'mountstats' and 'nfsiostat' - ipv6 support enabled as it is believed to be complete.- Change "Requires: portmap" to "Requires: rpcbind". Current nfs-utils does not work properly with portmap due to IPv6 being enabled, so we really need rpcbind. So be explcit about that, else upgrading an old installation will leave portmap in place which won't work. bnc#620346- Add rpmlintrc since /var/lib/nfs/sm.bak is valid.- nfsserver.init / sysconfig.nfs: allow NFSv3 service to be disabled so only NFSv4 can be used. bnc#598671 - nfs-v2-disable.patch: mountd support for above - nfs.init: unmount bind mounts with '-l' to ensure they really unmount. bnc#598681- mkinitrd-boot.sh: allow other mkinitrd-setup scripts to request the inclusion of nfs support by setting need_nfs to 1. (bnc#572207)- sysconfig.nfs, nfsserver.init, start-start: handle STATD_OPTIONS so that sysadmin can easily set options like port number. (bnc#595379)- mkinitrd-boot.sh: Do not do anything over if iscsi should be used (bnc#590135).- init.nfs: also call 'udevadm settle' when mounting things other than /usr and /opt. bnc#571540- init.nfs: if mounting /usr fails, call "udevadm settle" and try again incase network interfaces are still appearing. bnc#571540- nfs-utils-eperm-fallback.patch: mount.nfs tries a v3 mount after a v4 mount fails with ENOENT. Older linux nfsd servers return EPERM, so fall back in that case too. bnc#557138- New upsteam release - 1.2.1 Includes new config file: /etc/nfsmount.conf and man page. - nfs.init * implement try-restart in a more gentle fashion so that active mounts are not lost. Also allow for the fact that binary has changed when finding and killing running daemons. (bnc#543911) - start-statd * try-restart the firewall after starting statd as the firewall might need to update to reflect a new port number. - Start nfs services if any nfs related sysctl is set in /etc/sysctl.conf- Kill processes on NFS mounts when unmounting for shutdown. This allows any 'sync' to happen before we turn off the network. (bnc#503640)- Work around broken sysconfig file (bnc#529961)- sysconfig.nfs * add 'NFS_START_SERVICE' option for people who need gssd or idmapd but mount using automount, not fstab. bnc#472438/bin/sh/bin/sh/bin/sh/bin/shnfs-utils/bin/shcloud108 1524766051  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE1.3.0-29.3.11.3.0-29.3.11.3.0-29.3.11.1.0 idmapd.confnfsmount.confnfs-clientmount.nfsmount.nfs4osd_loginumount.nfsumount.nfs4scriptsnfs-utils_env.shauth-rpcgss-module.servicenfs-blkmap.servicenfs-client.targetnfs-client.target.dnfs.confnfs-config.servicenfs-config.service.drestart.confnfs-idmapd.servicenfs-utils.servicenfs.servicerpc-gssd.servicerpc-statd-notify.servicerpc-statd.servicerpc-svcgssd.servicevar-lib-nfs-rpc_pipefs.mountblkmapdmountstatsnfsidmapnfsiostatnfsstatrcnfsrcnfs-clientrpc.gssdrpc.idmapdrpc.statdrpc.svcgssdrpcdebugshowmountsm-notifystart-statdnfs.5.gznfsmount.conf.5.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.gzsysconfig.nfsnfsrpc_pipefssmsm.bakstatev4recovery/etc//etc/sysconfig/SuSEfirewall2.d/services//sbin//usr/lib/systemd//usr/lib/systemd/scripts//usr/lib/systemd/system//usr/lib/systemd/system/nfs-client.target.d//usr/lib/systemd/system/nfs-config.service.d//usr/sbin//usr/share/man/man5//usr/share/man/man8//var/adm/fillup-templates//var/lib//var/lib/nfs/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8038/openSUSE_Leap_42.3_Update/db9bf2aec43b6c06c61758775fea4999-nfs-utils.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux  ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=56530f83390fab844a8ae571b34cbb932b79ebfd, strippedBourne-Again shell script, ASCII text executabledirectoryPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=d37367a41b145ca26edd65f9ff97c82f6f937be8, strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=ec0865825caf9ac94aaa1f691f141e1d381a547b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=7ce5054ac6310b90936c79f5987ac96a097e9216, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=556c201a4163a4bfd2425a766070bfc46c10f3f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=0468eb2dff438e662196a6aa20e5c390c6543c3c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=f88574c8e723b7ed8575ade28fde6e8ad9c11b09, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=237ab91ea94e380890cb2b06601198834cd3bd71, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=bfcd1950f797f8c0f408bd4f35ff140c1f93c836, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=1975c44d0016b6226c5ca4c4340048cc20eed25a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=96eef4455f619bdbf02b69fe19e0be4a06bc5de2, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty #17AJOW`    R"RRRRRRR%R$R!R RRRRRRRRRRR RRRRRRR#RR RRRR RR RRRRRRR%R$RRRR RRRRR#R RRRRRRR%R&R$R RRRRRRR#RR RRRRR RRRRRR%R$R RRRRRRR%R$R RO% *cZӏ?]"k%a̜Y4J15%TQz5r@Eb8\pWL^ xkRYmFߌOL[$*n1[?<ͧD.0Tn94cb2..j3I?^Ͷ/*f/!I,lw#v,:^18i65ju014E(}['*_:E!x]GR@^[ԟNh>zG Ӟ?/P U<K>4v0{*5Sľ47P:If}̚\*[7J5?v6ਤ%T\X8C@icWq̭{72*ZTQ%,{̜w)tE?ȋG*B3t߄DГ&̚mپ0S}ZB@9mvje|!V+~ֿY<@ƷYG]#&70é,G^=xnw+,Q$\_S*@4yc! r.󠋎x֛D>(>%o12(`9ퟥ)a(+%Oi!I,d.!Si@C46' V)4s\ջ܍!F`[URT=7ox7[qtu Gy,%T)"\̚!@ U4Þ!efjR"AQl`yfܭ' 7ol*`{8U.5ROmZ[*'5RavĬbP 8hge>i,wt8T,R&2Ƭ^~0ŧzI8i-\C S: @|9ζij9wcAGT]W}/Tr7/V/-9sj(5(d~F 86+5]&'1g&TnӇ\g]<`:ۋۣ*r5X70דuЂDgN-*]HsnC 'z!I (ZyM\+gG1ǁHMOK< n< =B7 Y;"_NU~\mJЦyVmS@V9s=p?4*_OrՊ}"Nb3mq=qI#T&;77flix2ޔ(EcTC@~$s.iQ)[@(5ULWGSV`0 ۚY?PY/F!~3@+i mj}uRy"o,|KU[JebHouV֊ O8`Ҭ7-bFbq7;P|`I,yܟh>T1^UR0=tҳ'h_rPnQQ k\,4%irpK#l*,-\O 2Ex8b}*7&nц}DŽ V3w0A[+^h<-;Qì_, o7g,Ռ/z(tz;X/¿in\Z0FѯL!v#.B7x+=`G vh[ȍ!Bu!#Дפmr?E:Q*wEr ~h*k$OqpȒ%8B)~pi1RIK& FwrUpsٚ5Ƭ4I̜]BiZd|rY2]gR rdТ~mD8Vwy!ň.?_esEe^~!;upeoUL) WQs\)@Mrts6W.ӆuVkĮ9) ʭI9OhKtM;%t)*o S Bd`p-Qc% v 40"g9(aE5;IpKWt#gIߨ.I=d OvbUAi>Ǹ\kFbE< W|?էZ|d,1b2v/CƒMG)m`jI D,xs b|l$yV%,>gb ?ae˛|?,?+"Ǯ'O/?90gL,3*燮0_;6DYݿҢ;g;Eod8+)p" ,2&&N\`:c-)G(N;L!ivH-n.gS'`<"IU bq?KiPL @$N[kX(~!,Cs]S)'!Tѝ+1si8s|Wl${`:O8SBmI'j`? 0mihbE[F\~B)}@l' .v2 gڊIKNCϐ(k w?z^&IҠP͓Fyx˶ HEöa.0}14;iƠ&MEr}$ÇU~Kb$i0~or+l]RƘmz3?)gϖ` ΋<#ǧԭXkF>(;\+LX]\|ܑfZb(䖓$l#|52-pqWQs?eN%g>Y+Bd8[3ggxRcLz{a(1=4 A]-5[I7F8vHw7!b tv9Gr/(|S2F}~xt| {>1㶛#h0)W^Z/ld*nHkh-jjn@4ul/{E%ND΅4HiRFsVR4FMdB!/.Ň28'Q'D:RCRV=rs՜tاm}=h:RGS.ƭN0WyʁC 8 D*l:y|YCw .*fHJy+\R_nt4t:.J;7Y \=&}*m"%? cN^HBh8-YfiY^bTY|L9o| ,Cfu`Mn_L4mܺ24AE@t շ8@/\Cp$4U (%<Ȁ?^a7t0ݓ8~CanJ'e^&'\΅,B ~ |鏏D 1̊iɺd` YK'{v`6)"LHWjj""#U$֫_:u' m6El i%*e:uv Iʇ8mj6•̜KpROܿB8mw҆AW/,XnxF '۔SڿζE2 }5wFnUn}Ѿ!5܅"2u*׵h}@ g<HIĥLUT9hX4Ϗ vm(ݯI*I._0?= Z="nTB1b79 @Y@bO8d·TRhSZdhC/]jRkگlzIK@SVrLn[X%f&M9N4M [Zj؟t,'h]e#$]nj~#7YA;Ra4 7`yod9!Naiv ~썢d"p: e|u1fvsl܎ &ʃ4FlY ` --pd,ƚ"dOEB IH1H%"1CGWpT>Ǩ"EŴob ~WX{F$g[+$,Ln3Q3Ы8D۷ԁ,a4( 53 YBF;f4bv=s\>n"ӣ(aj /׃#Dc'M#wӎ{ac/cvQ %05n,,5H^Ѻ-yg#VEO0*E׈8iC0( b:?zP< v#r+bA qI]|W=^$]htJ ˭Tc4jȤ9 yOyO.L(HM+Cik `L 53ߎf+]! AA St7ڀQd}%Vl dh$k OjfKS썘pRPzagܦޤ'] DyZ.] Fgg̳ <٦zZ%4J=G!h8_ T$V# .ɣ&=o@Up$?,UGvKؖ@ҍV#j799ǯ޳fBzfb^oBŠztϷ]7`Fw@n -j ʮp`jm0!1>~ )>vAELz򪯓ɁG:tGAătYO 5tځB>DFP$ *J{=.E{D8 ?|R7)i):#R̵5{Lc }% ˝`U lcT"8 M*sjBT!G]OFH`6~vTm{*1%Ȝ |-qȶ>%zyK׽ 7$z9?Kcia o{hf.^Ry%hvj7P wR``s$̠u XY.[7>#'f2~H nZ9<:s E]nXoP4]iPz#j_4<=߫t1hSYŇ1`5 :$C9TЅr#b 7b{+k xqs^,55; RR84C). BiAd V1,'Qۿ2/:r9O,9˭Z%F- N]ʉ)ZB~x1>7q.V\yxnavuCPmw#?%vcO@+tID]QvA|/rX{AR$M*/z`oiҟ?)3>wkCP&>QfNqdyaf|F1f6)9 qiqUl U>+Η $9H(:o#ZY˴55')j@ڔ-_obշCB6W IUz  d6d[VkH^8+&|KL԰G KaPÐc𲉜HN9lG'y @ϣs:.A= k0:8Q8}]24}n "'É J ,1!;&4 rfG0?r{.TE]Mp|pN t?rn_jZdRM /rh)lPSs(n `r=YcVpa0z|&/ B]Aԥnsb[1NYO:P0 qn4TrxKYmMgUf̓;!QKGRe4%gAV=N@AT+6 ,?B9_Em>+Ugnynj@Ti̇f&2|jA~^Sd6=f<`##!:0 0| = R}$YZ,ߤ"+IR]|ea']{v]y+ *[L4D >LxqV%+z:vq<7Ĥ$CI{M:.iUH;GZf巫L2eHa'hr>Q8T;|a2OWyYZ~n?y>Z 3I4;[# 'Ɖ>T]DPTKJqCJӨAAAp.΋핶~Ѧ O; U~R}7 cC!o ظ\uB k4/t h[^C%ݞcv8/*v" k1{fQ)np,X"kAN:dG ?3XH+hR۹2j( }PD4L}&F\$0} _Y{:LJQX;Tj{ I)o-tBn41*K)2ghDP~wEiKG>aNRz;z%:M{Eύ ΦkE|23^7tOF;0P!T] sw1wA>ސ5>Ę=p($.eP'n*{G]~Є+g"s%[y-ӽQnĥkW+%s:}u *NݗZt)ToT /x؉-q/Ox: /Z -$|(AL[v,,}!Ok@MO=Y"厄gƸA.ZVғ*!׳4<|s5U9yr2u6Zww<Հ,oVsmOqM0+ NHG*.tfƁw܂đ+oߴ z愖G^kKyLճ aoѠ:T˨9K?xmЅ,67xsx&Frؓ|  87k-cuk_0ApYb#GF)ܚ X?3 ~>$m>cg:^%T^ u\7U~1erAir\wfj8'C ?(,{a?P_:B„TB dž k=EjbQ"B Wɱv_#D_dgxو|P;m@ʰ=Hi7M=Ne;imL="!Z$ 1*败Ǯzr }ի:TkǙa"@nJCd (.kc}O팆kND䡎 NUЮ%zZuxʲǻ1r96!i'}!MRDJ\(w0lkO aOގkԧy6˄mv\WH'4cI2=NukeMʬ5!->*=m6$ᘫ c{Hu2!h~Nx$;oh\Z>t$^7}B4uqIt݌|~t// j@X6_8K<Ů!-҃ DT$;r;~qJCէE#;Y*Z֍fj{p Gn˦byNX ]x!׷*"lywXDN5-_IEP]Ǧjs=!2~9q Pq k^vAX3e/uo9H9Yɓ5 {HTsrTpee`Ŕ3 #UK2*+!Acۏgqxc0Ck)gbY 0wS|(%MS䉍>&.#ŷm(j(]+ۮ`i;-y#!J@i-rQ:^*ظMp>ڄ [~KgnBR\ ]?zF*Mk|f_kFZfq걈f' Amr%VG2,*C^BA"# Ná|oA $:+ 1W<:皤x*Z^aĻHTðB-}f@L,y^ੱF!Tzu{)O&/E_;ʒ?x"Z[5JE5}`|y\PWȬ42x}5)FlDߞ:cW?h؀UA1@{qs1=9&y:G5d*+ 0Nd==PsF2TK:Px78efCԷ=qS"6l`9}(Ɯ>A99o / D5ѵcUF+DF}oo/,fo}v+c|ki:j+UITZ x͵$W*Z1%? /В`f8ւpb;^5R'S!H=cgFt4c 4a,fIuv]!|" 6[Ǭ:Kk=0HD l@]#`T&=.Z}L6xj.FIz1)`jYo,Tg?؏+S0GLJ"\ec#1h&o6tiv+y!.i*G"d+ :$(Y S^: [gGJr}[dw8sM ".zY)ޗER,!s J~)60bJ%/:lM.%E%sN֏J}ebKhElGO ٲQ-ZKmKmB3[-T?2 _0IK{1zNߢS]1hԫʝ.yJ5'pP .T7<[!߄~sbWjۘ ɻuaB")o1#CYic4Gd֓RvĿ!c h_1RfGg;U 3"C{n6&$=J߻3U>xM]lBJ:#ػ$ܽw\ILT9ng#GOnb:̲不C)Jqk[T Y0ґ4XMF9y}Dyxz_s&pm1}X+=̥j_Fìg-K7Θ Δdzd1[+&AWrLnL)dL(m/hlj{,)}8cϙ3-4Ěcn,~k XLC ‍eNM1_&Ն`8z \q#0A>!NR./YnW3C˦J6Nϥ}(B7ĶkoV*Dr+LބJyG]7cQbKrdڱ0THx k[`,L$Xp $IFu+QdM88F~ <R,@.(UJo%*%!Ӂ;C0S-[BV:_2ILP| 69F7ʃA-:V3I es]b$x<*T 4svY_-SmM`_2fXCն}4bGmx:UbUBWrrA ='4+̃$hm̛0o~%ȅGK~^כq+ƗʟocM+eQSdk,d]=6ߨlwPy, z/My )Fy5V[2cҭvLۥAgFĂQ367rQXdP,I(0C"̌e;o9H ۆ\MwC/`;OVvq*MoLBg:js&~W˦[++rbVlwL%k&^Sݮ.!P ~%Lvt7+"RIM," 䤻-$ ڝ(1Tidk{So+ KLAFIbJ]VFdOTx/raM+`BGqoeL*8vT4P/BʃRXBV884m@&LLH%AUţK$˔I|ySf`!tx @ s9ࡗ'}o.ŻcI`$BǹP0E]}8!#%l5 MշE%ؤl5ˣǥ C 8W_ 4t'ɱzz$^3" Snތ ta* G:c[\_@.wQ'ey1( 2I] zx Vs{ܡ,WgsPm)BBU̘Mg sg7qʌC5{ӑ3 \X~==:w!FںOQ]{1B VgoXQG?5.ɀ6UGi"{]=M 4R!\ [,0GP+/Je9Z>e`$mJ}qZW#[aM9m 7l?` p@LmpC4#%ه]dT%`/6O_-',ǰ=:N\zYwX8AvsQkK`h gl \Ku&SW( ٛHb|N.\\=I.ΰLp DU=tUmQ`q׈uͭnjߣ?<ʴGQw~[]<>ĎԁlevwIj vSٙvG(~̈́@^j&&crA !.X⺅,%8tps=5ZC@1ME%7#3AHD'2v{3*KwR-h']LA #OzK/!I{|c?:Vf M] @oِH$R۔O׆ܺ痹~1M-Rmg(##$`$%J @KOb ⚩J :oEorLUģ~MOL P҂8xګ" DV )\!2eܘ,5jp W|S:x*Zzxv_U꒴ɤ@z w1nHsEѓ΋9{|/$(4 ͢v$~!%_nWJ -h`XQLsϐI:|4J=KͼRxlP\8.@TZQ3ICՒ)O_ ch*5H= 9( AA:79KlEf#BoU,]aZ`KYAgƪ@1w'\W6F/~sCx:O׫[JKaxl\RJ1`}w(m}0@8iJ9^9* ,$Ͳ)+b? 1'ej:Dk"9ꮅ"al?eM"[A]Ʈ#׊ G hٱ -P.ZBnd$foSe(m Er & BI> `T81D9%6+> aASm7ԧWh xmOX['|%)=É=n_*9d5&6$9L.ؔ3LzO@|"t^] AZ o CEDZɅL([둍ԎiP;y=$2-8$-Ϯ6TvB>^1(}1Ȧu[]B 4H( ,$ٛN]ے%vH٥1&k[E,(4'^˲:K_7tP} ;(We\\)ŲM\R]uMӃ[y(ۂyÏZ9쾴oGwh1>VfTT>j@ % EL~+3"Tg$s6_cBP~(ہ; !L9!^׆xct#[yvMD7шD<8ݷ¿nHe~f3Lő*1;({0(>4LO\ЧqP!lԤ\HroDM;*k9q+ռ{b|>5evh{r&EC{}ӦҬ}t}SU䖹)>+%"H?˿YNW׌"ΡFٙdwI ũ9,ܥl-쓣(״3?5$ a=aEnH2CgBuoh[5 U Yɴ}-J88w^g X%H7K 1ӖØ\cDŽ83.ʢ }Jz?dn5cJtUF}^zt[0ߗBR%?>Y;)} Y+yhp!;Hu{%0q:\X80& ]U} S,~D͵m5$l<W #f+elGJWW!EXlm2*OkgT ׆ e ѥ].Ή5lO˱m;](^'}P[]y[?t ?;hEV_۪ ?/{} HaLEˉT0f?M@@O^`JFnjrFpd̠j8j 5F!̺GDfƀG󂻆#6T$⫛^MdVjk~(YLжR\݌{Vij:3,sQGKskSЌ_XdX[GbXA]>>Od ^ k|gw1̞oj'116*_Fѭoˠ+@,-LQR.VөZ.SJZށPB픓+P} i<V6TѬZkϟj&gLZ&({'$a˃x>i.I­֧rm/CIfR$mBQ`Gx!~(}Gp$@뿔#YH0IqI/%k&6\5{[Ck)8Yv aZ4!fЪ^WY‡ c2B[,ZnBc%N%hlrؓVlIon:7r{bEF$ש䭡1 NH݅Ř54Gz3C.L^>qN3=V ~~bc]‰(DwN*qkUXʌ[iCr~̕H(I"!o%ZgUF<<:<$SFHK΄[OrKM-?QGCf~RͶzN h.0.P Ҿ ̌ [U&䈬l!NeC7 *ڞspX#J)_7oAJ4O·M/!~6lpB$o`JQP2JOAk/Ԗp @ltVvL?92>x0<<xe!ALwzNs4HBlKo@R2Av,Rl 1,Km]'tmr}+Z{+iE+A4kN5XA97g;A~XjL63nIWN#$0izCBBCrm] Epe9\t VN{7ZQ<,j j FؔgDCM Ap[[wuJphuʣ{\}I)j`٬RaW b5B,k#g(ulfN2HF0s75rG6'DLȃ9&Q-3-([kD7RͳI1f 6aWGYа*>Hrncy04Ctj)sѶΰ uzEX nҪ9{xΦ}p6 efӋFKlY!Tr`uμ[M|> 1r5TCaފtK!~Gtm%.WvRoGH q ]lRY%hm5׮kU;{LuΘ /ar1Ω'` L~S-]_‡USKerM+7,F S{AfzwLHΚ%}ʧ`>t+Q:TGݦZʢ8%S/!]+֨h a 4[I]#A$FެBXQg)_`KgAdYċDπ˫I^욮}K-.NR*VqX:O-A7xTl1y*C2pbލq*)6!-f)PkRlc;jA". Ph=L5?r,-NV_6N|nЁynҟ.;6gd,SY,L@߽LBzy8ԲF-l5n\,bq "գ^DeN(譫0FQn+>Bkr}gqGMr=e V+*&aT`W_ TI> ,1])y琨LK\Iq]^ !=YވU]20Yֵ 鴫lzfEfWTzK]?Ftz5̄)kcWf m Z$DKLpE^wUk"J* =Am;{[vb[|ں-s!$lv䡪`by5# H";(̕ 狶*T}p5qzŔ/G *uB,Q,?`YڕZŠ7ϝ*ht!&oj硫Uۭ-p44|*x2kcP1pf$D(˔ 貈w0rҎ ,5v|oucؕŀ'tʜlt3ᅓR|BX%#)cgrh]XQf{V[Ff 2FC0P2Nv"_ꄖ#k\ֽf Gr/el81J Sv@_`qr &ѤSuf:tC+1ό[z0Ӷq׉VQ7ꑐDGJc{}>{ZjԗcE P*47EIle-ވГ1,\锈 s A4a<~W4Dt`Sd~!L@,P>afɒDMK&-҉`a*cԬ?!.9sA= ,pLt\6tTͣ5>,t\z U'tl΃~Ȅnħ] YKHmY={ v_{(mS5j&!Pgrx<]@^qs!N`_B;6?35?I}R͒\ 5*#6:ڋ[U+o¥V߶0 utie+rB- 1 }#3"O>a`ޔʍtʴhj :8<|TA,~Xu{5e:t1V,Q(rKߨ["+ɫ^p,Gޗ_-g?1K]%)x,('[D~Z6 ]o= 0e+YJA޴Pήl{Ϥǵ*C4u)x݊1ьLᗨ)HК IkuDxu![h-3r([lY|߹Pke"멕2WIϐlS=k,áv/W:ei)˕\K! ܘ%|9k\jfՑm`Kbm|T"Z` #^ tS=68wU+p;yp|'^s\[Xμ\d%S])YG=lՕ>H`"3w$ %K8m.cn ^6B45 H]h3-'&w89R-,Hh;@),$e/PK遘Z0nA8В B~ieyty҇xf ɶy+~E$o\jz^W/VyycMCq7}5\p$h$c s*/ ylyiD읞;A.nI }cz><dRQ0YwGt%\غG(HawM!\Wf7af2PZ"EƑ+>iw?-]EVO% h&m^G2%}5ͫsO돻daob0TKs.8R>+[j5C'Td>&wx+ c~xH,צl0J-EI =P+ӒR|4<؊d4g>5DOA?wNhE*}TWrR?Qci#@7+r}܎#ͮ?"}ʔfJ4D \ #xAA&%