openstack-neutron-openvswitch-1:12.0.0-1.el7>  HLk|Z vD)"bBrj\:?Y"^_j|O]I;I3]'_ RVd4ÖnǀhS[l>L1{,Y_ol$ pm4BL}8ͼZS1hmx7ZPd6^nm ;d {tnTc(|K DBqu"8cS|)SeN5{ZQ~N}t]f=ҭJ/4~xqR [479ef76764b860c2149c19476fc1bc2b81cfa17ee:Z vD) KVn(WPGK4go5lfMɨ6][{R+NzKi =ۊ NsWEDu(,Yvy؃WZmƏtWÐdYB^,,,5jk IbR22A7=n6|tG5N\PEC951ʚPHSn\I|E@aAr(K'.r 7FV@`k8Ï,P/Z<i >>?d '0 4 Opt &   @   V   l           M t    (f8p9x:>?G H< Ih XtY|\ ] ^ bd~eflt u vw x yCopenstack-neutron-openvswitch12.0.01.el7Neutron openvswitch plugin Neutron is a virtual network service for Openstack. Just like OpenStack Nova provides an API to dynamically request and configure virtual servers, Neutron provides an API to dynamically request and configure virtual networks. These networks connect "interfaces" from other OpenStack services (e.g., virtual NICs from Nova VMs). The Neutron API supports extensions to provide advanced network capabilities (e.g., QoS, ACLs, network monitoring, etc.) This package contains the Neutron plugin that implements virtual networks using Open vSwitch.Zc1be.rdu2.centos.orgaCentOSCentOSASL 2.0CBS Unspecifiedhttp://launchpad.net/neutron/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset neutron-openvswitch-agent.service >/dev/null 2>&1 || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset neutron-destroy-patch-ports.service >/dev/null 2>&1 || : fi if [ $1 -ge 2 ]; then # We're upgrading # Detect if the neutron-openvswitch-agent is running ovs_agent_running=0 systemctl status neutron-openvswitch-agent > /dev/null 2>&1 && ovs_agent_running=1 || : # If agent is running, stop it [ $ovs_agent_running -eq 1 ] && systemctl stop neutron-openvswitch-agent > /dev/null 2>&1 || : # Search all orphaned neutron-rootwrap-daemon processes and since all are triggered by sudo, # get the actual rootwrap-daemon process. for pid in $(ps -f --ppid 1 | awk '/.*neutron-rootwrap-daemon/ { print $2 }'); do kill $(ps --ppid $pid -o pid=) done # If agent was running, start it back with new code [ $ovs_agent_running -eq 1 ] && systemctl start neutron-openvswitch-agent > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable neutron-openvswitch-agent.service > /dev/null 2>&1 || : systemctl stop neutron-openvswitch-agent.service > /dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable neutron-destroy-patch-ports.service > /dev/null 2>&1 || : systemctl stop neutron-destroy-patch-ports.service > /dev/null 2>&1 || : fi0iOB'MAA큠큤A큤ZQZQZIZZQZZZZZZ985f749fdc345fe5ab013b8a5e82b7325ac44146e1120d7bdd7b68ccbb39106ac27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c21608a97a07dda6592c1fb93dd982f4199533c6f82170f28822d9bb16aeec53bb8baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-12.0.0-1.el7.src.rpmconfig(openstack-neutron-openvswitch)openstack-neutron-openvswitch @@     /bin/sh/bin/sh/bin/sh/usr/bin/python2config(openstack-neutron-openvswitch)ipsetiptableskmodopenstack-neutron-commonopenvswitchpython-openvswitchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1:12.0.0-1.el71:12.0.0-1.el72.8.03.0.4-14.6.0-14.0-15.2-14.11.3ZZ@RDO 1:12.0.0-1RDO 1:12.0.0-0.1.0rc2- Update to 12.0.0- Update to 12.0.0.0rc2/bin/sh/bin/sh 1:12.0.0-1.el71:12.0.0-1.el7 neutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-destroy-patch-ports.serviceneutron-openvswitch-agent.serviceopenstack-neutron-openvswitch-12.0.0LICENSEopenvswitch-plugin.filters/etc/neutron/conf.d//etc/neutron/plugins//etc/neutron/plugins/ml2//etc/sysconfig/modules//usr/bin//usr/lib/sysctl.d//usr/lib/systemd/system//usr/share/licenses//usr/share/licenses/openstack-neutron-openvswitch-12.0.0//usr/share/neutron/rootwrap/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnudirectoryASCII text, with very long linesPOSIX shell script, ASCII text executablePython script, ASCII text executableASCII textRR? 7zXZ !#,i "M] b2u jӫ`({a/%U(d Rv"wa/ 9|C41 ۢK90> Z*v|#|p\p.q7UsKCL_L-?XA+8}1,_[Ju ,Kg}Ha'44ݬ1Y^e/)lR9) yYttR/nT]JwAH)cꌦ}?y3Pԏuun}M ?rJ~l HWǠ hdӢxlX0փbo\Q|z/68YjTxS DxFuÎdRllXw؆umit)p=Q ',Td0cR%x7?;s'Q#\bS1NgALoʫL`F?@7ERّMMDṦ*6osCmmy-6`˜sOk¦UJ?;+{iT)(p"PNT3юPUꃩ0e=?^@#{᯦gLxvMECq➗%9VI|pC/8q zqCd\w~ ijc! >cLQIB'gêY69J2=k:YM2AQfߥݲAaEfgr\2Wf |l}aHV`:bx>1õD] jюh0ໂ[40Y~9x.blE睆cNdl(:YrCFz@uz OM'd3e~ Pi]Xۄ>ˤ)R Jћ cm^FT<ߧ?H.L |8[y6՝gp`ǿ+d*^_ĥu{!?OV|`dv Q:(zQ.&(ϖu?/\ϡb)R6 9+$)CJG NCMxdsϵN9X!-Ec'ܹu? [qk' dY9er0sșFy87B p}9HJh&[^z |* Q Uѩi u^_]_aQ:4zG%eW:i./81?"WciC8kdmZVqy"^rAWG*dh %śVfo^,w6b~;J/:"u/*/|QycAu15VI1ٞ gL6n( @~ۢ'RRH#ɲ/De(Q>8[)DORJe~+ =Y#do\hKTHbҜV6ƛ3~=Dj6׋CF Ƶpnc<#q|6)ƹ54S:7=X~qB~JqwRGS>m3P]i8BUH1͗+LPO9SplM{h$h>ԅs\ob`5QUNHB3.Ł;\y/7xpϷ\Ós܋< ܄MBh4u&n0^Ŕ7S{jʈ}s*Q,Ŀ! Hzlflt;)X/)A+T#Jgx6 Id?ҟ X<y(SM4~~Pq=} ͐S6W` }\ݽCU<hL^ XL+gBsHpРDn_)U`ˉB>bh=s׸eł{xUpxJ){Q'Q!e :| 5@W}SM3$v/K)=!]D,/xCsɛs.% tۥvGqua T7[$f2m:}_b_{tyH $_$xzt `1s6HMkOG*j37) h4jTBFmry}O\-(}drXޞ BY)^>rw~Ų:3Yy?n) ? ߏSYog+x[q_@7LM;d;1^F\_P??*fl$y7)ISpdJ9ӒpdY,XqK\4I={w,l1At T,S൙22?cItM9P =#Q|pd ,G>d(*OF\vÕ\4!m-Z 2[Ig*5ՅKG{g0k,כO$WLi#*M_l,SuօT!Jc2lVx•JH7GykvḐ!6KrLNU1pK`רgk _v 5&FY6!HcHhZ]WIhc^,bAB\M8rӀp3XuM`i[` j8CN0R]/ìAcH"g!v3{+) =uRO56zoЧ;Z~n_ D$ s>xO]`q/J"QA~Cf ~K$Im/0쾪 <yxSTEk9AE'}^IϛBE"KmPknW^ച#3;z 1$B\$ݙd-dlF@(kۭ U("ZAZY syԣ ޟoݛ$ň|U .[H|epQM{8iBRQ!NmLzhtU6()wo)Хa0MF™q*dG^J9>{o/)} >0AO;dEܳڀƪ[m&GrTn7"HZ \!I*q0~L&}0D{o9\#wy$ʞX,'H!InYJd nAW#9='lr+DUI\Hx~K y-Wyc*v:#ƽ 27ϠR4}N.5t1w4Gf5Gd/O-:6mvaVɨc2!b'U)pN &\֋zyHab0ǣqO sdKgeRuy!O/„=^0zb,ۖ~jstπбQZ2h전VÞŐ̬ѫP5/1O;-tI+`SV+]);*. e'*){QD 0ށ_̻f S*CAV׌B1O;kH(F"T6RڙZۥ!U]e9˜uw~[2Z >v(,=v\2m,+Z^=)$JLFw8EsceD$R'Lt꒎`s$y<`T/7:ÆO(0 -Mغ(R='gk̉>,-?ixpf =&lopUT芧®ɋyÒ0k%Ľ>(j^$CQ.u+r`{- vt%ΤHfpQba}a]F^+{ >*prKbR/fҢnTD @eA'C#w $%")~CwijZ#jNљR@MrYtά+WX5iA))WAvKՖKیZ\+՛wQi8ٚ^layuӇ`ay#TQ~c򶢉J"5i>aeLOlY1ŕgΏ˵u'l':K s'9l+#=)ESŹQ 8qoc9J2ːo -6M -.ʹ0G$f,R{ 43hLТcY<3?1:Nӓ33<'.ʾĐZܦ>."*@Ҁ ڧ r r29qspB͘3.=-+n-'[n#VЄ'CR6fb:oLm?5ٽ"׼Dс*la8PŒ$:dڌn׫&F§paQx`cv!yM2Ȝ# RGݪN?!ËTY{UiT2GrALq?S*͘{&N8KW|[w:<1ўQr^'n(rzw~sK]vn2` gS=HCλ*"sg5|`+Vm:B3sM.@2Pw`0/X]8`(W4ak`_n_=T>%z7cx,cp [Y5\.J8N-kҾ4 c}{zN$!i+ҰH`?e~PV~U!\׍4@Ȋz${*>%  ShwA Z%aƉGLex޿ҽo/)" e¹('pnx{-TAu<`>Af$ =" :o`ضd~9)C f!1 N菆5As2#Oc?TI8EUP=Ls$a6|ϙsLêz#smR5 (PON_H*=UDd2oOPBdknQ$ 8-ok*6Y|Ҹ*v*;ZxtKE9OCnBѥtSs%lC[J^VieZ mٺ Գ ;}]7堢(iyٲLw3x:ņQJ@rGeb-A`Aqq ZZT,Y"9mJ%s>ʃeIx*D/ J }EeQ,uǻ%K+a0b[I;L@#d/pv/DP8Ao`)gL$.M guׅ3Թ!$_ nZK7F$t&qd?MZEI3{޻:&2rjBտi˞,%d=)@Sys|.eYSCKnW&T92U.@>$ !!D1~gKv K)+\KEj3=d)E3 YZ