openstack-neutron-openvswitch-1:15.0.0-0.2.0rc2.el7>  HLk|] vD);i1N##!wd*N#]@1hpp8d,0Md2WZ(k)|ͭe"uo0&~2Cg>~.,zA4 hp۬OB( t.$aȇ/,wE90MI l"fR86fڱBje%k5_ O4c W:HdV"0IF-l/Cm|MBG1b6d3e40a491e4943abc26e49ddbadd3f1bab9113] vD)]U?=珎^ 7}瓦dhe׏(`]cII)^SfV48 l@}ǁ J0=&bc4lR)Tm~Zg{ܢA7=Oo/%vRPL$3};!sV۸8X2)!!8_~"l"1gKOw$Qb#q*J@J~_%ȟ#ќ)R>>$?d '4 8 Stx *   D   Z   p           Q    ,*(89:>"?*G4 H` I XY\ ] ^ bdeflt u v(w x yCopenstack-neutron-openvswitch15.0.00.2.0rc2.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.]c1bk.rdu2.centos.orgJCentOSCentOSASL 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 || : fi|iOC'MAA큠큤A큤]]]]]]]]]] 1:15.0.0-0.2.0rc1RDO 1:15.0.0-0.1.0rc1- Update to 15.0.0.0rc2- Update to 15.0.0.0rc1/bin/sh/bin/sh 1:15.0.0-0.2.0rc2.el71:15.0.0-0.2.0rc2.el7 neutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-destroy-patch-ports.serviceneutron-openvswitch-agent.serviceopenstack-neutron-openvswitch-15.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-15.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 !#,RP] b2u jӫ`(|帄6х%'NgbCHD @}[ߥY@7BV=?)Ԭi9,pKvdHOj帩NI [h%cf=)*wd4>^ݾkKeҟw:\$[5O`[:'Μn53K]fꆫeu<3QJb}A$g[R$+dFdm2f}ju~ƬUWSӝk1!Z>5k6gzwmo6BsU.Dד<m"} 52{ |`!-_1rB(rK|jJ,Bd[#ԩ`;1O/EMʿXCJ\V+`[-Pp]ɇ9ʼn~mAS]j]ZBfH2RUk!c? Ò 7W-,$Az&'(!So %{MEp\()w`RNش#9ska4y]q04ϴdD዆\15GY+WYra*=uT$#aLE$w' l 7, tKi{Cȳu31; l5fX[\pḅ$8`t}MP=xWMxKe]L9q2\JlO>a-6T1R6EGuFѾ e*ut`z0Xڒ,t,mгSZgh(uNig4^6Wʛ ?k)L:wxsn7 ؎y):m̐g";-dE {o{;kK?rg9`:lYuRub\z|L?%f+iz __Iq=DHdO=lZ3%ʈn1  cB sq6:ԺtsjWiWWp<ȊW2`K 0[#c:I?kk\?G죦qGn &ځH:|bB:6H;=h{E?9DYZNζd\n(t"ښ;Sp෿giix% о|_;j h6XaG ~"ɝߙ*&$(4#rHk6:`Yw'wFm]"r|ǿ,EghR2^OٶWWõZμ*.MX4oe5`F?yRs &jKԮM`ѯֱ+t0H@hIJMyDvĂ_krPT6e;?XљPb;ν`,`F5uPUv|6wm7s(w[1֘%{ 7L#h (=Ndk/|_1wȚ]؋MAR֜}@Üǟprpd3 cN~Sh53%(忍w\s։9ci@U(|Iڳ&~HNsm̪_?hY9-nf9ƴjOH"͗O P3Fct>g 1 F &P[[SUoCb},WF 8w"-B~mla$DzK3.+rbHwsqZ+Ֆ. I`-7y=z(·Of( g묉(ANGe'aw׹Ary*FW^3,~/C $~ORRh{ B&:objvء$VKq4V81G@xv7h19 (lп:TÂ;wȃ>E˾uw&0Bt)^"ocDRm'Wb&| cP7r2bgXnJ' l=C+G}#Z1bncvH Lkc<|woSE&mr^7Elk٦.4+|C-O5 `_f' r/Sc5`r>hqr6[ îy6Ѫ_'X({N v.R?>#N%w ʃ3=sk<ʒ ,Uld>n qiFP6*܎Wӳ"]"Ti # nG&LF_5k2 [=UԮ} MmסП(o-,j@fzĭ4 _&F+ 4^랷YCm$rĩ.&3QGTL~ݚ@m4'*:F6P d_'Y_dUwH(#.k%jSFHg='toMluIbUul2&&|`w//To^ SnѶqPT5w{/3Aĕ !8 {,9qq݀E1͉Ihlis{e'k-̔Qq"w{Tҭl3 ߪܵIth+Ma+oy3}Z029R ŪFFVKKGW#mf3MC[f.]Z٪yT)MR[zb~ÏeIo3zk{L{X2=)Kw&RBx,EG \}&z^CBΚOR^\}:f݄6tQ '' 6%KFiLUL`_j2U X%DlseUQGv+׳UƓ8䊣2 v{v}D-g縬&ݣmK ew%APYM;b$,|{ 14O#zZ egMlb\5L( BKXQ&1Ќ3*l ~wjt8>`Ro^Wv? Oo s^ (폶aPŅ]RCh6HS9LGw\#72Ti ~e2 <4Du{4tGD=LSM f;j5UJСkM|zL{ObB;ק\!V[|25h{GN}S}(4n~!< ]9 E pMM잀zذHҒ4Fei5M[w]r?.5j|1JV\* 1/UR..z pS*?ô?axj3 Y(MCU2NL=+o>,0fLūO_A2/ʐ(6U#(~x \p/\ $d飤߆ ˏ_Q+DJ.C#wY2uc]Ǣ,R]Kd1EIo@O Wq(Th~x \fiPOfM8 GöOOZ*<({簖CXP01#W2 5q4=։ѳX=dہk=,* yW(X0XN@?qS aBO1d(YSG q{f5PA݃v$-b?̼r,s_@f̟p6WCѸ-wZI[aw;]L - TOCN(Rp ̩T:>|4,H!V&Z $Ւč砪7q4p{od;2quILYyq5՞t&;pg9Lܺ\\yoJ#oCo#dICHƒO:8" 8t{që:"ӯ`)uzk1aJ1ީ-`[Κ_]G~mQ#[4詴HOP*g[)25 `떒E`Vc^ D"$I\-6;n)˓~ÕƎzi8Ƌ$mű72\9Y5K u@Q϶lN_ӆh(u$GvCzh:~YgPY;w?!@pQs@ZUdTXzg6 zvWhY sK (b):ME%flm2? (KPNZA-*FE>L2wzS '/rZD=ы3#fl1! %YDmo.#QK>RrG oD> *'x]Tens+ l6Lj #uٴNC#[j]l;x笢<Ii쏎Kn;g 9c&xJGcVW3-ל>'T_<~mD_;wp1s2WBkZ9A_(AQڼ$KRb e8Fظ.7Z͗oHBH؅ #BPq-f U55Wx.rr7_Ņ)B K}a\9ܱMd WQп$.iCE%70^q {)%W͔#4& ?GSSQ)nӈ}򱌙+)l&S;CYU^?Xۦ$Y3Wq+tJ_