openstack-neutron-openvswitch-1:10.0.3-1.el7>  HLk|Y vD)iy@n*̮*myhFY\t܊\M+G >λi+6t zu=}^Xpδl UrݛJuOCߐ 8^DЪ}pi{mD V 9;K h=9 h}n!ۅRq`:)V)#]Xmvx8Q%7e(%uiѸ44(>+1 c:Z~ f26aded9806a426cd3b728d6b9949b293f3f0e45e90Y vD)eZdo6VkfIRaMoEoJu2}ׯ ;KE sf߄܀0͠ K_m>[^ףF 8")aF1?Yul:‹"L4`+3ZL4M( [B="ty4g%*W>$$l#|04<!<5ei:M_任DOF{vGĪf~AeQ]Wyd>>?d '0 4 O $+2: O[y<0 X  l       r   |     4  \   ( "8 ,9 H: >c?kGt H I XY\ ] ^ bdeflt u vw x yCopenstack-neutron-openvswitch10.0.31.el7Neutron openvswitch pluginNeutron provides an API to dynamically request and configure virtual networks. This package contains the Neutron plugin that implements virtual networks using Open vSwitch.Yarm64-01.rdu2.centos.org]CentOSCentOSASL 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 oldconf=/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini newconf=/etc/neutron/plugins/ml2/openvswitch_agent.ini if [ $1 -gt 1 ]; then if [ -e $oldconf ]; then # Imitate noreplace cp $newconf ${newconf}.rpmnew cp $oldconf $newconf fi 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 || : fig.iO')AA큠큤A큤YجYجY؟YքYجYքYքYYnYn2ce4e1b08173051f8eb4bd8723421886ceb7c97bf5004660276fdcc29c649b36c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c28baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320470c156246a9f729e4f7f300b74c9df052a84478c1d8271b63cf418a16db0c73rootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootopenstack-neutron-10.0.3-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:10.0.3-1.el71:10.0.3-1.el72.6.13.0.4-14.6.0-14.0-15.2-14.11.3YYY0Xh@X}@XX@rdo-trunk 1:10.0.3-1Ihar Hrachyshka 1:10.0.2-2rdo-trunk 1:10.0.2-1Alfredo Moralejo 1:10.0.1-1Alfredo Moralejo 1:10.0.0-1Alfredo Moralejo 1:10.0.0-0.2.0rc2Alfredo Moralejo 1:10.0.0-0.1.0rc1- Update to 10.0.3- Enable bridge firewalling on platform level, rhbz#1474116- Update to 10.0.2- Update to 10.0.1- Update to 10.0.0- Update to 10.0.0.0rc2- Update to 10.0.0.0rc1/bin/sh/bin/sh 1:10.0.3-1.el71:10.0.3-1.el7 neutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-openvswitch-agent.serviceopenstack-neutron-openvswitch-10.0.3LICENSEopenvswitch-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-10.0.3//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 cpioxz2noarch-redhat-linux-gnudirectoryASCII text, with very long linesPOSIX shell script, ASCII text executablePython script, ASCII text executableASCII textRR? 7zXZ !#,d!] b2u jӫ`(j_gj*wJKHstqSzphguQ`1ʢNٹ|+V`^+8)1坸u8nYȴ4)9yYC>qUqgwAηiN61S&6 $L+0}-яzt.XK.ks߉z/ z!_׻_0]_HI8Y1t&>5HGIU1 //" DRyQ ]eΧ^8/tFx)}D&{%fM:i{tP%f{iлq%+E8 zEp2] j-# Yt ,F{?v#E5P[l #854߽}{ϛE |QqJ=jas rjBm{ɝ+_mvfa/> ^re1)?!?㞗 ZuWcQ:wYiebjK\ ޖ.z`SC~欻yY_{0?C XjҢ3G6G$R ZEP~YmY`~2 U ?}>,8;)в]5v$^YFI o TT2Ji5nZ77k1G/B*VU.}AkO?L  R -ZYbQ>>Nld :vRKL+A0R`sp~xpxZ$;.ťIQfMR3UpiJbi T Tq#j G~ 'G&O#6gXq08z)wnfcY-, (גfX^rbl&#4A٘V!1!ʢ= le)qnh$81ԏ@{ӈ#CڲM,{P8HI!?e^}\y-ji#i TWqQf'r?bHnVU|P'~?gC$E ~4v>m徘/e*$a|u>t WTIslFwԀ'<'Dc0oP[SW|+OegJ sψ0,'PLJyQ! !kL۲NOS> bZժr#bg윺aL[. VLZ #[~"`:of9~[ە~Nt A sg0_EMbvvKgr%~uWM4 V!/>3Q{kE{4م M8d4?+9]MhRvk7 u(roCsӟxOS?kW I8y/5rGWCbbֹ~ m+{5_H:ZJ"S<3Z!Mw%p}V=a9`AkۊE4E8q=07<=iN$e_Hn~,3V* 2^|)_$tu )u3 3<. ݂w Tq<5Ӡ8HmJWf O<6HϚ l@K9f&cs*#˃MQ9xB|bRc]75.}XfWB)~{Q`zϯIӡ˒wήBGO1_qL<=mԌs{@G Bi| ܯ TüJQ-D O!Z"DM5ծ|3o\ܕJQ⺉ML x|<$0aLKV5WayL9jo71ogD@GTA>J=&1{E&P/鄥D^ǩ:YO{*oқO{|ڰYs@xT{?B&N՗1fGilqd%z|x G1b%X:USO3mmsf%n=d խvw?2Z"1]z袢P:lC{Wl%%f.W֏)Bof?yaڱ-Q Ri9=BQlHiZryY6[+DCޫ!fOΟ͍GHק7T$Ջ6tPx@!׬ s?Ma0;z}DTt4+R Kz{đ/n;b#8ju lHd3 W/uᅋx˱qj], uT$ 4o@֛=+T/(d;%PjY$X~%r kEOs&]~/dKs`.5R/ՏfO_.2iO8x'uF~U+_I~, w~;RKrq̙fȦH7;#j>@"auleKջ?,6 d344?ݴG_Ϫu7#&EShTw~a-*GBOqE++y2(ns²o+,NƑ@xQ%>Wb#fh˛¢a *|} ߶%Q {2_jdQII(iT` 6æJ1S_B܎Itz !LG`LqfhPD f4yMkc?(=XIW.4f-['32 UNfR"o vZ7n&HdIG7(ʂ[R9=fo[8:Pڕ^>I=-4[Hí=c/,id@9%25Y.|[Jv$#Wf}>arZ_ ;nPTu.(Ad qz?S*jC1K>a?|=dOn)p\V+!gnjOHEE+ ˗:(QQAloi \~w7uv^ѢIm at{ ]{mQqaCR?+\잻#aP6(T{*mtUh۞‰7`2J@a.e6#CxF@l\TX6_Poܡ)\"m1 /lE򯇠Ί E1G׭3{_%-Am \&ˎ/kJ]p_V:XQ ihTiURO"uhH |>A 7%Y BMKY n0[">1j׃3M6 9< ʹ]W햖u/9Hkv,O:{c'g*Vv [3r>6ȅ˿8ei3Ƴ_~U9+Lur'5_jMIFa2SVk|i|GsƄEMtᲓ:둹"4TO,kdZYYЈ,8Kyzr[QbF;}-DO.w8R^p"<$ N0Gb?T n[]|7bѧo3s3':jVOԖ%"ҝƴ,2=0c>m[OBbMLG䌀Sc'<28EY%&TPjTh3+Yc'X( E\6oBvX3ɷ/}! FhwjRg@CLi{7XA}?Be6Ţ)isY g"2OW9LYJ;Xc"Bҫu$pZV/9\9qZبkW|;4Wpx[{}ry` [Nw UL\=|2Jud1|\ʹbLd΂PȽE y4kgUbR^ U8JƤ*2ڿӉ؍h~'y̼.jϞ? ^eaULJa;vW ТK`k{mJCz Paݲ>8%< L4brqyPzp8<%U߷,ڲ*4D s˺9@a:VئYDyXTS«Ҧ'&3menn̽vOH!h p,C)RBrgU_Q7RZ?#岢ʩؿߡj' "Jڸ$SCޤ<3+pQ@0/ Nɼ _Wiޫ޺~:JMs#Eɴ>[K}W 4[mI2W 9s.}8 KۇzgWӟ ML `8#"dT W뙒H^864D^wH#UAIQ3pe%RG=?ZB?*rSaxh.$8{yppRLAu =D(|0%y ٔO{Wm*F.=)m&SQO%)8T;dL-1{t^6~fܢ[QqDzKn|ӼB$1+AG]S(iSWryV`kO_41o@~U_!u-`F>ҡQNn᭼7Qj=S0aͼpN4қj Qv,WóY V,Z%ŽŊB:MFOQeFn4a\ ti z&]8$B`bQ4\TJ4;`dxD P&TFɔRsJ0OmŅ 5,U83r[A->N圸笀LXXQ#4{^7]hd?V5U,s3 BwJ2XɢQjq :tBg\WmF&䆇0'rxء4!׀\a)싗D(es.uYϘ,uu-5blxst$QCH"Ì\E*â S "1򖮒5ѳC3~-3i$$-Xڦﴌ:$CH$o3vpWKBvMoQZ8ɘSLJ2 -/=bZd)Q~eӁC#jD*VDm>-۪YJK8X8OKHdUw W՛!a$Pg\!:ـ v\ G$;@a#j|cqne )lHkƤҜҔulV|t: .1T/$SvtHZЂN߃> .'SPO }a|].`N6,-͸.  څ x[2#ҦuW5zC[p"+Tb"N҂g]TE$@*Y c}G#|/Q$7]GoJ'j'x;IR,[dCU4 |:9Xo'%v2_P:Olo)7 u$npJeܿ~4tw>d+gt Atg-wnNv(?QlzΛ9y\9!v6A6XG M'SrMpnʡ!Ann(& ]!<<