autofs-5.1.9-150600.3.5.1<>,^iLp9||mxQt]Mҕ`86\;X4~֎b^k!^J~ۀTQ s8V т#S݄y )!'Y; !۸`i]$x/(1d"[?#R'9@Z5yPjmMAX1s!; l:H jc:Ȝ>>@C4 W=\#-jY"|MR6C:޷u]ɢΏ>O|?ld   7 ,0Ij{  0@0@ @ 0@ 0@ %@ &@'@(@**4@+4+t,,$,0,(0V80`191$1:4e1=>?@FG@H@I@X Y0\l@]l@^bncdȘeȝfȠlȢuȸ@vɸw@x@yz &hCautofs5.1.9150600.3.5.1A Kernel-Based AutomounterAutoFS is a kernel-based automounter for Linux. It automatically mounts filesystems when you use them, and unmounts them later when you are not using them. This can include network filesystems, CD-ROMs, floppies, and so forth.iLh02-armsrv3SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Daemonshttps://www.kernel.org/pub/linux/daemons/autofs/v5/linuxaarch64 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 autofs.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi 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 autofs.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 PNAME=autofs 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 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 autofs || : ( 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 autofs ) || : 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 autofs.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 autofs.service ) || : fi PNAME=autofs 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 test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in autofs.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 autofs.service ) || : fi fi #?Q:```` `````````` `` ``` -t+ # 3!,G< A큤큤AA큤AA큤A큤iLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLiLeDBiLiLeDBeDBeDBeDBeDBeDBiLiLiLeDBiLiLiLiLiLiLiLiLe6dc43634f4a0fdd133398ab1d211d616bb39be55ec0300b32ff7b02f344cb405cfcea33209d8b1a53c59becfcd1204b454ccdb50c34ad7f7696ef6f1a5d0ba9554a2f4731142bb4a6123a24c6af1e5e8759a772bb102cd1ad909f9fad35e4763c00a69a36bef78dd0740a3fb1822733d3a0dfb8e4e44bf57afe6089ef2d01192468b44e1b121f31a12ffa376623d4625dcda174c0e8213bf3cace137ebb3feb8302845a2d74fa262f41a806c0ac15075fc01bd20d116aaf003a3f0200ca27555ead9c083ceb7307c44043c460904c9c01b745a1418e0fbf4e246c3f449caf0002531c2c5c4589af2632016225cb71207cb924661de4ef9d838479e04a3eba2101a511cb876f089c714b67a16bdb79748c0420eada6ddd5240306a911eb36536e8d3c6228edd5d99ab6e5cec1f3899429514c16af91425ccdf042b9858d3302a5e6ac0ff4666ea47e716031f2cbc6bf97fddd3366d4e69a4f4de0da096aab0eea32aee7016f8c5538489a76fcb3454dccc184c2e091d7a1e65f9c356821c90be4515f79818e370206517b03679cd50bf57714b94795c474690903b411b34fbf5777a361859726046d41ba9d2bda48323ad2ab29324cb2108349352eb1efa156c248fcb14f99d13c70781fcdde1a1335a819e01cc038abf24a9493afd33d9ecd3a3d0c2953f2776a60b93b49721f7d1636eb0cce19d200ba1e27f3c3f665008751ae9eaed09778ac054f5c17452c35cab02d51a7c2e2b6dfd7a7b9fa2bf7f3b4f52cf31ecd04acb90cbf926a9958fa4fa5eaa55f5bc8ff53b090e101d5d906ee5efd93a97dab4baf2e977bd3c1a165e8cd43172f5e1f9866c68d9c72a91d5d40b8c91383e327e11179dc936578b284601e2782d5a2f3e8060421f620e588bd91d79e3bf231689f110219483f44f2430f562eb1a5ab6580264bd3a5a38bf385fb9df9881ab09f2c5e1c0cf35cdda43109a1e72527425461d17d59500ae85bd823cd0abd9db8d26dec4b9be85127fdebf0e84488c49121b6de8c66cda178fb939a2e59b3c8508241867a9fa3c779a4dc2513156bee778cff13abe9bbc52979d772939c8a428c22320c80aa5aeba08203e4cf6f4ee40602b500f557f4948e56e326e063b2217ee8383429bb52ea096ba4204b024348b0dfe1738c9669beaa02479ce74ef171e15dab615f8a4e69c78ad40a141c20050ba78f584c2d9ca24a1b2fcd5a02b217338c50681b2df24d09d62a820aaf29080455987c4e784b1e66ef9bb9c1f655aa380a9b04813019f78f60bbd6f3f736be7c4dd8f3132a11638fa4b52e93793c0dbf95f89f8594410ca2bf32ccaf5290973dc3b27d67ac1e7285bd35063523eef21d8c2d92937bf88cd2fd6a4bdc7a796319f22f17b39969be649cc9ffa8a075656473625ef7154d061a583dbc72487c511820ab342b4bebece20736595f0c72d2f6b71a9296956bf9a35f4d2343a7ddd86aae8d55bded138128ce5a6e3d998aba347db19befe51b67ade34d62c7502e05a336ef8df060483f6390d7dad342dda259bffb4d504739a89387f3eb27f8aa9918615b99636c1290d74c58d30421063d306b89817066b54fc5a90eb85d6f5ec1235e69ac286af439c274f71cd2230decf5fc7a43ed91638140b2e5fad22b3f878414aee76145916e68c865ad3187ca1575e7bc7524910143c22034527b9d90108610337c7c7e76e62ccd0e3331623a6e51b1a9df36ee89132896dde976e40977c2ac0c277fdb1822ce7167af23a15e5ee5e205e0e586a87262270b108ab806752841ac6ab70edb155d20b74f222b05f97c70bb84f7cb3b336a4c29527403e6736fed7fe72ea06421472e6225c23a3ff50975a1b92ff37c4c61ca96513209c3f7605a62df45177afab0219bb0526c826658dfa9e5ce5f182fbfbadf3fda2d184e78dba3d99da34c60113b2ce54e6ba5eb76fa4f3fa14a817beb40ea5570e288c1708b2cdcbfdabb8a45209d2e119ddb76a8850adaa816d6a7f624a657d176a44fea399e3868186bad6b7afd212b12c57590e166f51168fffd1434f14daa85305ff3f693478a002c57530af2ae6ee24568bc36d049abebbd69627b35a9646b90a78ad51868eb0ea0bacb67827220d6bd5b59cf93faa407b93258eeff8a5c2b1725bb07964878c63a5bc286417972e9fb7e84b72a1cfdc23af01b27de8ff5a323b451fdcf9368ed73fbd3c159b43197e624e1037ad6942ad3c6e12ef2314f70d47a8a2116081d55426afa88d2c61lookup_file.solookup_ldap.solookup_yp.somount_ext2.somount_ext2.somount_nfs.soserviceautofs.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootautofs-5.1.9-150600.3.5.1.src.rpmautofsautofs(aarch-64)config(autofs)libautofs.so()(64bit)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shaaa_baseconfig(autofs)coreutilsdiffutilsfillupgrepld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libautofs.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcom_err.so.2()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libk5crypto.so.3()(64bit)libkrb5.so.3()(64bit)libkrb5.so.3(krb5_3_MIT)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libnsl.so.2()(64bit)libnsl.so.2(LIBNSL_1.0)(64bit)libresolv.so.2()(64bit)libsasl2.so.3()(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libtirpc.so.3()(64bit)libtirpc.so.3(TIRPC_0.3.0)(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.1.9-150600.3.5.13.0.4-14.6.0-14.0-15.2-14.14.3isbhw@eԔ@ee@e@dC@d=4c pb|by@b0b/.@b D@b@a6a8`e@`e@__L@^^F^Y^S] #\@\6\8@Z@ZZvZ@Z7YB@Y@Y@Y@Y@X-W@VVf@U@UXUJ@T@T-@Tи@Tи@Tddiss@suse.comddiss@suse.comdimstar@opensuse.orgddiss@suse.comrgoldwyn@suse.comddiss@suse.comrgoldwyn@suse.comgmbr3@opensuse.orgschubi@suse.dergoldwyn@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comnfbrown@suse.comdmueller@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.commwilck@suse.commwilck@suse.comdimstar@opensuse.orgkukuk@suse.dejengelh@inai.dergoldwyn@suse.comnfbrown@suse.comdimstar@opensuse.orgnfbrown@suse.comrbrown@suse.comkukuk@suse.dejeffm@suse.comkukuk@suse.dejeffm@suse.comjeffm@suse.comjeffm@suse.comastieger@suse.comjeffm@suse.comjeffm@suse.comro@suse.decrrodriguez@opensuse.orglchiquitto@suse.comdmueller@suse.commszeredi@suse.czmszeredi@suse.czlchiquitto@suse.comlchiquitto@suse.comkukuk@suse.de- fix deadlock on map entry removal (bsc#1246325) * 0001-autofs-5.1.9-fix-get-parent-multi-mount-check-in-try.patch * 0002-autofs-5.1.9-fix-deadlock-in-remount.patch * 0003-CHANGELOG-add-a-few-missing-entries.patch * 0004-autofs-5.1.9-quiet-possibly-noisy-log-message.patch * 0005-autofs-5.1.9-fix-devid-update-on-reload.patch * 0006-autofs-5.1.9-fix-cache-writelock-must-be-taken-in-up.patch * 0007-autofs-5.1.9-fix-skip-valid-map-entries-on-expire-cl.patch * 0008-autofs-5.1.9-remove-unnecessary-call-to-set_direct_m.patch * 0009-autofs-5.1.9-remove-unnecessary-assignment-in-umount.patch * 0010-autofs-5.1.9-fix-direct-mount-trigger-umount-failure.patch * 0011-autofs-5.1.9-refactor-do_umount_autofs_direct.patch * 0012-autofs-5.1.9-fix-stale-direct-mount-trigger-not-umou.patch * 0013-autofs-5.1.9-add-function-table_lookup_ino.patch * 0014-autofs-5.1.9-improve-handling-of-missing-map-entry-f.patch- Fix autofs-5.1.1-dbus-udisks-monitor.patch (bsc#1246612) to account for: * d2feac6784b6 autofs-5.1.6 - make autofs.a a shared library * bcd8e1b642e9 autofs-5.0.7 - use LIBS for link libraries- Use %patch -P N instead of deprecated %patchN.- update to 5.1.9 (bsc#1219508) * fix kernel mount status notification. * fix fedfs build flags. * fix set open file limit. * improve descriptor open error reporting. * fix root offset error handling. * fix fix root offset error handling. * fix nonstrict fail handling of last offset mount. * dont fail on duplicate offset entry tree add. * fix loop under run in cache_get_offset_parent(). * bailout on rpc systemerror. * fix nfsv4 only mounts should not use rpcbind. * simplify cache_add() a little. * fix use after free in tree_mapent_delete_offset_tree(). * fix memory leak in xdr_exports(). * avoid calling pthread_getspecific() with NULL key_thread_attempt_id. * fix sysconf(3) return handling. * remove nonstrict parameter from tree_mapent_umount_offsets(). * fix handling of incorrect return from umount_ent(). * dont use initgroups() at spawn. * fix bashism in configure. * musl: fix missing include in hash.h. * musl: define fallback dummy NSS config path * musl: avoid internal stat.h definitions. * musl: add missing include to hash.h for _WORDSIZE. * musl: add missing include to log.h for pid_t. * musl: define _SWORD_TYPE. * add autofs_strerror_r() helper for musl. * update configure. * handle innetgr() not present in musl. * fix missing unlock in sasl_do_kinit_ext_cc(). * fix a couple of null cache locking problems. * restore gcc flags after autoconf Kerberos 5 check. * prepare for OpenLDAP SASL binding. * let OpenLDAP handle SASL binding. * configure: LDAP function checks ignore implicit declarations. * improve debug logging of LDAP binds. * improve debug logging of SASL binds. * internal SASL logging only in debug log mode. * more comprehensive verbose logging for LDAP maps. * fix invalid tsv access. * support SCRAM for SASL binding. * ldap_sasl_interactive_bind() needs credentials for auto-detection. * fix autofs regression due to positive_timeout. * fix parse module instance mutex naming. * serialise lookup module open and reinit. * coverity fix for invalid access. * fix hosts map deadlock on restart. * fix deadlock with hosts map reload. * fix memory leak in update_hosts_mounts(). * fix minus only option handling in concat_options(). * fix incorrect path for is_mounted() in try_remount(). * fix additional tsv invalid access. * fix use_ignore_mount_option description. * include addtional log info for mounts. * fail on empty replicated host name. * improve handling of ENOENT in sss setautomntent(). * don't immediately call function when waiting. * define LDAP_DEPRECATED during LDAP configure check. * fix return status of mount_autofs(). * don't close lookup at umount. * fix deadlock in lookups. * dont delay expire. * make amd mapent search function name clear. * rename statemachine() to signal_handler(). * make signal handling consistent. * eliminate last remaining state_pipe usage. * add function master_find_mapent_by_devid(). * use device id to locate autofs_point when setting log priotity. * add command pipe handling functions. * switch to application wide command pipe. * get rid of unused field submnt_count. * fix mount tree startup reconnect. * fix unterminated read in handle_cmd_pipe_fifo_message(). * fix memory leak in sasl_do_kinit() * fix fix mount tree startup reconnect. * fix amd selector function matching. * get rid entry thid field. * continue expire immediately after submount check. * eliminate realpath from mount of submount. * eliminate root param from autofs mount and umount. * remove redundant fstat from do_mount_direct(). * get rid of strlen call in handle_packet_missing_direct(). * remove redundant stat call in lookup_ghost(). * set mapent dev and ino before adding to index. * change to use printf functions in amd parser. * dont call umount_subtree_mounts() on parent at umount. * dont take parent source lock at mount shutdown. * fix possible use after free in handle_mounts_exit(). * make submount cleanup the same as top level mounts. * add soucre parameter to module functions. * add ioctlfd open helper. * make open files limit configurable. * use correct reference for IN6 macro call. * dont probe interface that cant send packet. * fix some sss error return cases. * fix incorrect matching of cached wildcard key. * fix expire retry looping. * allow -null map in indirect maps. * fix multi-mount check. * fix let OpenLDAP handle SASL binding. * always recreate credential cache. * fix ldap_parse_page_control() check. * fix typo in create_cmd_pipe_fifo(). * add null check in master_kill(). * be more careful with cmd pipe at exit. * rename configure.in to configure.ac. * update autoconf macros. * update autoconf release. * update autofs release. - drop autofs-5-1-3-fix-unset-tsd-group-name-handling.patch, upstream as ab8ca82 ("autofs-5.1.3 - fix unset tsd group name handling") - drop autofs-Test-TCP-request-correctly-in-nfs_get_info.patch, superseded by 80845bb ("autofs-5.1.8 - fix nfsv4 only mounts should not use rpcbind") - rebase autofs-5.1.1-dbus-udisks-monitor.patch atop 37fda2c ("autofs-5.1.8 - add soucre parameter to module functions")- Removed following upstreamed patches because of upgrade: * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch * 0002-Fix-monotonic_elapsed.patch Deleted * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch Deleted * 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch * 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch * autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch * autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch- autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch Fix off-by-one error in recursive map handling. (bsc#1209653)- Add autofs-suse-manpage-remove-initdir.patch Removes references of initdir from man pages (bsc#1207881)- Move dbus-1 system.d file to /usr (bsc#1203362)- Moved -autofs- file from user specif directory /etc/NetworkManager/dispatcher.d to vendor specific directory /usr/lib/NetworkManager/dispatcher.d. So, users changes can still be done in /etc and will not be overwritten by an update.- Use OPTIONS instead of AUTOFS_OPTIONS in /etc/sysconfig/autofs (bsc#1199027)- autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch Fix problem with quote handling (bsc#1181715)- 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch Fix locking problem that causes deadlock when sss used. (bsc#1196485)- 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch Suppress portmap calls when port explicitly given (bsc#1195697)- Add autofs-Test-TCP-request-correctly-in-nfs_get_info.patch Fix bug when rpcbind not visible (bsc#1195587 bsc#1195595)- update to 5.1.8: * add xdr_exports(). * remove mount.x and rpcgen dependencies. * dont use realloc in host exports list processing. * use sprintf() when constructing hosts mapent. * fix mnts_remove_amdmount() uses wrong list. * Fix option for master read wait. * eliminate cache_lookup_offset() usage. * fix is mounted check on non existent path. * simplify cache_get_parent(). * set offset parent in update_offset_entry(). * remove redundant variables from mount_autofs_offset(). * remove unused parameter form do_mount_autofs_offset(). * refactor umount_multi_triggers(). * eliminate clean_stale_multi_triggers(). * simplify mount_subtree() mount check. * fix mnts_get_expire_list() expire list construction. * fix inconsistent locking in umount_subtree_mounts(). * fix return from umount_subtree_mounts() on offset list delete. * pass mapent_cache to update_offset_entry(). * fix inconsistent locking in parse_mount(). * remove unused mount offset list lock functions. * eliminate count_mounts() from expire_proc_indirect(). * eliminate some strlen calls in offset handling. * don't add offset mounts to mounted mounts table. * reduce umount EBUSY check delay. * cleanup cache_delete() a little. * rename path to m_offset in update_offset_entry(). * don't pass root to do_mount_autofs_offset(). * rename tree implementation functions. * add some multi-mount macros. * remove unused functions cache_dump_multi() and cache_dump_cache(). * add a len field to struct autofs_point. * make tree implementation data independent. * add mapent tree implementation. * add tree_mapent_add_node(). * add tree_mapent_delete_offsets(). * add tree_mapent_traverse_subtree(). * fix mount_fullpath(). * add tree_mapent_cleanup_offsets(). * add set_offset_tree_catatonic(). * add mount and umount offsets functions. * switch to use tree implementation for offsets. * remove obsolete functions. * remove redundant local var from sun_mount(). * use mount_fullpath() in one spot in parse_mount(). * pass root length to mount_fullpath(). * remove unused function master_submount_list_empty(). * move amd mounts removal into lib/mounts.c. * check for offset with no mount location. * remove mounts_mutex. * remove unused variable from get_exports(). * add missing free in handle_mounts(). * remove redundant if check. * fix possible memory leak in master_parse(). * fix possible memory leak in mnts_add_amdmount(). * fix double unlock in parse_mount(). * add length check in umount_subtree_mounts(). * fix flags check in umount_multi(). * dont try umount after stat() ENOENT fail. * remove redundant assignment in master_add_amd_mount_section_mounts(). * fix dead code in mnts_add_mount(). * fix arg not used in error print. * fix missing lock release in mount_subtree(). * fix double free in parse_mapent(). * refactor lookup_prune_one_cache() a bit. * cater for empty mounts list in mnts_get_expire_list(). * add ext_mount_hash_mutex lock helpers. * fix amd section mounts map reload. * fix dandling symlink creation if nis support is not available. * dont use AUTOFS_DEV_IOCTL_CLOSEMOUNT. * fix lookup_prune_one_cache() refactoring change. * fix amd hosts mount expire. * fix offset entries order. * use mapent tree root for tree_mapent_add_node(). * eliminate redundant cache lookup in tree_mapent_add_node(). * fix hosts map offset order. * fix direct mount deadlock. * add missing description of null map option. * fix nonstrict offset mount fail handling. * fix concat_options() error handling. * eliminate some more alloca usage. * use default stack size for threads. * fix use of possibly NULL var in lookup_program.c:match_key(). * fix incorrect print format specifiers in get_pkt(). * add mapent path length check in handle_packet_expire_direct(). * add copy length check in umount_autofs_indirect(). * add some buffer length checks to master map parser. * add buffer length check to rmdir_path(). * eliminate buffer usage from handle_mounts_cleanup(). * add buffer length checks to autofs mount_mount(). * make NFS version check flags consistent. * refactor get_nfs_info(). - drop autofs-5.1.7-Fix-option-for-master_read_wait.patch, autofs-5.1.7-use-default-stack-size-for-threads.patch: upstream- autofs-5.1.7-use-default-stack-size-for-threads.patch: Use default stack size for threads (bsc#1189199)- Update pidfile path to /run from /var/run (bsc#1185155)- Upgrade to 5.1.7 - make bind mounts propagation slave by default. - update ldap READMEs and schema definitions. - fix program map multi-mount lookup after mount fail. - fix browse dir not re-created on symlink expire. - fix a regression with map instance lookup. - correct fsf address. - samples: fix Makefile targets' directory dependencies - remove intr hosts map mount option. - fix trailing dollar sun entry expansion. - initialize struct addrinfo for getaddrinfo() calls. - fix quoted string length calc in expandsunent(). - fix autofs mount options construction. - mount_nfs.c fix local rdma share not mounting. - configure.in: Remove unneeded second call to PKG_PROG_PKG_CONFIG. - configure.in: Do not append parentheses to PKG_PROG_PKG_CONFIG. - Use PKG_CHECK_MODULES to detect the libxml2 library. - fix ldap sasl reconnect problem. - samples/ldap.schema fix. - fix configure force shutdown check. - fix crash in sun_mount(). - fix lookup_nss_read_master() nsswicth check return. - fix typo in open_sss_lib(). - fix sss_master_map_wait timing. - add sss ECONREFUSED return handling. - use mapname in sss context for setautomntent(). - add support for new sss autofs proto version call. - fix retries check in setautomntent_wait(). - refactor sss setautomntent(). - improve sss setautomntent() error handling. - refactor sss getautomntent(). - improve sss getautomntent() error handling. - sss introduce calculate_retry_count() function. - move readall into struct master. - sss introduce a flag to indicate map being read. - update sss timeout documentation. - refactor sss getautomntbyname(). - improve sss getautomntbyname() error handling. - use a valid timeout in lookup_prune_one_cache(). - dont prune offset map entries. - simplify sss source stale check. - include linux/nfs.h directly in rpc_subs.h. - fix typo in daemon/automount.c. - fix direct mount unlink_mount_tree() path. - fix unlink mounts umount order. - fix incorrect logical compare in unlink_mount_tree(). - use bit flag for force unlink mounts. - improve force unlink option description. - remove command fifo on autofs mount fail. - add force unlink mounts and exit option. - cleanup stale logpri fifo pipes on unlink and exit. - fix incorrect systemctl command syntax in autofs(8). - update list.h. - add hashtable implementation. - change mountpoint to mp in struct ext_mount. - make external mounts independent of amd_entry. - make external mounts use simpler hashtable. - add a hash index to mnt_list. - use mnt_list for submounts. - use mnt_list for amdmounts. - make umount_autofs() static. - remove force parameter from umount_all(). - fix remount expire. - fix stale offset directories disable mount. - use struct mnt_list to track mounted mounts. - use struct mnt_list mounted list for expire. - remove unused function tree_get_mnt_list(). - only add expre alarm for active mounts. - move submount check into conditional_alarm_add(). - move lib/master.c to daemon/master.c. - use master_list_empty() for list empty check. - add helper to construct mount point path. - check defaults_read_config() return. - move AUTOFS_LIB to end of build rule lines. - make autofs.a a shared library. - make lookup_file.c nss map read status return handling consistent. - fix empty mounts list return from unlink_mount_tree(). - Refreshed autofs-5.1.1-dbus-udisks-monitor.patch - Replaced automount-fix-master-wait.patch with upstream patch autofs-5.1.7-Fix-option-for-master_read_wait.patch- automount-fix-master-wait.patch: Fix options string for master wait (bsc#1178006)- autofs-nsswitch-usr-etc.patch: Use /usr/etc/nsswitch.conf if /etc/nsswitch.con is unavailable (bsc#1175238)- Upgrade to 5.1.6 - support strictexpire mount option. - fix hesiod string check in master_parse(). - add NULL check for get_addr_string() return. - use malloc(3) in spawn.c. - add mount_verbose configuration option. - optionally log mount requestor process info. - log mount call arguments if mount_verbose is set. - Fix NFS mount from IPv6 addresses. - make expire remaining log level debug. - allow period following macro in selector value. - fix macro expansion in selector values. - fix typing errors. - Explain /etc/auto.master.d usage. - plus map includes are only allowed in file sources. - Update README. - fix additional typing errors. - update autofs(8) offset map entry update description. - increase group buffer size geometrically. - also use strictexpire for offsets. - remove unused function has_fstab_option(). - remove unused function reverse_mnt_list(). - remove a couple of old debug messages. - fix amd entry memory leak. - fix unlink_mount_tree() not umounting mounts. - use ignore option for offset mounts as well. - add config option for "ignore" mount option - use bit flags for autofs mount types in mnt_list. - use mp instead of path in mnt_list entries. - always use PROC_MOUNTS to make mount lists. - add glibc getmntent_r(). - use local getmntent_r in table_is_mounted(). - refactor unlink_active_mounts() in direct.c. - don't use tree_is_mounted() for mounted checks. - use single unlink_umount_tree() for both direct and indirect mounts. - move unlink_mount_tree() to lib/mounts.c. - use local_getmntent_r() for unlink_mount_tree(). - use local getmntent_r() in get_mnt_list(). - use local getmntent_r() in tree_make_mnt_list(). - fix missing initialization of autofs_point flags.- NetworkManager-autofs: reload rather than restart autofs.service * If complex network setups are being brought up, autofs.service may be restarted too quickly, causing systemd to consider the service failed. "reload" avoids that, and works just fine.- Fix autofs restart when Networkmanager connection is brought up * NetworkManager-autofs: /bin/systemctl has been removed in systemd-244- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: allow OBS to shortcut by using systemd-devel-mini.- Remove legacy LSB-init script code, we don't have that anymore.- Drop pre-12.2 parts from build recipe - Switch %systemd_requires to %systemd_ordering, since %service_* can deal with its absence.- Upgrade to 5.1.5 - fix flag file permission. - fix directory create permission. - fix use after free in do_master_list_reset(). - fix deadlock in dumpmaps. - dont use array for path when not necessary. - fix prefix option handling in expand_entry(). - fix sublink option not set from defaults. - fix error return in do_nfs_mount(). - add error handling for ext_mount_add(). - account for recent libnsl changes. - use_hostname_for_mounts shouldn't prevent selection among replicas. - fix monotonic_elapsed. - Makefiles.rules: remove 'samples' from SUBDIRS. - dont allow trailing slash in master map mount points. - fix libresolv configure check. - add fedfs-getsrvinfo.c. - add mount.fedfs.c. - add fedfs-map-nfs4.c. - add conditional inclusion of fedfs binaries. - add an example fedfs master map entry to the installed master map. - improve hostname lookup error logging. - fix rpm spec install premissions on auto.net and auto.smb. - tiny patch for autofs typo and possible bug. - add units After line to include statd service. - use systemd sd_notify() at startup. - fix NFS version mask usage. - fix fd leak in rpc_do_create_client(). - add-man page note about extra slashes in paths. - change expire type naming to better reflect usage. - use defines for expire type. - enable SIGUSR2 handling in rpm spec file. - fix age setting at startup. - fix update_negative_cache() map source usage. - fix program usage message. - mark removed cache entry negative. - set bind mount as propagation slave. - add master map pseudo options for mount propagation. - fix use after free in parse_ldap_config(). - fix incorrect locking in sss lookup. - fix amd parser opts option handling. - fix possible NULL pointer dereference in get_defaults_entry(). - better handle hesiod support not built in. - fix indent in automount(8) man page. - remove autofs4 module load code. - add NULL check in prepare_attempt_prefix(). - update build info with systemd. - use flags for startup boolean options. - move close stdio descriptors to become_daemon(). - add systemd service command line option. - refactor negative map entry check. - remove unused function dump_master(). - remove unused function dump_state_queue(). - remove couple of undeeded requires. - Removed patches: * autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch * autofs-5-1-3-fix-possible-map-instance-memory-leak.patch * autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch * 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch * 0002-Fix-monotonic_elapsed.patch * 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch - Updated spec file to use native autofs service files- 0003-autofs-5.1.4-fix-fd-leak-in-rpc_do_create_client.patch Fix filedescriptor leak (bsc#1093436)- BuildRequire pkgconfig(udisks2) instead of udisks2-devel: let's be flexible on possible package name changes. - Package COPYRIGHT as %license instead of %doc.- 0001-use_hostname_for_mounts-shouldn-t-prevent-selection-.patch Fix handling of replicated NFS server so that selection between servers still works sensibly when use_hostname_for_mounts is in effect. (bsc#1066720) - 0002-Fix-monotonic_elapsed.patch Fix bug introduced with monotonic-time patches which causes nanoseconds to be ignored and effectively disables sorting based on response time and/or weight. (bsc#1066720)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add build require for rpcgen (preparation for removing it from glibc)- fix ordering of seteuid/setegid in do_spawn (bsc#1062482). - fix unset tsd group name handling (bsc#1062482). - fix possible map instance memory leak (bsc#1038198). - check map instances for staleness on map update (bsc#1038198). - Added patches: - autofs-5-1-3-check-map-instances-for-staleness-on-map-update.patch - autofs-5-1-3-fix-ordering-of-seteuid-setegid-in-do_spawn.patch - autofs-5-1-3-fix-possible-map-instance-memory-leak.patch - autofs-5-1-3-fix-unset-tsd-group-name-handling.patch- Add libnsl-devel as build require in preparation of libnsl removal from glibc- Add gpg signature- Update URL to use www.kernel.org now that ftp is gone.- update to version 5.1.3: * limit getgrgid_r() buffer size * increase worker thread per-thread stack size * fix offset mount location multiple expansion * use malloc for expanded map location * fix invalid reference in remount_active_mount() * fix work around sss startup delay * fix possible NULL derefernce * use autofs_point to store expire timeout where possibe * add config option to use mount request log id * factor out set_thread_mount_request_log_id() * log functions to prefix messages with attempt_id if available * create thread-local ID for mount attempts * add the mount requestor's pid to pending_args * delay submount exit for amd submounts * fix bogus check in expire_cleanup() * handle amd cache option all in amd type auto mounts * handle map_option cache for top level mounts * capture cache option and its settings during parsing * add function conf_amd_get_map_options() * check for conflicting amd section mounts * include amd mount section mounts in master mounts list * add function conf_amd_get_mount_paths() * add function conf_amd_get_map_name() * add support for amd browsable option * add ref counting to struct map_source * fix typos in README.amd-maps * honor last rw in mount options when doing a bind mount * set autofs mounts catatonic at exit * make set_direct_mount_catatonic() more general * check NFS server availability on local mount fallback * make lookup_nss_read_master() return nss status * don't return until after master map retry read * set sane default master read wait timeout * dont exit on master map read fail timeout * fix included master map not found return * fix quoted key handling in sanitize_path() * add sss master map wait config option * work around sss startup delay * add master read wait option * wait for master map available at start * update and add README for old autofs schema * fix create_client() RPC client handling * fix _strncmp() usage * fix argc off by one in mount_autofs.c * fix cachefs parse message not being logged * fix typo in MOUNT_FLAG_GHOST comment * Avoid local variable name shadowing another * configure: add cache variable for Linux proc filesystem check * fix count_mounts() function * fix short memory allocation in lookup_amd_instance() * Fix fgets(3) size argument (another one) * Fix typos in error messages * Remove unused local 2KB buffer * fix file map changed check * Change .requestor to .requester for consistency * Fix a typo in CREDITS * fix libtirpc detection with -Wl,--as-needed * Fix size arg of fgets(3) * Drop redundant \n in logerr() * Fix compiler warning in try_remount() * build: check for clock_gettime in librt * fix possible memory leak in nfs mount * add config option to suppress not found log message * properly handle errors in lookup_nss_mount * fix yp map age not updated during map lookup * fix 'nameing' typo in autofs.conf * add remote-fs.target systemd dependency * add autofs(5) note of IPv6 libtirpc requirement * fix autofs(5) description of supported map sources * fix modules make clean target * fix Makefile linking dependencies * fix handle_mounts() termination condition check * log pipe read errors * fix use-after-free in st_queue_handler() * always set direct mounts catatonic at exit * improve scalability of direct mount path component * fix use after free in match_my_name() * fix memory leak in get_network_proximity() * fix typo in autofs_sasl_bind() * fix use after free in open_lookup() * fix use after free in sun parser parse_init() * fix memory leak in ldap do_init() * fix memory leak in nisplus lookup_reinit() * fix sasl connection concurrancy problem * fix unbind sasl external mech * remove unused function elapsed() * change time() to use monotonic_clock() * change remaining gettimeofday() to use clock_gettime() * use monotonic clock for indirect mount condition * use monotonic clock for direct mount condition * define pending condition init helper function * use monotonic clock for alarm thread condition wait * define monotonic clock helper functions * Add a mode option for master map entries * fix error handling of is_mounted() * fix out of order call in program map lookup * add configuration option to use fqdn in mounts * update map_hash_table_size description * change lookup to use reinit instead of reopen * implement reinit in multi lookup module * fix map format check in nss_open_lookup() multi map module * factor out alloc multi map context * factor out free multi map context * add type to struct lookup_mod * implement reinit in yp lookup module * implement reinit in sss lookup module * implement reinit in program lookup module * implement reinit in nisplus lookup module * implement reinit in ldap lookup module * implement reinit in hosts lookup module * implement reinit in hesiod lookup module * implement reinit in file lookup module * implement reinit in dir lookup module * implement reinit in parse modules * add reinit entry point to modules * fix nsswitch handling when opening multi map * make open_lookup() return nss status * move check_nss_result() to nsswitchr.c * fix update_hosts_mounts() return * fix missing source sss in multi map lookup * fix direct map expire not set for initial empty map * fix direct mount stale instance flag reset * fix error handling on ldap bind fail * fix config old name lookup * fix rwlock unlock crash * fix return handling of do_reconnect() in ldap module * make find_server() return a status * make find_dc_server() return a status * make connect_to_server() return a status * make do_connect() return a status * move query dn calculation from do_bind() to do_connect() * fix return handling in sss lookup module * fix left mount count return from umount_multi_triggers() * revert fix libtirpc name clash * update libtirpc workaround for new soname * fix fix gcc5 complaints * Removed patches: autofs-5.1.1-task-use-after-free.patch autofs-improve-scalability-of-direct-mount-path-comp.patch autofs-5.1.1-properly-handle-errors-in-lookup_nss_mount.patch autofs-5.1.1-fix-yp-map-age-not-updated-during-map-lookup.patch autofs-5.1.1-leave_auth_destroy.patch * Updated patches for context: autofs-5.1.1-dbus-udisks-monitor.patch- remove rpmlintrc, review was boo#782691- Fix spurious ELOOP on certain kinds of failures (bsc#968918): * autofs: fix yp map age not updated in s/_/./g case * autofs: properly handle errors in lookup_nss_mount * Added patches: autofs-5.1.1-properly-handle-errors-in-lookup_nss_mount.patch autofs-5.1.1-fix-yp-map-age-not-updated-during-map-lookup.patch- improve scalability of direct mount path component creation (bsc#966573). * Added autofs-improve-scalability-of-direct-mount-path-comp.patch * Refreshed autofs-5.1.1-dbus-udisks-monitor.patch - Use libldap_r instead of libldap for thread safety (bsc#955477). * Added autofs-use-libldap_r-instead-of-libldap-for-thread-safety.patch- add patch autofs-5.1.1-leave_auth_destroy.patch (bnc#958410) do not redefined auth_destroy, the reason for this has long been fixed in libtirpc (version 0.2.1 is already fine)- autofs.service: Use KillMode=mixed so "KillSignal" (SIGTERM) is only sent to the main process and if still does not exit after "TimeoutStopSec" then "SendSIGKILL" is sent to all remaining processes of the unit's control group. This is the desired behaviour for almost all daemons that execute foreign programs.- update to version 5.1.1: * fix compile error in defaults.c * add serialization to sasl init * dont allocate dev_ctl_ops too early * fix incorrect round robin host detection * fix race accessing qdn in get_query_dn() * fix leak in cache_push_mapent() * fix config entry read buffer not checked * fix FILE pointer check in defaults_read_config() * fix memory leak in conf_amd_get_log_options() * fix signed comparison in inet_fill_net() * fix buffer size checks in get_network_proximity() * fix leak in get_network_proximity() * fix buffer size checks in merge_options() * check amd lex buffer len before copy * add return check in ldap check_map_indirect() * check host macro is set before use * check options length before use in parse_amd.c * fix some out of order evaluations in parse_amd.c * fix copy and paste error in dup_defaults_entry() * fix leak in parse_mount() * add mutex call return check in defaults.c * force disable browse mode for amd format maps * fix hosts map options check in lookup_amd_instance() * fix memory leak in create_client() * fix memory leak in get_exports() * fix memory leak in get_defaults_entry() * fix out of order clearing of options buffer * fix reset amd lexer scan buffer * ignore multiple commas in options strings * fix typo in flagdir configure option * clarify multiple mounts description * gaurd against incorrect umount return * update man page autofs(8) for systemd * dont pass sloppy option for other than nfs mounts * make service want network-online * fix fix master map type check * init qdn before use in get_query_dn() * fix typo in update_hosts_mounts() * fix hosts map update on reload * make negative cache update consistent for all lookup modules * ensure negative cache isn't updated on remount * dont add wildcard to negative cache * add a prefix to program map stdvars * add config option to force use of program map stdvars * fix incorrect check in parse_mount() * handle duplicates in multi mounts * revert special case cifs escapes * fix map option parsing for 'strictatime' * fix showmount search in auto.net * remove obsolete comment in auto.net * fix macro usage in lookup_program.c * fix gcc5 complaints * remove unused offset handling code * fix mount as you go offset selection * link daemon with pthread library (Debian patch) * manpage corrections (Debian patch) * fix manpages hyphenation (Debian patch). - ported patches: * autofs-5.1.0-dbus-udisks-monitor.patch -> autofs-5.1.1-dbus-udisks-monitor.patch * autofs-debuginfo-fix.patch -> autofs-5.1.1-debuginfo-fix.patch * autofs-5.0.9-suse-auto_master_default.patch -> autofs-5.1.1-suse-auto_master_default.patch * autofs-5.0.9-task-use-after-free.patch -> autofs-5.1.1-task-use-after-free.patch - remove patches that are now upstream: * autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch * autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch * autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch * autofs-5.1.0-gcc5-fixes.patch- add autofs-5.1.0-gcc5-fixes.patch: Fix build against gcc 5.x- prevent potential privilege escalation via interpreter load path for program-based automount maps, add the following patches: autofs-5.1.0-add-a-prefix-to-program-map-stdvars.patch autofs-5.1.0-add-config-option-to-force-use-of-program-map-stdvars.patch (bnc#917977 CVE-2014-8169)- add autofs-5.1.0-dont-pass-sloppy-option-for-other-than-nfs-mounts.patch (bsc#911720)- Fix autofs.service so that multiple options passed through sysconfig AUTOFS_OPTIONS work correctly (bsc#909472)- Fix configuration handling now that we have /etc/autofs.conf and /etc/sysconfig/autofs. Runtime options are now configured in the former, while settings that affect the daemon start up are still handled in the latter. - Clean-up sysconfig.autofs, leave only init script options: $OPTIONS and $USE_MISC_DEVICE. - Run %fillup also when systemd is enabled. (bsc#906606)- Use udisks2, udisks development has ceased in favor of udisks2./bin/sh/bin/sh/bin/sh/bin/shh02-armsrv3 1772047557  !"#$%&'()*+,-./0123456789:;<=>?@A5.1.9-150600.3.5.15.1.9-150600.3.5.15.1.9-150600.3.5.1 auto.masterauto.master.dauto.miscauto.netauto.smbautofs.confautofs_ldap_auth.confNetworkManagerdispatcher.dautofsautofs.serviceautofslookup_dir.solookup_file.solookup_files.solookup_hosts.solookup_ldap.solookup_ldaps.solookup_multi.solookup_nis.solookup_nisplus.solookup_program.solookup_sss.solookup_udisks.solookup_userhome.solookup_yp.somount_afs.somount_autofs.somount_bind.somount_changer.somount_ext2.somount_ext3.somount_ext4.somount_generic.somount_nfs.somount_nfs4.soparse_amd.soparse_sun.solibautofs.soautomountrcautofsorg.freedesktop.AutoMount.confautofsREADMEREADME.SUSEREADME.SUSE.ldapREADME.active-restartREADME.changerREADME.ncpfsREADME.replicated-serverREADME.smbfsREADME.v5.releaseautofs.schemasysconfig.autofsautofsCOPYRIGHTauto.master.5.gzautofs.5.gzautofs.conf.5.gzautofs.udisks.5.gzautofs_ldap_auth.conf.5.gzautofs.8.gzautomount.8.gzrcautofs.8.gz/etc//usr/lib//usr/lib/NetworkManager//usr/lib/NetworkManager/dispatcher.d//usr/lib/systemd/system//usr/lib64//usr/lib64/autofs//usr/sbin//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/autofs//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/autofs//usr/share/man/man5//usr/share/man/man8/-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:42787/SUSE_SLE-15-SP6_Update/f55c554d58be74b3e99733c825f6addf-autofs.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux   ASCII textdirectoryBourne-Again shell script, ASCII text executableXML 1.0 document, ASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2505880ebf061616448f120378df0b23deafb1e2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9cc7ad02e7cfad8a7c760d3ff752cff986821c6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2957615239ce621f36a99b03bea46c3cd16e5d68, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9f16a58d81d36c458bf8d04d644120da164a214f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=85712228ab5e3eac66322e7ef8a202df3f9ab90c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ade8bfedce4b8c69682bc78a0c856d7d48b4acf3, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5a65c6ca2aef87b1a706cc6c61d60502379da729, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96b91b9acf19c8e9b03417603f282e5617b957fa, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=84fc0ba5178bc55aba571402d655208a78e98cde, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44f1858c565587085a5c2d545e9b311f4617daf2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fe2ca8914dba26ba06ef65aa414218e0a623c85, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=746105228639c30dc2310461ceb1b110d7eaf4a9, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a04fb86709830633f8134a17ab5eb8f710887bbc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f77515c56f33810c52e5c3edc3f6768bea89375, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28bdc9afc4076fd42eed25b279f3f65479966fc5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=264e33343015a78fd6f1ed5814414e5e3b749419, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c42446c5f329b20f0d753b1c4816b7484f10be27, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=117194f3b9391debd947651017b087a894c4b08d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b015626663348e462229e38765576eb0b202b146, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f68ddc22cf382e5ea80f3de36e3643a1ec5249c9, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bae01c928a39a62d5ddb43350b183ac96030b4dc, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f5085c7a1f501965c54dbce55f9d9e38efdf51f3, for GNU/Linux 4.3.0, strippedunified diff output, ASCII textAlgol 68 source, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) +2:@GQW`fnu|    RRRR RRR$RRR R RRR$RRR R RRR$RRR R R'RRRRRRRR R&R!RRRR$RRR R RRR$RRR R RRR$RRRR R RR$RRR R RRR$RRR R RRRRRR$RRR R RR$RRR R RRRR$RRRR R RR$RRR R RRRR$RRR R RRR$RRR R RRR$RRR R RR$RRR R RR$RRR R RRR$RRR R RRRRR$RRR R RR$RRR PR R%RRRRRRR&R$RR R'R#R RRRRRRR$R"R&RRR ߹Q](*˵systemdnfs-clientsystemdsystemd-sysvcompatutf-8e3718398f0c54754c41bace9ff6456dd98c5f8631a813ab3738ca05faff597f4?7zXZ !t/ҁ{]"k%jS G,,쁕Ln ] ' m#c1l %_vVTdy K !ˢU x_z9ǧwM^G/ei<-c8RHnL \?ZzU~cVQԚ;\[~;h\>t%"M ܶhL'r'RQ*'౫ Y"[ lO]Y\ iܧCs.{7g3. MA6S AFF-P2psr#1J GLBۺbUPGÆӆAD<_'Rp?,ڰ/aRm3)K\gOdV{sђ׃k|Si d^LL<\ ETDeQnۏ2c^* `Xiv|h$S̓{WfH}D]p">?@Qu'oY l|H} ;i! +0ll芪?Ưu6"Qf}o_|ǀRvhaMecrТbFז7hz5`u3.2B"l3 婇 MO6YVsY?_Uh59Y8w?%kZ/:;ovA=](ν/܃KXƥD^kFӮ^$$}ܝ7iE`yا%Kb<(1S\f*ruQ+y5hys,;"ś‘FtVb?A^o;D() CH.gӖ-zϗM,' U]=#r `߾:+XW7vfc%mʄixe\/;w Bi5m<HfCp"]I_:Z2:;bzT.MN1K?VKF a_`R/|?9kG(] ֑r„yF:D(g55WXQŰ"|\ //ZtHHZpy6qX<"fKfRJǷt,%N)] L b9Kdݽ\$,Y<mޏjj¦:k]6|q揓pQ%U:sq9Gp6k;1W xu,TE&+\,&aر9mMn3׿]V^O#Py}+-\4rߎ|D7Lp3м)LK1`ĢdYG 3df=܇ӿ˹]=M|_e: . kw.&ZG֒DfOCYiz535|g>sC$w6K&J,h .kB"OSj;8v{O"s`W#S0RV /(ƫ'B3G(z'߲MLW3 _*VNjˆWƪgP=+Dj&KcG^{\ƵW~?[&l`I`tj;'Xg& Sܾ.Әx^tXb3=bdjO_'Yqɩx1RN&Z%ۤ2SF琿)OeBGT}hPl5S5zjwAp\z eHM2!7{46$gE@,@-j OC&zJ.&KNjuO Vȟ녍Ts8ղb};6b3JYn[] .O0n2Hr.0/0ֵ꥽hߩ81-rhzr|m,s 0scކe $¤WP鑴t/x+3*5z׫e 0mujYy4rjqxdaU&o f(kV;h~Y`|Eue) dϬV#Y_q]ÞyHFz&WB}g/N!hؠiJ7d3)Z=L < _U$O:CU2z1 ؼf K.U>!@3r}4dҜ3~|_i^uzg<*'C[35^FvQmQ3Ck$IVTG: ;Q2.p\wi ^U3UU3(>rn!Np%Z(@FR&@_pqfS*~B{,wwZ\|m)!Gv͜i|TnQEo+>B0'؛Hr',/w/#>[Hi{sWceʹPp7T0FƜLDmZNAZ>enwl3߭ɹA84~[F̟J7"ǝFsrhnڌxvL6r{%_z v%.pO7??M'Ĥ˗0 FdQ B䔅6x [H (Z_]BHL8H6]׳bvXhkqGZ+\)Q m%_!SfzQb1$!Ӆ(!PFs9@J 4d$|zhH).R+@iy_+rTMz1xcX>Lzdy tδ<ߚ C̔7&7'w@ ;VZC%{ X9ol-$k6,xGSĸ/PpdZ[W THOΗ">qiɺF(Z[!Paj|N҈i{EK"Ƣ"=-i¦15|W# yv&*`vP 77:< 6 B'1ZS%u boyF5#% EMx# ŴE//NµDӽ|1<]l)ؾzQ&Wn$5Ҝۣy_VļvUBPHѓ@71J2at>ƺuEysw{r2{bFśӣƏrKL6?ΚBA*kQqہ厛މwm#=rI5 CoJ >(\ `)Q]Ca)ZrÄβ-%p>sVCmL⊫[Y*ڷ@Р|q[k<ؽdQx%'#`~Zi%UȰtc1\K{N34= 2V6Q]X2")5Lt-4"XA%;L5=jp˘TwIJ)*v!wL+MJ: yvg1r|&iD%}_%pGl8c _LmC9el{nn׫X==PER}yr[9f䐝?kJ3*fBЌoMdaf5"E$C#uضY[/6'"S<5ǹ2Qށ=0];9m`'Zf鈄.K:QS1g}bzb_x"ɫ~onm|~Ҩ0 \3ٌM: L2mxu( N&tjB'o#vF^\J]̸Dr}C8cϩ]V1z?k;>S>wK2*`3=JOα&oCObKWtv%b?>,\yRP^LJ< 7Hqa7VܓWgs4d2vz'v*:X-A-"nev[aưs nܔJr%h9I{E"¾2y\vWύ,'W,ݮD$`{mi$LgN1ytu=ȕy#,X9X1;i@n޷}rx~sgm*r"R&' IU3ª$73G۞=kH(Y2,L0WzWȝ "~D >:e {}J;սGm0B Iu#HoAt 3o^WRuuOY? 3~gӿaāJ&D@(=ȼ\W}kДew5*͒r aR4Шdp<{Rш(3m 6CsAs_YU':T u z/J?`rc>;]-)N}y^l򙨢vQX@=P};kc; +(_H?.}b{&{LlJic34Ev3/G")ލlΏײR jTt_icL7 2sd> CWN0{$Keaby%CR+=7k  d0^\RK,wf1QYLTe.ϓeH:=ݱT-J]U9@2R[xvfjfcpOָP%r`y[|Fx^i ãt`#vB쀟-hYqECEŋ U21vً֙$Ũ]F9:}m$j\DF(|OJӷ`NA{?c`ⱖv>!06UWUe5Wf=%}%J(;[KUg807r1MFQV簂 3NEz{#Q݌|f9\tILڻQ%M Aq4i1CF"5M6uxM| ';%x" FMגoUxY 8 >?5‹>OHJc8ݝkuޙz!l<.dgu"cT[0`_2WzZ.3d28ӫ뙰sG=MIv9U݆ *Kjf+v7/%Ңx\5M~'}Ny @0^'='s^c~_;މV*ACxH%Di`֖MCQ|fr9+vTU&p\fqbɓ^GkF@.-/ %hiV3۱DpM([ftG{'xCR{WFA Aށkr^1Sg5 *ێiiji@s@JpWIKEO.#Jcji=4Vͻt=&?`_`jنAdwҒkB Q9TBl|7h}1˟&K۪}tb,yD|Q R//!7']F { 4OgF34fZĿk^thWsHKR,kO؞La'I-P& ]kӏ7Q d*dYX\zL%o\$ʳ`d7@<وRw{[[ZYė31#k%kR@"sW򤙍ȂIc> oм%|ƁvM]I "x"(Z,vvzx+vhˊt: xXN4[BSuf adaZh>dO:H LA8['Oi—v(U )n/tw@vPhҠrj_ 3VObDG WζhtU7*Ȥ/w 4ĉ'ɯ+brH?ޚX,C^kSWYTA#}a@E,ԙ6;SnxbAcȈuFIsI] r QDə Pr.̲kpo)ZZw%J0gXCt>wZ z4ճ7@>̙cm|nd4y(d0|"U{Ee-u%`$D&-`mhVeڱ5MjI zp\sO}CnūQ Vb<-?Jv_*&M}od6߳^ݫjX>3g.5@;~Ɍ>%}i_hm\ tE]O!Y)<}s}0u$@-X?obtx#0w-H@qsU茬 B7cvH߀"+Gxq|qya\?,!c`uaK \s={tňmW h UmؓVED{(aC:JQ<~wr8Xފi/C~SP6UЫƯh?כ,tzy'@Fe'.D$Po5y KU7=<\6 &=;?)6/B+V/TD5%gTOB:qOvl]^`b|׏F^(ߕBQgA:؏ԁ:_WlrO$.^[n^JØ0u-] Ef/U1:˵45 rezU2PY[~Z)1vuBֻ*7ѿDjiX*qu+beA.cH9[D98s]A$HLb ^5.P8-}U?e6GʪB1We¨#ĚZCJԀ'UʇC&/k#ײEm}fS 9q]C29߷iQqsk'SHܹ-F%>DEт/]6ʷ:m6g}/fxvX: [s6w?Q `۬mDx6(VlN2I!>\eT%O9 !|̢RCeN%\%ZqblsrJhx53ԀٌiƏ&1A&9ED*dP)jq_iS/+ u4Iz{fm so1l]"LvUhg lvk˧jctQb;`q+uO,4 $4nG,\8;Q~@J{#53BLẘ9 tQ!k>y&p|'kR\s;߁rGw@ѐ IY:Lp-yG:iEOCvjz&m|L;Aa TK䨌KV5g][?bR|wh)D;ƼGlfY`1 0vn q%{صRp:#׬E0Ssl[֦fC] ;*+ݎZYQ!η`^sZUJ"cn]BjRYÂϴ`_9 i^͟x]%[]rpa[.p,)ɔ5sb\ D':ұGmg,i~2K`)J@rbջbYҸ[IJiJ[2rwOgO{J˩MWP Q8 B0/p; d ]BTo97 q,[[$g '( ӏDpX8)O 46 ^ Gϻ={Y/%Y*IjU;|JYfn<iS> ?4ln|}DCQ5NE%ۺG|>RS)Am ͻ @7" V=XT~C2[8窠#(APNt̐xi8:w@ "@gsvdQ8tWM 1F XY]f%6;݆ FEequmShj[(/akr",צECꐢ/[à J D鯢CڵoTB_Lv^NT)hSi| 2阸>J8rz}8CYJ(/#b|k.1,Z1cb_p],%vr ҀuJ J")Y70Д1 a{O~ 9NA-V#Ì ^9W|J'\%hPD\EdI֩NuX xT%l-}jboN9CZxkr#%0لIo1XEEL8бHjo9d(2 gVI'M#n:"da)v@ #CN,p8P$jG8Gc[! -OThD4Tu_9 ]\~s9l`^/Qt~B:V1؛U/͛D:=DP#n~AY h*%bJ. tMֻēs&Gy$HV!h9(+3dno=.5$SFls(eˎX"jmg;S_|ȕɊ?$r%xC#O֯M(\ f"=*F&A[{uGyjma>Vh%3tfQR--hw,pbz+-Ye^4,pøү{zT׆b[8R؇Qg=F|1 _*N(tE?.VY4NpeCQC""(Elowܚ"$7z8 \$Uo)qPLg/R)ÿ~[m{ӭ)}RG(Syn${|R&<ӍI{)u}|T1o_)[?X,Th\cK(|%( cǏtك}K{W~%r4#6/vwCcc{ DO[WyvHkAjʬE)x ͗dq֬Kff51F_97 '`:\ `У[gP2hF R&CN +q"%2DV*4%YFh(<{#R?I3kOq֗Co  MSst@3y޽帠IY`7 (~ys'f#~Q`>}=6S3J xA#HY޾ێU(:mܫFvVՄq&'&\R/.`W$Ȇgػy 3 6\}<{ӈk`d=K[5T 4XpyU,mͰq*`ݲbFƓyv؁Ts)T SNRhQ q0ˢ?<Kb3yMr\F -cKxڶȠIԥ3[aS1'R ~K% nOONiB.zdC3AX6KEz]CӮuxua^_Z11_*7V;Lk-˙Tcg@p$ԥG(5Ar2mɒwޥ6S '-)0 %9!ZQW6#ڊ~ R~F6-홉*mH{$-҅ tX/E~z=[ ?(¡O1W!^ |h{t8P' %B/WSiKq8a3{ucNWmopsU6/.m9b&h JT F+V?P̎;nTXedqYo\8ŀ|&a30~v%<_ semA ACX,{dǼ,W_wGkUð#Z@;4lC'ޙg6"3E$T,=TE1Vx9Tb-'g I㝒whЮb sO lP:=,/dWH3ԴTB0qR\{qt,HU>zc>0o!M.۔\̛@rFp98ԝ= WfGLGNTWOn2=g Ґ;fž*K#3ϸ||)O`SζoZ׼'GQڭ6upDŽ%tMK fڮ8$ IGKwHO6|w~8H@eFqSAעTaihꚖZ-,_/MUId}Nn2ٕw"l?  nY)rԫEvZ'޼3Wmu9;q# %mJgsl4!#-8$̽-pZ\{tEu S>w[kcP)W)~!n#~0!c8RtjBD3Ȫ*tr$7lDAnŖ^Egd_B|w*+y$2ad,u.)$ISo b!)sCpoRZi7p uhsAV7gߩ`=:U,>!ιЩVsa 3{`; `bX`T8 ޤ(wS׶M[.ɱEd M{۝4P|pJ0 nNX֎zQ<)RQ53&"#jᕊ}tr;i Sy" ػ*a-(%{-KhHƫ2~gn>23~^vWc~_Obm@, [yDI۠sl, 3[RF 㰛A ٨}6bg?B,F:<;o,.W<^+h i/[Lp^>ΡJϦ%#R>wejlYJVJE*˯y_*5ʅܤWzLkuYֵ+Q7Yf`xĹM%?akzvR/>1Poz[$0qǁ/V pԨɁY@jXy FN8CX]kCh7jL4@?نp&)# YyDl)%.fIC֚Iu qxIbϩ8|hPQ5oM&H<:?~-wn!A `q: t+C;Df}}jL+/}zo rH*&6;:2l E3ɚ:v6} IF@zɆygg' am+.)ReK429XSΜa33/\u-X:(sƚtHquȺZ' {6%B !1n!:a0]^ˀ!uq0v-ҮAL 7˦2AQo_r#A,MXtxCJ={Ag` 6tx $~lJBNXW|1WoG~U2G$"[,ֳ O<؏92g 8 W3tڦg٢rr>˦ANj IJ,@k %~ϧndosxmVEh=Gi'rc%:h=iZN쨷֦5icWev? 5"N>uZU1 }@[ NUK5D7On  `ёcQ!(Fp=l\˜*_︎~1-'Ժ{vmCf{ڑJ/l~ɁyI~Y{v/twᵣ9[@3vv[θЙQs|{]~51XCl[Z|իh/(Dul+;\pt[[9rEԫ^"crAvU%=_ɋt"A*(tUc/Ei1<+6Fu>_V}a(I_̄O,#Ow)Hp4NR%'VQPL78+: !LPgR1~U:iNh. |@p `_c4b ,eUNE@^9c a!xա5'S4 6:(YJfCnjp1B4E y̓Z|8-V: oNtGk8VXsWB$ eLB;K送D̄ɳV.< :KFDΘ v`[<;+'*?Iv-zngB;,eT6!Md? mIѬ84ĩjx@rhV].V<_]4NQEDm϶BCLYn+'hHc-TIeެl&w#9$ЪjY|HNi t*k)cD`MZ  v#Iջ.d`r^@df7LP^=əJ׈h<~l"/[@sB>adpZ).˩uH: 5x&0XZ#J-s7; 41z}-Lhxcgj$*ɬMD>ǵ!$S_M#W:Fbdm =0:-!؍ (&%0h{IjNv[f5$RCW8+pG]ljdV%?~a3%Vm{nN|H *.ӽEj~ĈU" HT4/U uEKB9Mux erlaڥ%0Vv$1{wP}ƽkO޵"\EԼwdtci4:no^l@Ru;_2-|K|@J(̈́3bfݭg-.s; TV4NmE= ̶,1O;f2 ,9c±[-WA땔N>ye~껁(ځ!X˂V 0,-*/집_7 xݽ$`\&ڧ*)K?ω{'87[ppT*>%+48F)sH!߬r0~A,9ˁJ$`әI?0̟Jx+8%|rC0fD;;0<3d;4ϰ0ěQ)ch(!cA CKNmd[\;jGޜbF9_^@QR I5r%@b?WeD2 vIeYeژMt)lntG$e nnX@:o~jy<ItPFoU* c4{Lq^VIĘmG1eqHdNck]M1k o68|QT!`hH 4*"Lbi06ߛDx'+Ҋ$/)pZ~o rꦕ?(zNV1`[0yu:eG" Y`:/<97#2 m$̼ToaSe`[N.*%ty`KC&ZFf穂JfV>Ye>;PU2yI$!RLӠ{!}ԛElO#4f.,Rn%m7>Oa`*xg{2f  }EUv5tp#c%*έssʾP) ahɼ V{=[4߅AJ l͂͞PlB+^wt^pORx˙ hhiƃB&0W4wh mO{Mr! 3O<^S6wj! M&+6e`%btakqSP*}`_|2~,: 0⍷a ~49x80&͡IE]j(}I&jYĚK X|85>+UUԹ+^Ȋ$":>FDs9Uu$tjsƬd?a"e䊲m"hwD{xEH$:XUuf~K#dK񍲳"ZU~}gIУS8=t,|&T}ZJpƅIx\E˵' lkVE}43iRCd} VK+J/}i^˭;i4G RdM 4MKe7-Y-Ib0Mr 'EU\GST5v0k ?#kQ&h L=upw6ƈ Eըc-{ڈOBQ؟vl#Wdm-( )9neu2N6׫L䂩1|͓EӮUv &1\Ҭ/37 ON6Ux$<0G%Q  ULk ܃|0z<"jO- AOJ^tר6ð|)O(%^sKUk@U^$]CB-\ l]{vȗtpaàB]ņR&ۥаeְ~=g P 'io)η.jǑ(3=^w;S 1=~AB<4OBޤ0 *F^ʾ>&{F:Ñ\t{.խp Tr%V/2jGfXecJꗢ𽘣R>Yb +[ S]f$j¨#96 iZg6^q~ j%&D&0ScPXh$;ɩJ9*ǽ+JB:t? A^Vrl/J)P\IAcf[(栧O_qZ|ڹ,k. p[3yeG%{Ht; VsX7(kc3M)Vjf>1v7TqQ}]3;w^ns {dբz; Ь,kJQ<YmU' F0q([/"cOP&%7.K{_?E>"I;9rDզf|,bVk奄UlNUeY573!7^ MȻTjdUs3PU3DQA@T+U~;>d|(J2 =㍡J=AU5k~x֦ O1-]ڮWs h$"r R|a8S(yQNIh~@*Ami'}٨R[x4Z3 Q(\'ZCEfRvBq?8Ƌqqw 6lۜreYc”2L cKy4K#jGc_IX%a/):E\Y%¾(uhIwԦڪu߶`uU ;(rU&ߝ*V*W[ָ7]ڍ]Gر@Λj98K~~~@fPj?C^?8>`6ԱuiSeCW{EoU1{ )p]R 5HU÷=ZLP7y|}dI$v/ "=)@sf*6gp7VD<)hj: +j4kwD&FB%Icl~rn)\|'cp{DtK-޾<vN<5(4 <7M:)5y & WdsQ@|3ۺd9u`p^@4˕H -?N8hŃ:#Hu(V18eHL|b$~B?ᮠYB3 jK/NXU ;։Rhq4quƒJKEQU =YDജ*_zV ;:= V uZ~k BJA\we<%ڡw>jiZQv(VP`5v?6/΄=lհQv13Ռv&r2  g05v{o=, xi{GP`o5Ǔ\SJ}'j^V"^ܚVyv D+I]v2dEpbBpU.Kc ^]}{dUV$5Jwտv܊iܸ| Pd]}uH(aP5.+ƒoX?v -TX1BQ.U>7ջLR8ݯ)|uUnY*:kꯩ'ɵfcZҋBx^ZgcnJʌA9Eg_e.G(c " LPE)pq$2FOpw&myJW!&[tTf8% 2Zj6{Ad$D:og(;ė+e[MخcB$x%N J&xikU6(AT_ <NXDimK0l +yU1 =UOƃ.H`1f!IHBR+Iz ǫz=yʚuz 8l$۔ЗקIVw^ByR69Cs9}>NladCI nawe/+^t \xA$zɄ!!oAoj *}gIk'i7%ȃV1H5+r#0sd|BԉR_'\E^34CG֒ûs?`3vRM- NTPzU,8,1Yd +nk.JmrS7y_&0 4Ӗ?]'%1^m. -}@,iA 97[Ԝ+ [2I:@ '0)W/nVC\'f&5g6eEXbL5 nxknJKk0/ 9(-*mưr`-gV?BOejm5WQx|ӝZh2 ~Uco|0դ4ukMoD: CW$ bslw@<&oR2.AdNj`rY_9D;dq;]OFn?ZsknBJ3즵S%^#FM/N:&[r%6S~cD{(X*3&Sdo@9s*P8w¨v BYJ %*'bgw2bwbH(*-6]%W)Ӹ>ϥ^(䨍h,o9jaB'.CNNez$&܆K bBtP|&)D?+2Ʋ\nSRgʇp.uNNJPI<ɾLyHu"ϵid9w_c4x]~p34TQi9K4!p%#rVژlqnL z?s|W ^iʰ8$*cy7?3~8 ]FiW$e{e|YadQcR dJg& Z쮯k /%f$tElTTgN-9ɐvi~X-a974RsZ߂|cΔed k,T,ϑ+ڍEJs~Ya5Xk|SeZ޸WҒtP ;п۽4:=|^ɂ03]XFAE^RFhIiYkb&Љۨ;&yW {6-6̼f'n wU-\iFu5\R:xq{beɭX3WkUJFh9mĉ/0z,Ϋ\?D˯|uyeqߜ'(9ZuNj,3rD+ڦ7khI7;3J# Yr,yMkIuGQqsa_ xB$b#(od+>1F,9|t2K9yAL_{_(N6õDǬr̳%Ky-7ߍ|tWf L#=Nw3)q M}IrYF VW |Уpt_}]ۮ U(r$@\g65 cA/=?#TDY^*6x$7/NmL?QT¹ DSCY q63.*`/39eR,<-uü'ʊ<5|na(WܓG-d18CPlt[C* ibޟz!LY-+=8 P|F\fl6eMylqU`Xi#+7OhthJT3&){$vap><ȳO W֍B>ׇ~iBȏA HZ] k:ۨR]^8Xj ~ʨ7/7Fw#$@:JV:rhbwl%!YŸr;A]kʕS!M`~#ѷ ͧn o:- 6һjmM x;%r᜸#{.:`$[I|c seG>QBf/vV$sz@0np93)X6C);BD4p4m ?w~@SD_ku4j@2}շa)@o0 mWB6f&׺"b y+X IF-@wr9u]Nsi+ S(]6`U6F0&eK3{䃖D)ȦCT)M|\ddYAUYaP2%m՟\qهCD~w!3[> q}l hމENH}  Z-du zG)H?2_ *SE_]ݽ|dĸl((ADw 2=rS i*O9U }bp靜[ȇWTtF׉-0r4?W.|jTf$ӥ+y^$QA3bVvDi#)CO3\[ZḦ\v7hChi]QSFG}ƕS6P0DXMCY`5>YrhT;)E0RiA/sn$s*+ 28NSTUf {1p6a|uI,\z'WĜ`W)Q:vևOEkuځR?rwK4n}|JwStM]p˅^ 4׼εS=wzkh)R"M0"JswZV RBS6dΛ["oב?/>rg$hNAj~A Ѓ^:W+c;gS%gW`h J ..Ke:ļa|a'KT×}J/0Đ_$;nmY"vU^mqoD3%,qJ^fs&aN:2M`ݹņޏo6f X`PV05e (5ExiXw}Ȁ̇]3VF!%NS/Df} mk@I_|NjܼcDڔWMA2<~u_x"*|)]gp8}Z\ug6>4 f{5&5 Gbw=}A nH?8IGH ]d 8Iv ).Z p}qM#3~D+j2P-`DB6jb﮳0u p-cWuNunVcR5WCyߊ9/T ^cxC3&0NMT ho >`WFg e&2ц˶|ΐTpܽRŝaTRڽl<ybCdh$zsށs8 ԈF6=n&&9bW 1?(lAhH;|bYA;zl.:ij\$?HKoI3 'CeWG8ΥiďYkL!yٻ G vu~;rgFy -㴜yrnM̐KJc#]`̢qD煆R.k1@ө̆*~"Հq'tДAx /gډ PvuS\} j%Le`ZBlٵ bPVsT*m2@M|ެb\2`ōFP5 e#ƮCˣhv5+tIMrC@Lijr`1&,l~P JykƱcV9 ժw\xz2ff`?dXǻl5vH؞R(- (y'٬*^@BǴiRf;Fr7Qs["̮-]#  7cK\qbH@BOl7R}"3L6vK Op>mٻpi \x @Az]WcQwfv".O]dB1UffCG.bݔ>АSܕj, WOdvp&w(d./<"kYaݷ]ػ4 ^#AAԮ8wgKCZ&pT10`kbJw25b`xMP[wdG 7 m*WaWڹC<9 E?oWԉs2}!Sysƞ3M6xb!3|rebF&sD'kJVr PMPH.+rcEyX]y`><%WY\8.~HFSG6ya*AI}u0tIǻj+J'`R`:/ \& JQ%##/(h&4&t u̶,Sjqx]#UA1͵7XSzLu (9EʉQ&h|֏ŏ  E)/>&HK$qk`T oJ!iZ.ڬpeBwՍ;4I$O۾6G!Zf;&# /eLq6~̣ۘNPжOOπf=ӲH>.ccD6/H`G0gt:f%`$Fq.Y/A.^= G8RݗSp Hу@Epޘ b's N;.*N߻X=+Tiޓ$r7G#'=ՅJaAʽ0U 0E&qniȤR8Ũ2BGcWiHϯ^ѕ88ϊt6nEzГ& 1zzI@$E9$gG 8Ҭjj 1JH|r'i$JqFpdÅEJMK/k[e҆)#=ZUřypBٛ)JJ`$uue:<{@i7j1i`_ ~׸/4ܽRJUj9UKcf 7 /Ql{"$q`CVӃ"ʁp@O?KH(l'!ݶ%:XȫM%er9xtnkCMO=%*V1r7%mG6);+?D:dg|vMvIVĘ O8!bpv0IUqWs7T&U:ez"!+ )^@ݷ栉e G33XF]lMEh'әeVDQ[fp~qS(2#X/ZvP(I䌻S0jsZ6oMsN,|QOIܟ9{Xx.KnWp<3: -Btͭ}e,ST@uѺ|A u=(0AɈ1l=ڐ<5j)n[UpDi3h^~IMΒ(!xxĈ!ž'9 DD*u̘* 1 AıK~$\y 053΅lpހn9Lw"WQ%;E@p&;x\Gy6R赨M@ں4K(x$c>RQ)8Ŝ{}[c/wGA;rS>GX:6P['8ҙ.p&qê~b A-bPBh 0>١{VCI[J~$NZWmHŬw(Ttt^y]6Nٍj-Jdg%B)b(YH[v" N|Bn-O܌;b #I6XKAРR4O;VɭHyc XUz R8^x\1\ @Bh֦F9H%!='t}Y3-wk쭷?_5xqu!=ʷkԆI/2LH \D76/K/"804ExM 7QjG!}SNiShS?ghrn. RQU#֛a"%q>dz{uU3?pɚe WFIE N`$p :/@gunPo[s5Pc=t9}=^8Ng/EzyWt7Ty^=C^B6"ULUQs$P*U[eZ؟֘#"/WQ;Q`gl%522Ÿg gNȊS9٦ UeNTVmrJte;ѷP[yKՔF޾aˌ#?A ґu4Pҭw|K/ Z$ @ѻ#\eD+~aQMtoHɮ-ĝ+k[ G8;*6 YZ