sysconfig-0.74.5-6.13.1<>,gO/=„Bx~\[$RK|nTg&UJ˸NL(<9N\N,̓3O<;KJ[Mkyq ?|VV5N@=)' SYzI[t*'N,g:m-&Ƨ?^H@:#æ>TR.~S"1*Z7^etնgu>& tEė%{z.[=B?2d   : /;cindFzz z z !z +z -z/z2*z44z667`8(989 7997:<7=%>-?5@=FEGXzH@zI(zXY\z]z^Cbcde flz"Csysconfig0.74.56.13.1The system configuration schemeThis package provides the SuSE system configuration scheme and the netcontrol alias ifup network scripts. Authors: -------- Olaf Kirch Bjoern Jacke Mads Martin Joergensen Peter Poeml Arvin Schnell Michal Svec Christian Zoz Werner Fink Marius Tomaschewski O build24 1>openSUSE 11.4openSUSEGPLv2+http://bugs.opensuse.orgSystem/Basehttp://gitorious.org/opensuse/sysconfiglinuxi586# package update ? if [ ${1:-0} -gt 1 ]; then # update to >= 0.72.1 (-> openSUSE 11.2) if [ ! -f etc/sysconfig/network/scripts/move_shm_sysconfig.sh ] ; then touch etc/sysconfig/network/__move_shm_sysconfig__ fi # set a mark when updating from NM_ONLINE_TIMEOUT=0 eval NM_ONLINE_TIMEOUT='' \ `grep -s '^[[:space:]]*NM_ONLINE_TIMEOUT=' \ var/adm/fillup-templates/sysconfig.config-network` if [ "x$NM_ONLINE_TIMEOUT" = "x0" ] ; then touch etc/sysconfig/network/__nm_online_timeout__ fi fi# * update to >= 0.72.1: before anything else, move state # files from dev/shm/sysconfig to dev/.sysconfig/network if [ -f etc/sysconfig/network/__move_shm_sysconfig__ ] ; then etc/sysconfig/network/scripts/move_shm_sysconfig.sh . rm -f etc/sysconfig/network/__move_shm_sysconfig__ fi # ## we provide own, improved variant of the remove_and_set suse ## rpm macro that is able to handle files in subdirs, and more . etc/sysconfig/network/scripts/functions.rpm-utils # test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=1 set -- network PNAME=sysconfig INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=1 set -- network-remotefs PNAME=sysconfig INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < /etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} -r /etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then /sbin/insserv ${YAST_IS_RUNNING:+-f} /etc/init.d/$SCRIPTNAME fi done # remove first, we need the new default value sysconfig_remove_and_set network/dhcp DHCLIENT_TIMEOUT # remove first when NM_ONLINE_TIMEOUT was 0 in old template if [ -f etc/sysconfig/network/__nm_online_timeout__ ] ; then rm -f etc/sysconfig/network/__nm_online_timeout__ eval NM_ONLINE_TIMEOUT='' \ `grep -s '^[[:space:]]*NM_ONLINE_TIMEOUT=' \ etc/sysconfig/network/config` [ "x$NM_ONLINE_TIMEOUT" = "x0" ] && \ sysconfig_remove_and_set network/config NM_ONLINE_TIMEOUT fi PNAME=dhcp SUBPNAME=-network TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" SD_NAME=network/ 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 PNAME=config SUBPNAME=-network TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" SD_NAME=network/ 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 /sbin/ldconfig echo "Removing old autogenerated device configuration files:" # # * update to >= 11.1 / SLE11: # # convert dns / modify_resolvconf to netconfig if [ -e etc/sysconfig/network/scripts/convert_to_netconfig_dns ] ; then ROOT=$PWD bash etc/sysconfig/network/scripts/convert_to_netconfig_dns fi # convert nis / dhclient variables to netconfig if [ -e etc/sysconfig/network/scripts/convert_to_netconfig_nis ] ; then ROOT=$PWD bash etc/sysconfig/network/scripts/convert_to_netconfig_nis fi # remove ntp variables obsoleted by netconfig (new default is "yes") # as well as some another obsolete dhcp variables _umask=`umask` for file in etc/sysconfig/network/dhcp etc/sysconfig/network/ifcfg-* ; do name="${file##*\/ifcfg-}" case $name in (lo|""|*" "*|*~|*.old|*.rpmnew|*.rpmsave|*.scpmbackup) continue ;; esac case $file in (*/ifcfg-*) umask 0177 ;; esac sysconfig_remove_and_set -b "" $file \ DHCLIENT_MODIFY_NTP_CONF \ DHCLIENT_ADDITIONAL_OPTIONS \ DHCLIENT_SCRIPT_EXE umask $_umask done # erroneous move from network/dhcp to network/config while 11.1 beta sysconfig_remove_and_set network/config WRITE_HOSTNAME_TO_HOSTS # be a little bit paranoid and set the correct mode even we set umask chmod 0600 etc/sysconfig/network/ifcfg-* test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" = "0" ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_STOP_ON_REMOVAL" != yes ; then for service in network ; do /etc/init.d/$service stop > /dev/null done fi fi /sbin/insserv /etc/init.d /sbin/ldconfig;x -'3>p@ =na,p ^   *%HHEy{!Wj|FG   [&\4LFH g7A/}cpZ X [?3I HJk4&AAA큤A큤AA큤AA큤AO O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O 94370a33c2f62f98750ef10f7b009e2d39c16859b2a382bb979323132b257053c2488f715a328a9ebc93b70b28ae0be26257abb5bde7063eae858f2541a827bef6dfaacb9bb5a5dd57eb4f75da7a36a9e792bd12fdf3ac0055ef4da61ea0c15f92f2afb37c9e1642714469108ca69de7803dbf6dfbb729421d72b7a3a3fc97efc1dca48eb64b469f77bb9fda463320191e9c75a365af13614741a5b9e73a0d64786b97d62d5ce422873bf6043eabf514809efb79f73281e62c430b1a007527b3d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ee1418f7e1a3294150545ed9fd9822ad4a632a4fdcad4f0d203c215fac626e0f5f2279d90cbc685024ca827cc871da74e72b62e43d2fc781a66585647a9a6778941da71f4d81abbf8eebd3c02c48d94ce07fa876a99761f4c30bfb020a9fa9863a949d18f7295f16e7942255f9c85fc7caa26f2bee59d6b94860e47b61352b0545bc32d19e5b2a6cfc77cd3c28f6e9f1faac733852ef8c185a48f6ca5c447cb9866a9c9a1dd736471a6faa5cd8ac6f8d2565bd853584474d19c8b111ed1d02261413adca5c293f9d9bc2ea2ff8e97cf8280bcf8414a3af91efbde8626ae072dbee6e2b13e832a142b12c242f6ab8e5a98c94003e1586886e702821e05988a74b500490947eae2ec91d234eac94fe84583e0ba200713d83458aefe91c7370905ccb126bd50973608a9e76a232d6f4a78c79bde2d0acd82401af06a4211e69018c64d1a0118315f15b0885e5f937eccb87e10136e5d3a85a4a2d0f7395bc6c57ed261e24788a0bb0a025951efba15751bb713c8795008e6ecae50bc3528daf930f1dc0b7dc92d1e5ffac63776d59923fde7620bd731d42d070994e3a4f8a2d58a89ada6072c9f67db97707c2b0bee93e1cfdc2863c7585e10d3b57dcedbd0cbada4215f3c869d6958d39f57e29be78d0ee10ecba9a52307322350e67cad3a04c31982cc51d5cbe551ca1d63c5b3681ee029d8194016c411aacf9fcd35cde2d46c6ddd777c58e16930ac18ab6b674bbefb94dbd57e7ed602ce514e22ddeb00e8d697413588057e5d254fa0c0fbc5cb898e0dab553c61759afba948024ef1966493ce1db41b43f3f493617ac61ad0d23dc01994d55d512a9ba36caa9b7df079bae19ffa0c600cabb4fa9161e99748415c32f6cddd793f14c332d8c8d65d117823d273dd1f1bfa4841a5d1a935225303aa935514ebc8cb254e68f8cb71c9b2748bfe25c3d36054b9309b380c438df6929205f6dc83c1e8709ba17d0b5fe99ec27206fb040deda973368eb837ccb83565ddbdb0856c1943d4fa236f4ceae0565f7a32cc546beb339e1810ff7717c31cc9da35464cdf9639f4bf2e1a60a7884562aa3c6b0a51c197aed7152d22449ba6f83672cfe26daf6698694661ea30f714f11a2dcf1cb10d6ca478663010f0bc9df24a176634400c04b07f1208082c44180dda650c71e4ea9adf892df9e7913fb62750a391711fa366f5b8832062c9d74710478ef28105d961e641efcf6cbab2ed04e1c05d170f9901fe0109f2cc35fbd3d87efdc6c85e7abd8ecf61c172be525e7b6e38bd9ca0ff87bd59d4c40f70c6b521c42aa14c245ed91076393a6c5395bc25e7cbe07ce17cbefc38f800b22c73fa7a3ce75ab85e4bc3eacb6bac27b9b57cfc1d534848e61ecf8924ba31601d8d38aeed9115701e7445a584a4f95d892d78d910ba12ip-upip-upip-up../scripts/if-up.ndp-proxy../scripts/if-up.ndp-proxyifup-802.1qifup-autoipifup-bondingifup-bridgeifup-infinibandifup-pppifup-routeifup-servicesifup-sysctlifup-tunnelifup-wirelessifup-802.1qifup-autoipifup-bondingifup-bridgeifdown-connectionifup-infinibandifup-pppifup-routeifup-servicesifup-sysctlifup-tunnelifup-wirelessifupifup-dhcpifupifupifup-dhcpifupifup-dhcp/etc/init.d/network@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsysconfig-0.74.5-6.13.1.src.rpmsysvinit(network)sysvinit(network)sysvinit(network-remotefs)sysconfigsysconfig(x86-32)    @@@@@@@@@ fillupcoreutilsgrepdiffutilsinsservsedtextutilsfileutilsgawkiproute2dbus-1procps/bin/sh/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bashlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0O (@N'@Ni@Ni@MMMY@M>@M=iM5M'@M$]@M@ML!LLcLk@LEL;L0KKK:@K @K@K,K{@KuBKXAKO@K.KJ@J@J%J1@J@J@J@J@JJJJ@JJJI@J4@J/@JMJ @II@Imt@suse.commt@suse.commt@suse.commt@suse.commt@suse.devbotka@suse.czmt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.decoolo@novell.commt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.devbotka@suse.decoolo@novell.commt@suse.dekay.sievers@novell.commt@suse.demt@suse.demt@suse.dejengelh@medozas.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.decrrodriguez@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.demt@suse.dero@suse.demt@suse.demt@suse.demt@suse.dewerner@suse.demt@suse.demmarek@suse.cz- Explicitly disabled posix mode in all bash scripts as we are using several features not supported in posix mode (bnc#739338). - Fixed ipv6 dad / link ready wait time calculation (1/10 of the specified time were used), replaced useless up flag check loop with link_ready_wait to avoid send errors from dhclient6 and cleaned up link / dad wait verify flag after status update (bnc#697929).- Fixed to quote config / interface variables in ifservices script and cleaned up content of the ESSID which gets appended to them by NetworkManager dispatcher hook (bnc#735394, CVE-2011-4182). Fixed also to return proper exit code 0 in NM dispatcher hooks. - Changed to call ip addr flush in ifdown, but after ip link set down as it does not cause ipv6 sysctl tree side effects then at least with more recent kernels (bnc#580018,bnc#559170).- Fixed inverted link ready return value test- Fixed to wait for the end of ipv6 duplicate address detection, that can cause failures of further services. Added LINK_READY_WAIT and IPV6_DAD_WAIT variables (bnc#697929).- Fixed get_depending_ifaces to not return bonding slaves by default as it is not required to stop the slaves before the bonding master goes down and in fact it may cause a system hang, when the slaves are infiniband child interfaces, that are deleted while ifdown (bnc#698478). - Fixed to use 600 mode in spec attr for ifcfg-lo to avoid that rpm -V report it as modified because of the chmod added to the post-install script in bnc#670871.- Added WIRELESS_AUTH_MODE='no-encryption' option handling to ifup-wireless, because YaST sets it (bnc#648830).- fixed postinstall script to avoid, that (wireless) ifcfg files become world readable while installation because of a fillup run; changed to explicitly set 0600 permissions (bnc#670871).- version 0.74.5 - netconfig: strip trailing dots from domains dns search list as added by the dhcp 4.x dhclient(6), to skip duplicates.- Fixed gawk patch to skip oldnet2new.sh - not in dist archive.- Use gawk directly as in our dependencies instead of just awk, that is a /etc/alternatives link, that may be broken in rare cases (bnc#664726). - Fixed typo in doc/ifcfg.5, IPv4 autoip, not IPv6- version 0.74.4- Fix for udevmountd to allow mounting of multipath devices. With this and the corresponding multipath-tools patch, iscsi mounting works as advertised, both multipathed and non-multipathed (bnc#630434).- Fixed ifup-bonding to fail and remove bond when there are no active slaves at the end and not on enslave failure (bnc#660774).- version 0.74.3 - Use iBFT primary or PXE BOOTIF inteface as primary dhcp interface (sets the default route and hostname) and the "first up interface wins" selection used before as fallback, when there is explicit user configuration available. Updated the DHCLIENT_PRIMARY_DEVICE variable description, added it also to the global network/dhcp config file (bnc#653365). - Improved default vlan name scheme docs in ifcfg-vlan.5 man page. - Use startmode auto instead of onboot in ifcfg-lo (bnc#533818) - Dropped obsolete and confusing etc/modprobe.d/50-ipv6.conf file (bnc#632530, bnc#656916). - Fixed link_wait scriptname check and ping usage (bnc#644738); improved to allow the user to specify the steps.- add a virtual provides for network script- version 0.74.2 - Adopted to search tunctl in /sbin (bnc#650468) - Fixed check if ipv6 is enabled in ifup-dhcp (bnc#616765). - Fixed ifplugd-selectif script to use -1 as default carrier flag and initialize interface type when unset to correctly print wireless instead of cable messages (bnc#637183). - Require wpa_supplicant if a wpa_supplicant config is specified - Improved ifup-bridge port prio and cost handling. Allow to specify '-' in BRIDGE_PORTPRIORITIES or BRIDGE_PATHCOSTS lists to skip setting of the port prio or path cost for particular ports while setting it for others.- Fixed init flags to not start network in runlevel 2 (bnc#638508).- version 0.74.1 - Fixed wireless hardware to wext/nl80211 WPA driver mapping. Changed to use -Dnl80211,wext by default for untested drivers to let the wpa_supplicant fallback to wext when nl80211 is not available. Adjusted info message about untested drivers and enabled untested driver handling also in case wpa_supplicant is not required but the user prefers to use it (bnc#623340, [#623676],#624182,#625403,#631283). Thanks to all reporters, especially to Larry Finger and Vladimir Botka!- version 0.74.0 - Changed ifup-wireless to use wext wpa driver for the rt2870sta, ipw2200 and ipw2100 wlan adapter driver (bnc#623676,bnc#623340).- Fixed check whether ipv6 is enabled or not in /sbin/ifup-dhcp to avoid dhcpv6 client start in case the interface is configured to start both, dhcpv4 and dhcpv6 clients (bnc#616765).- version 0.73.7 - Added writing of name server addresses to /etc/resolv.conf in forwarder mode ("bind", "dnsmasq") as fallback for the moments, when the local forwarder process is stopped, e.g. during update (bnc#607511). Set NETCONFIG_DNS_FORWARDER_FALLBACK=no to revert. - Fixed ifup-bonding to not fail, when the bonding already exists (bnc#609809) or when bonding options are using numeric arguments instead of names (fixes also bnc#572367). - Added BONDING_SKIP_REMOVE_WORKAROUND variable allowing to skip bonding interface removal in ifdown as workaround for kernel modules not reacting correctly to UNREGISTER event (bnc#576355). - Updated USERCONTROL variable description (bnc#605853). - Removed obsolete (pre 10.3) migration hooks - Removed dbus from Required-Start in /etc/init.d/network, added earlysyslog to Should-Start- Use wext wpa driver for the broadcom wl hw driver (bnc#585802).- version 0.73.6 - Completed and enabled dhclient6 support.- version 0.73.5 - Added WIRELESS_WPA_DEBUG_OPTION option with default of -dddt used while wpa_supplicant start when DEBUG is set (yes or wireless). - Fixed ifup-wireless to use PREFER_WPA_SUPPLICANT=yes when unset as specified as default in ifcfg.template. - Switched to use the new nl80211 wpa_supplicant driver required to support WIRELESS_REGULATORY_DOMAIN by default in the ifup-wireless. Can be switched back using WIRELESS_WPA_DRIVER='wext' (bnc#585802). - Updated interface type detection checking new sysfs tun_flags for tap and the phy80211 link for mac80211 based wireless interfaces. - Use git commands when in git repository (show/create ChangeLog) - Documented xen routed network setup using sysconfig mechanizms in the README.virtualization.- added none option to WIRELESS_POWER and made it default- make the network script cleanup the netconfig scripts on stop, so that it doesn't have to be done on boot - where it's much more expensive- version 0.73.4 - Removed the haldaemon Required-Start/Stop dependency from the /etc/init.d/network-remotefs script, NetworkManager dropped it. - Added reading of a temporary startmode in ifdown to skip stopping of the interface and avoid shutdown problems when multipathed iscsi device was mounted (bnc#581259). - Do not use own ipoib mode/umcast defaults in ifup-infiniband but honor the /etc/sysconfig/infiniband:SET_IPOIB_CM=yes/no setting and apply when explicitly requested only (bnc#579555). - Fixed ifup-dhcp to check the complete state mark also for dhclient, that reports it now too (bnc#585380,bnc#518219). - Fixed dhcpcd-hook to call ifup ... -o dhcp (if-up.d/ifservice scripts) when dhcpcd reports "complete" configuration instead in "up", so also the new hostname is already set (bnc#583800). - Fixed to apply (per interface) sysctl settings also in ifup, so changes to the configuration have an effect (bnc#494958). - Added scripts/link_wait disabled by default, that can be used via if-up.d to check whether an interface is ready to use or just wait some time in cause of devices that does not report the link state correctly (bnc#570935). - Fixed ifdown to stop dhcp, flush IPs and set down interfaces marked BOOTPROTO=none (slave/ports) or the dhcp clients, ... will stay active after a rcnetwork restart when an interface configured with dhcp gets reconfigured as a bridge port or a bonding slave. Fixed ifstatus to report accurate status codes, so rcnetwork does not show red errors for virtual interfaces with STARTMODE=off (bnc#581245,bnc#562030). - Fixed ifdown-dhcp to remove pid file that can't be cleaned up when the client has been killed with -KILL (e.g. nfsroot case) and fixed ifdown to not execute ifdown-dhcp twice (bnc#524675). - Changed to use expanded option lists for netconfig actions in usage text (bnc#569609). - Improved netconfig.8 DNS forwarder/static servers documentation and yast2 meta tags in network/config file to show the currently available settings (bnc#580361,bnc#580506). - Filter out loopback addresses from forwarder configs (dnsmasq, bind) in NETCONFIG_DNS_FORWARDER!=resolver mode, so they don't cause any loop and allow them in /etc/resolv.conf to make it possible to get the system running, when the glibc feature to use the name server on the local machine gets broken again or the user wants ipv4 only (bnc#580361,bnc#549447,bnc#441947). - Fixed ifdown-dhcp to release a dhcpv6 lease correctly when requested, added a separate DHCLIENT6_RELEASE_BEFORE_QUIT variable (bnc#524675). - Consider the bind mounted files scenario instead of symlinks to a writable location in all netconfig calls to create temporary files. - Applied patch by agruen@suse.de: When no temporary files can be created next to /etc/resolv.conf (like /etc/resolv.conf.XXXXXXX), create the temporary file in /tmp instead: the root filesystem may be read-only, and /etc/resolv.conf may be bind mounted to a writable location. Likewise for /etc/yp.conf.- do not require hal, NetworkManager dropped it- Added route proto filter to ifstatus-route to evaluate only routes that may have been set by ifup-route and skip routes added e.g. by zebra to not to waste CPU for big zebra routing tables (bnc#572205). Thanks to Adrian Ban for initial patch!- Fixed ifup-802.1q script to correctly search for the interface name of a vlan id in case multiple interfaces are using same vlan id. Thanks to Adrian Ban for a correction! (bnc#572186)- version 0.73.3 - Fixed netconfig module/action exit code propagation (bnc#568398) - Applied udevmountd udev rule patch by Ludwig Nussel: don't handle crypto devices, boot.crypto does that already (bnc#569942) - Fix to allow ifup $tap when it already exists, e.g. created by kvm (bnc#557864). - Synchronized ifup-dhcp and dhcpcd configuration steps to report status after dhcpcd really finished all its steps (bnc#518219). - Improved detection if a dhcp client is running, causing ifup-dhcp and the network script to report false failures, when the client forks at the moment of the check (bnc#562030 and others). - Fixed rc option handling in ifup-sysctl, show own name in debug - Documented the if-up.d/ndp-proxy and its config file in the ifndp-proxy.5, fixed to follow the sysconfig config file name conventions (fate#304415). - Added ifup-sysctl script applying per interface sysctl settings and documented it in the ifsysctl.5 man page (bnc#494958).- enable parallel building- version 0.73.2 - Fixed to not set WIRELESS_AP at all for wl driver (bnc#555774) - Avoid error message, when pcmcia device does not provide its vendor/name info via sysfs device/prod_id files (bnc#551640). - Allow ifup lo, even NetworkManager is active or it breaks the lo setup via /etc/init.d/boot.localnet (bnc#547620,bnc#547928). - First implementation of BOOTPROTO=ibft (fate#308283,bnc#542225) causing to either start dhcp client or skip any setup -- it is already done in the initrd. Intended to use on systems with iBFT firmware together with STARTMODE=nfsroot. - Documented BOOTPROTO=ibft (fate#308283,bnc#542225), dhcp4 & 6 and CIDR/IPv6 route notation in ifcfg.6 and routes.5 man pages. - Improved network/config and network/dhcp variable documentation adding notes, that the NetworkManager and the dhclient started by the NetworkManager are not using any sysconfig settings (bnc#551690). - Documented netconfig DNS service ranking (fate#306342). - Added racoon to netconfig dns ranking defaults (bnc#550706). - Fixed spelling mistake in ifcfg.template (bnc#537428). - Fixed typo in convert_persistent_name_rules script causing to generate persistent name rules on update, not matching MAC address (bnc#546575).- Added ar9170* to wpa_supplicant wext driver mapping (bnc#546561).- version 0.73.1 - Implemented if-up.d/ndp-proxy plugin required to set proxy-ndp (ipv6) and proxy-arp (ipv4) adresses in a xen routed setup (fate#304415). - Changed to use NM_ONLINE_TIMEOUT="30" by default (fate#307610). - Improved netconfig update -m filter/usage text (fate#306274), improved netconfig usage text to show active modules and module groups and to print debug messges about disabled/skipped modules. - First implementation of netconfig DNS service ranking allowing to specify which service provide preffered, e.g. vpn, and which fallback settings, e.g. avahi (fate#306342). Cleaned up netconfig.d/nis and ntp-runtime modules, apply policy with disabled filename glob expansion.- Fixed support of eth0.VLAN interface name schema as well as custom names, documented it in the ifcfg-vlan(5) manual page (bnc#534032, fate#305947).- version 0.73.0 - Implemented netconfig update -m filter (fate#306274)- Fixed to check for 'iw' utility only when it is required to set the wireless regulatory domain (bnc#539669).- Fixed typo in ifstatus causing to return bad code (bnc#542230). - Blacklisted mISDN modules in /etc/modprobe.d/50-blacklist.conf (bnc#537052).- build with -fno-strict-aliasing- Fixed to just reload bind instead of try-restart in netconfig (bnc#541035).- version 0.72.4 - Added note to WIRELESS_REGULATORY_DOMAIN variable description in /etc/sysconfig/network/config, that it needs the new nl80211 wpa driver, that can be enabled using the WIRELESS_WPA_DRIVER ifcfg variable on a per interface basis (bnc#537708). - Fixed typo in md-on-iscsi-automount 81-mount.rules (bnc#509495).- Implemented support to set the wireless regulatory domain using WIRELESS_REGULATORY_DOMAIN network/config variable (fate#305301).- Added check for hostname changes to avoid a syslog reload in dhcpcd-hook when it didn't changed (fate#305702,bnc#466198). - Fixed waiting for successful connection in NetworkManager in the /etc/init.d/network script by removing nm-online's --exit option, that caused to exit immediately instead of waiting up to NM_ONLINE_TIMEOUT seconds, because the NetworkManager has been started just now and not ready yet (bnc#515629). - Added additional dhcp client specific start options variables DHCPCD-, DHCLIENT- and DHCP6C_USER_OPTIONS, enabling the user to set custom options in special cases (bnc#524695).- version 0.72.3 - Updated kernel driver to wpa_supplicant driver name mappings, added WIRELESS_WPA_DRIVER ifcfg variable allowing the user to specify/override the wpa driver (bnc#477833, bnc#481380). - Fixed redirection in ifdown-bonding, remove_bond function. - Improved to use faster pgrep in dhcp searching functions- version 0.72.2 - Marked tap interfaces as supported in rcnetwork localfs flow, to start a bridge with tap port in localfs flow (bnc#522225). - Fixed spec file to remove the HOTPLUG_CHECK_FILESYSTEMS and HOTPLUG_MOUNT_FSTAB variables from /etc/sysconfig/storage instead of removing of the complete file (bnc#528759). - Disabled installation of obsolete README.storage, README.s390, getcfg, hwup and modify_resolvconf manual pages. Updated and moved README.hwcfg_and_device_initialisation to package docs. - Disabled installation of the obsolete hwup script (bnc#483774, fate#306215).- version 0.72.1 - Fixed netconfig regex checks to work with some non-English (e.g. Estonian) locales and to allow spaces in lease file (bnc#488257). - Applied fix for the obsolete hwup utility to work with ccwgroup (qeth,lcs,ctc) devices on s390x (bnc#483774). - Applied patch for udev 81-mount.rules to allow md devices on iscsi to automount (bnc#509495). - Fixed dhclient6 variable typos in ifup-dhcp (bnc#524691). - Improved IFPLUGD_PRIORITY documentation in ifcfg(5) man page. - Improved the NETCONFIG_DNS_FORWARDER documentation to list the valid settings in netconfig(8) man page (bnc#507979). - Fixed scripts/extradebug to avoid huge files it created. - Changed is_iface_available() to use interface type only - Changed to use /dev/.sysconfig/network instead of the POSIX shm path /dev/shm/sysconfig, that may be a dedicated file system (bnc#335486).- Applied fastboot patch from Moblin:Factory to avoid a sleep.- drop (already unused) libsysfs from build- version 0.72.0 - Improved to use /etc/sysconfig/network/scripts/firewall hook link for all optional calls to the firewall script allowing the user to point the link to another script. SuSEfirewall2 provides the script and the link by default (bnc#485450). - Improved makefiles and configure script, added more tests.- Improved ifup -o hotplug to filter by interface type, updated 77-network.rules udev rule (fate#305947).- Changed to exit in ifup when network manager is enabled/active. - Removed obsolete nm "up" notification and NM_CONTROLLED variable.- Use usleep for more often- version 0.71.15 - Added /etc/modprobe.d/50-ipv6.conf config (noreplace install) with IPv6 enabled by default; added renaming of yast2-network created ipv6 file to 50-ipv6.conf in post-install (bnc#485947). - Fixed overlapping messages in rcnetwork output (bnc#406887). - Fixed ifup-wireless to not set nick by default that breaks several drivers (bnc#478513). - Fixed ifup-wireless to set ap to 'off' instead to 'any' for the madwifi driver that does not support 'any' (bnc#402438). - Fixed network scripts to handle dummy interfaces (bnc#436857). - Fixed ifroute script parsing of final lines without EOL in ifroute files (bnc#467165).- renamed modprobe config to /etc/modprobe.d/50-blacklist.conf (required by new module-init-tools)./bin/sh/bin/sh/bin/sh/bin/shbuild24 13262297036>6?6A6@6<6=6661626463656666C666D66666666K6L6`6\6]6G6H6I6J6[6t6x6|6z6M6~6r6i6v6k6q6o6Z6u6y6}6{6m66s6j6w6l6p6n6N6O6Q6P6R6S6T6U6V6W6Y6X6^6_66666666a6e6c6d6g6b6f686966:6h66666666666#666(6 6$6!6%6"6'6*6+6&6,66660.74.5-6.13.10.74.5-6.13.1  NetworkManagerdispatcher.dnetcontrol_global_hooksnetcontrol_servicesnetworknetwork-remotefsmodprobe.d50-blacklist.confnetconfig.ddns-binddns-dnsmasqdns-resolvernisntp-runtimeip-downip-upipv6-downipv6-uppoll.tcpipconfigdhcpndp-proxyndp-proxyifcfg-loifcfg.templateifroute-loconvert_to_netconfig_dnsconvert_to_netconfig_niscreate-ifservices-directorydhcpcd-hookextradebugfunctionsfunctions.commonfunctions.netconfigfunctions.rpm-utilsif-up.ndp-proxyifdown-802.1qifdown-autoipifdown-bondingifdown-bridgeifdown-connectionifdown-infinibandifdown-pppifdown-routeifdown-servicesifdown-sysctlifdown-tunnelifdown-wirelessifplugd-selectififstatus-802.1qifstatus-autoipifstatus-bondingifstatus-bridgeifstatus-connectionifstatus-infinibandifstatus-pppifstatus-routeifstatus-servicesifstatus-sysctlifstatus-tunnelifstatus-wirelessifup-802.1qifup-autoipifup-bondingifup-bridgeifup-infinibandifup-pppifup-routeifup-servicesifup-skelifup-sysctlifup-tunnelifup-wirelesslink_waitmove_shm_sysconfig.shudevrules.d77-network.rules81-mount.rulesudevudevmountdautoipifdownifdown-dhcpifprobeifrenewifrenew-dhcpifstatusifstatus-dhcpifupifup-dhcpifusernetconfigrcnetworksysconfigCOPYINGContentsNetworkREADMEREADME.hwcfg_and_device_initialisationREADME.netconfigREADME.virtualizationnetconfig.odgnetconfig.pngifcfg-bonding.5.gzifcfg-bridge.5.gzifcfg-tunnel.5.gzifcfg-vlan.5.gzifcfg-wireless.5.gzifcfg.5.gzifndp-proxy.5.gzifservices.5.gzifsysctl.5.gzroutes.5.gzifdown.8.gzifstatus.8.gzifup.8.gznetconfig.8.gznetwork.xmlsysconfig.config-networksysconfig.dhcp-networksysconfig/etc//etc/NetworkManager//etc/NetworkManager/dispatcher.d//etc/init.d//etc/modprobe.d//etc/netconfig.d//etc/ppp//etc/sysconfig/network//etc/sysconfig/network/if-down.d//etc/sysconfig/network/if-up.d//etc/sysconfig/network/scripts//etc/udev//etc/udev/rules.d//lib//lib/udev//sbin//usr/share/doc/packages//usr/share/doc/packages/sysconfig//usr/share/man/man5//usr/share/man/man8//usr/share/omc/svcinfo.d//var/adm/fillup-templates//var/lock/subsys/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/2fc176113aea36d0b44c8465c596c585-sysconfigdrpmlzma5i586-suse-linux uQpݓFl?0]"k%]n艴01! Iٕ?]BFH"Í"c.ZZӼn5&@nAyA~*5{f% Ȕ*K8oHaSKB|_iyοB_Rk7zJҎInP|`;?MR(Lce.cdR9ԬPQa]}.O@4X 'h$Q[o^"HuYe A2Wu^ ߬FZjA!l:R[@~ӥHa)֮MBV , Kq}v+ a rmnKll즟,lh]"l+vޯHL&#BiP[޿a˂{-sX)2 0i3ةs}%6/5r P3W9xRN;F&G:r`I/*ܧ G}CgiSa 5G )VaKӞ 6I̻^>8ry|&m ѽ9*j3p˅Hd#hQBx1 {qTncNy.CO$ )/=4̔p%xlJH*ИaUXD;(cRG^~qG'aV:NPngYulqQlUpB3 ubMm"B5gW[FbkQWm|[%l%|}Z]Ln}|7%HE{`yt~)R8:O`DZ*["*Xh+\Sh<6h,Hª`n23!P,+ U><H^E T5 }l8>|CȊf'+`yMAۉtLTEm.vd :تi@UIe +9|D-%)AB38sk yơ`j&t W@- )SQqsB@hKݘ4y^q/%`XIқli/8*#PM667u;C4n8 lKi90ʷ+_|=dFJ8jSdҤ*;ۍX.@EXN_IgBĈ|6@eoN װv:cH/^Rk@|˅Bmqn׆7P_*Nk^ TvLHV މ{*`8ᢖȹA~m~Zr=UfbjIms0XkR FsL`4n?f"k4p!ЋI7BnD|tj\0Җ`>=E^jʀ7R ~܏^ c~}7s^q m0 84%6`EMOp|dzp>>SaL03&w綵ҸPßJN0uZFZ$! 0CPvb|5sf #`/LVE`uI RvqkƋ)hiXTȶ9w!y?gs숶Akn%2$A% EYt,3B1ˁfem_d T6=kg9 so"ȺȔYUu;frRicdjluoQ[nssuܫm?+4Ox{UOE?LA^Fo $ue׃$i.kY GUG F+Yl%:P7M`GoYȳ JLXʌ*#f@ Mt/j&uA YBѧ#{$bWS2b~ue45K(\k ƬRɁj= ylzJP36 HސjXʴwx$c?1ꅩ~q>ydg_)/B@+1wqE*{l_  Up7}NpU25նm.4H&vuv:L~Nwe*T{ A'h5 Ze{ Nx4o+:ٲmȓWlڿ2Ew7T"*:ekBm {gDƞXgG!'ca٫%O~D.:ǏⰃE9T L8{@@AMusT@%?PByQx "S)b5m嚤t/L4d{\E~fz 0i0\bN2^b)ce_]1ʷN,]l|ةoe/E8aZd1F%Lh%mQ0/cA {֑Ejҳ{ uG"`=3G?ޕw /pt#G,&DR$oqm1Tyjpj1ii6y D i@a2l-D#O^/I,*?>i۬þiӠ*, w#ҫ1h <~_ϫ@#!6ĝ{N[|bOi#>'DaMA PɏbJS/6B+{ h*1t&64  ^'/gIzBzv+}"F䚘%H,}J) {8DKS0<+fN=_[ 1zI,{<+/[P՟#? 'On|zk_|xؒ 4Dd&hj#+-([hEV83C ^hO{BAT/85GA?R{q^eydS4~ݪLfO6vzQڄ!#ǃpux56Ύf$S-ycV* HV)lƙ+})Z_EZGNÌLPԲ46 g0 o<3`jpcG46pFb되LrOz\/$Oy׎EJpb0ozu֡0^ D32hA4MQT4D$}3ߩf0Zo~v pVu5* ANLg˥mv@8H):]ۡx:KvԀWxTl& Z[U,26-%sP 18,p}׊1Hf&͞^ɕ`]ޚ:~m:YSɁUgXQJGd.a6aM$MZ i;Rr Kk}Ce^GpKÕ*|O2PjڇWdO+Փ:Z׼1rao0pچ8L< r*~l B .l#`xkCg|ra<")se*6'y1ݡ0HMRDyH-5Zև鈤 jKr ,Os{þHvTDNj5?PhMtm%)]$™+Vtfl/gS: ;A 9e"Ey\~|1/qi)iLj0%A,lJ 5u,5i"2 Bv@D[IޑL{[ujOq F5v%&Cm(qAN,6^vYJQR뷗Bx5K{^sq|?:X貣!*-] ֢pV '^A[Mj:c;oB:=1mSJRs|k02^7kԦ?#Mԋ!T%=v_<1!fu[};,iE:X~81)Y#u#tVؔ#&\pxzt V7}!n%q&xv_j6X -,oFUra*Þʕ|(6GIFpq鹦g_k댞Y<_*T]HGK}QEɟ#QS.s`|w ;ڇ..^͚z&$t u$)4n >.r ٯ 'RGCpE@ %4M'5p!!ұAg𔵨 rw6p ĶY#dEySEfJ?}"[f\mPJqUZؙ 8(V֯־&h'a>a<ϗuG,s"A5i;=x OYjqBeHd%6$a0FrUA@F!C)$XKd)eXGd@h!M^cnI{22Z"';hǻ8%(j"6ƀ+ƂNgCAQɶXyM7˦5yfPy<9~mHC ~]0r3Qm2뮙{;\:=(J#eOdoel8EJfgg.TuK$N- D4rM Ch$:Yђ!3M6'1 m Ti[imManb,u{`$m;3u9`A}=e<og1)O7 w~`H^P+^v?̏.4> 1Jʥ*{CSlU4Q_O%qzQ+{<$jg>2w954'btIܬ9. Fi XmlZ!bl~*f!0g0_ T"JY1r!X >,lY=Jh4(I%J_mu$2i, ޑ~{%*V #>:@e(qSA€ \G=͋͗]|`L"nbsPsɨY 8>e7%!lSk}|%R"a}1ȯv9tC)" r2jփ J߹NPovE~,_ U7]~Z(ۊ[/j_.^lźgDkE>,BLQ8c6B0&ZosB_9dt O@3FS{K7XЋVO+ǰ=ʾ*5a69Š OD㐤*rdqr*׹:h:EGRӐ6>_ TK..|»W\q6{m_3XT#q+g+R 2>\. Nm\LLɎ|HC]%n1.ȋz[J}ERɩn(&`2KjT)\dJw9Y/nAGۅZ:M|}֡]=1Fl1K|R~oO̚yv)j?>w'+-E$ ՅihPXŇ|٪=AJu p rVntj^ 64UvgS6%jЏU [$|ԅ0[ngX!e/J|-yR5$LM)韟}G<:t=_ PwqV5bUp ޢ%y_;wSuY"F_j0ȩ=$}KʋLqiE{׆F\ +$8[RJwq~w-q1.H v pD36Py3Q4!o_kkl2hN븄J7]8Vk$EF @Ž9c.HN:]JGcv`Av8/tܙ3$mU],u" &&HU[&7qQ`2Sg/G4jB/ KVYi1> 1i'37tB0vtx4ê<+DjNr[y8$c *jr\@{F YU,QÏ "}SY!t:(ٹ 3sLO@<\'?ܱӕA*j5:0R]@?|k=[ix1W]Y?\I/ 6!N,ovnSاԄBO:@fA\n.74}Srՙ tt= 2ٿncgnl2ʬ(Lډ\dՂ=c@%vM3\#Z҄z?R< Ov~o j{r'pWKf`7gؘ~ LpVUݿrz-[0!T}c5~iҕ?.p~0yL} e;UNs$~[mBTfr;"$2[~= Hڶӣag%p(mQUT@M.Ԑ\[1.!uTwO>3ODbv\<򭅫JDfc^e6v "}& N,X3Ltu |F!GJ_ S=im&8ƚ7݌iw.`7h?JIsl7f2!8Yɰ`)@|"8M<1h,pbZp ]l6&SDZoM+PH }?;gt,<}%t)@nWcJk1|˼xc1On 1v1-a\Wv1J,N*+d3w4# \Ow2 :B W1&Ѻ"Ö.İz Y{aO_ rE|g(r{+e_kBTɫ8;H e#Ko87^;jĵ{EtBiIJ1Sv𡚡 NBL؛>'xBS E+ P^8(Y)|;Nud3^$CBM}cHe#]vX`ܽwT`P\ԴQȻ6Ysȓ_lsD⭔jaA |1f*쐈K!ij!==~JW'ܺE8Yϰt lu&,l '4zI/gPKMt:@_|#PUZP3A _pM$Q\jl΄CUio6k`D5.,B}t?&+{gTM3Lu c55o ;PYϏQ跷M'NFm+)_sJsg=]؁y1 bjC8KcAu-V1\-:&eCU;Ӵ墬%kRFU O#_(5!Qldo& fr$aCٱ(_*F^`y&wG3,|O8e6ٜ&^Gbj R2.v~fĜWR 3B>ېlٽ[*{HT hk0x3)YN6Xgw~=.$($`o18]P=MMJNm0H@zs)iͻQCO;1>#vK2'oʐ>0th*s %IVhs H \xCK%6K.[$ i ]7C9k% Fx[8Z0c_eh}fʸL.1Y#t}ӝCg3Ao@Yna"}M#[ e{W}_’PCZy>kYd)C[a8mSމP(WXמX]خ*<2MРh] Tr~Rm*Mq 4AuLp"DnF91 >"-:֤ 7A#FhY^BpM djF*Al.3,28VgkLrm .Hxmv;񚸸ʙ<ʊ}Jn)rGBj]EuS7ϩ]@=HPZ)ܮv+el/e$û+p3|- rܳX3DX`BǮrkzs(T"50/Y 3t|:l⏎.f%I1 ,d8 ?7ެQfCWKCsmӛa#ϊv޶(W٣U?3mN/ ca*$vu6LҪ]1YM%ɱ×]K$ ?(awaa?KT<Æ i l)Hsz;ukYYƎV12K74^=W)-=ѰvjTˍRB BN%bVGyCwT$n!^%lFE 5E>RAk-~(1C5CV-Y'Qy2ͬwbOSW}A[v&L/SF?r6xG LX_xI=ekĄH&ڲ݂~$cݴ{okA0l}L{$"J+JE@ ;$6xmyY0)ℊ\PnNfjh%ۇ&eQpvb xhHLY[#%~~Ys>3-@3h~@RE5A&rDu ,%M\BGM3YTϊZEyAn(&a\c9j!OMiNv?iW1Na:z MX?+7$ G- e_ ~m+D#j\{|j_:$;eH`HxTihXhucuc .rcV_hbבImHu6<ӿj>b_ѝDRX (u;WQ/./m"2;prv+}m,&CȲW#*{%,į%(/fieA"8grp!tj\،AGǵ s4I?􄋡_+-pN!(;B-2$8/sH)󮽶/3d) |(=aC1V4op@A+"7|{#ͨimfyUa@asYԳE1H`Z'o !%eFX,>v2FjL9ڞ:qBc!ĝ`Չ-8RĦEljuf.;Ֆ62/4swǾ\A*P_: <\5@We $.]gcV%R[~!E˘5QۊKRls-lV' !}/%bNT铏1 e<ܽ]1!;BUZV0ުʼnt"Yji% AiS#08=ϭM9nA)!RQ~X1wmrMІDǠH04XCk;rbyh}.ʋsS@?{& ]4 sƿ)a-ȝz| _灕MYF 8J<11;x2_gB=To_*[|-0fmgǴ)Nw 1$ĠÖ+\-ue|#(*Q`3l{ !.Z}H8SFJ+I֊@~+~67bvg'e2|ّ"V(fF'omICq; RJѡȍh@4jk*pɻ8HR[Z\zYPC& l ]b!^rC:=* 4AJ FPx&{1&hEՋӐO&HE=c"N݄L疟{fs;dHca;r o!HvETVG2Maڈ!8EH&zh߼ ԸxPS3Z2%VCPC>~] ^IIQ캏W7 uh9\{A]r^T5"!XYk*S1gn[>_+%Ǣ82sQSFBPQ s`w,vojd5U>hF1G2%*L17OZCtէs޸kpzmZŰN@Y"z Beef_h{ &> ˚X i_^/ AߌQ3@Y 0? 7m;Ø A0-uzf#7v)<..IYEdo. *ɨCLh;?DrPIN"଱%-lU㏒M/=o#hL^Aҁ2O#u}i|AУG5_tNhCN^CZ >i"?a:Gg\Qya.v^wxƳ˖|K ^U8"#mݾ:a6|t$3L>xu4~fZiZzMpJ"t^.Kz6.C ށLWn8ƮͿZ?ʹ15jn-L^]:`ͧQNlB L2ZL=.oDX:jV :COZNCո2kҞM99՝W9?&tlD۸g,%cNvޔ᪊AS5aMCipx|zr\ c3ӅNč7rثIX]+_h?GIdn^WVuY"Ʌ,8J<7d]:nkf.DKVcЯ}JJI J9OAe^ ^JTɽ7ɚ,m$6=CXJa&a!"r52}CBGݺMkT@VQ;"6ڬ= _cG+kޑvv>F?)NK3\nh~1'ZAPY/Wl1Z1&4n|$pO,l0A2 eoV-ie|c-5*){ @}bdq5qF$*?v4a wd>>BK1}gl&fD NNyamp]F(o243gR+J7>\Tua\֑ hMhMFQ9XB[̈́prO` fM5IczaFpø0'!NC-2˱-D:=d9\#1!ToְAgШGٛp!Rg`ҟ_Yz_y{=3.hm]8ڂ oQO6ÛixT,^b;82?'6X}O4MHH;Z_h-`*tL]\5XE# cA#vH_e3޹o>Bc AFmm|X[pM&)(0CS ?=Rx'SvΫOs dZkKYoڙp0llEJTc;.RÂč!;싙'( 0ET0"J(s.zّ k{7x?TT&j~:\\$MU }5{-rKlW+e0g{^96`yR!gRg+d&X^g^f ^ЭYYB1 [U eQD47ƫKg⏭SrҲdX;F( il-u&bk1G#qbp=hè!E+R4we$g3`1ܙeT[\!lecjPu{uX)H|~9kf;;H34Yɚ|Z0{\JlT7kExmфhOa:Z)[O'6x) 5΃i)I[mF ~GC3Of(y@4=_ogk` Q{IwHo;1R}ś%U5k1Zm=;zvlt Ktxtnwo~j(HSDES&[S3|6i0СXb[lFY='}EWHZC-48Rh=w/qB2W#@ΈJ)yٖI4񫲖3{ #5 kh:X`)2J!Ba<`O+5nd!BgӀYH r "bn-WWhEa pkT凑yǘ5>mhV9UpY3Fq\IΉYzjx6m!rgNR5sX%CF@ Ej0BԀ+<ߞ𞼩'*k|[] ׈qdU * / Y?=/'PmQ {gh/VQe+uqkoM55}hDkӳE Ĥ MQs`M5D_\O(m9}lu,<ێLbqo><ԆXЇhj8{ 'PwCԧ5ۚh7qr6%8,E  xxz1X DJz ~!{6'h/Yj9M$%}S'x!N nSWj#25h_ۘG0A#3|,v؈yt4n+6\MkFT8!3 umZҤ@Reeּ ˥GDCtC- rb̉/)_ZD0֥R(bP4-X԰',.oG+4h*b5UWơ89MU<^O?OAaPレ|C /˯ /N"Y9͚ȬbY<.~O9ʅwfŠ+hd1ڿ9\=x\\Pp='j2&~ t/do7Yjj'&Șyul0Dckj-#2-a.G0!dX^E2q|];7UG)4ŗI0Hsgxn3|-~ -GCpf1CC\ ׮gv. Ӓ~['Z1,nmyH= k>6K 8yoq& 3M\~9בTnD(bgqW礙dϨ"9`OlʻTy*V-S_`N-$?ʨ|ڷhVy,L/ /iyU?=~@+&1PZhj4T+h!L$v#Km^%a Q0e%^#籶CiYeͱxhVURBq(r ^6aA<~JI!nětS86s.Gx _|p CΆdݲ36nIHLv.:- ,=Ɉ1CĮ{h\.?Wz=l㵖.) ߽&9+;ǹ*_)bUs<#mO!tb"(9r%g35:EUD]t 'JMYGow}C@,pe) y!j[)PUѢF[ev*Q"CFX1782/I IȆ9z\$%.m'EXS"e&2 \qd~mB%o)WF!?ϸ{(CXQwd]9߮lU*?9R,f&N=4ף9=CU5 Z6qXwrl #fjXZs6GO