openstack-neutron-openvswitch-1:13.0.2-1.el7>  HLk|[ vD)6t(ySט;!godй WAw{Y^ÁhgsRCa,դ[uIk$y,fPkXX㩹B$rb((ACخ)+կuqs|`*NǹJ14E>?d '0 4 Opt &   @   V   l           M t    (f8p9:>?$G, HX I XY\ ] ^ bdeflt u vw x yCopenstack-neutron-openvswitch13.0.21.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.[kc1bj.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 || : fi0JiOB'MAA큠큤A큤[kE[kE[k=[j[kE[j[j[j[k[0[0fdcb13d104a4d570b5f359d44705f5a1a3441b1e5a62041ddb36506e41e9326ac27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c21608a97a07dda6592c1fb93dd982f4199533c6f82170f28822d9bb16aeec53bb8baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-13.0.2-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:13.0.2-1.el71:13.0.2-1.el72.8.03.0.4-14.6.0-14.0-15.2-14.11.3[@[][\[@[~[ug@RDO 1:13.0.2-1RDO 1:13.0.1-2RDO 1:13.0.1-1RDO 1:13.0.0-1RDO 1:13.0.0-0.2.0rc1RDO 1:13.0.0-0.1.0rc1- Update to 13.0.2- Bump pecan version to >= 1.3.2- Update to 13.0.1- Update to 13.0.0- Update to 13.0.0.0rc2- Update to 13.0.0.0rc1/bin/sh/bin/sh 1:13.0.2-1.el71:13.0.2-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-13.0.2LICENSEopenvswitch-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-13.0.2//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 !#,iS"h] b2u jӫ`(|%➁ [y75Reb᷍qGW aBa؎.0~BmS+p6`m{%Nf9W[(@NsX8 vM R[[Jf> ,HHjN&)EF:z3/2Jg8 ~/:Jr`r8ᙪ6?A!R$kx,Ʈ@. |[+_/ C v$W;p @/;EjtUL8:8&1{oqfܘFV\lm)v.ܺ#;Pr&jR@Mh.):UV_T*gvQQYo:JI6!uӅjN[,p^Ye1[{I> #8^3kUNu\0"ׇ*ڂGNT*FE402Mib'A]\JU $5n͢D|9I}-0\G^)B?8f 'Mf]f&)ݓC,DfZ NJ ͜+6Bc24%(7m e"Z#^t8Dr6/ rDpTT|BS̼H cAGc "¸ώ2>c=$I=lOoIyi }9W5i1 ^J5-q4zTGK_PBƯ_Isܵn>8 .cne^~=hfTFF@I藍JE|AK)㿦<4lϸYA)īt((+,'NOr+"_9|mB!Fm/^hg #*j_:j<YV}e+f "(P(*Q~o߇FWyzd8^nL9yBK͑lT󋌚5WqZpkZ7;_؍؝5YGe荢ZQ< W 2kȚ/M.C0Ձj):"rGA5-ExjHƳ\.3ͯbq]ۥlL t+@H,$sT@1>fDT.bLJP p6ps5gWSba6I^_>/#m3 νiRfVDDf]! (i%X\Q¤RL(IԼ-7Q_|ZQ&L VVkFb =cBqK7Voj"V]"3Ľg`3ϫiaGiwF=YWDKUsMbuŗajՂ[qζ,Qx3mѪ5 2( $&Q(fX|e52A &?מl,-dImcf_”|Fu($ EFdG7[h:u]h}(՞KB*V}a~<~>G~e* `N&:Q"Fhߦf 'w,-mgiM+? ǙqA҉3T sEokF V8gp"e&Y7}|K\Ps^n9EQgPhgeF80č'R2x}bh챙FQg`,d^!\\&Æ%2᥎i]VRWr(4hѝiygW:ף}ѭ{d{Dl6U%J!TvEmN?hiƪXBbWO;~a ?3`k%/Оu_rXHeض޲j?맳u)nD38%% HpՕn83]B DےX+ eG{JE/2glVUDzl} EVh}%jU>[SuAXARE§=ZЏnXpcUfK:S"A  Beb_+oS4p,@zJ{0m-ʽknɫ)$(k|^R @Ns>5I<2 AA:JЮ<bOK Ҵb_ǎmTr#bMce@^~ Xq^+zAE ?2š[p'QĽwzjOOܒH?8|HPK6ś9?G|\a?敛mRht4EE]U@LU[oq$?ɟVxu9xgof͞[;Yq<ꪒ;*D y80Ikz0bP VG>vuo^gaicMfD % H$A$c~b$ҶrZ ǎN p,Rgdmfn{%׶bӣ\ehh&z"`\46~2eqv G;-{cOSٞf+gz(ae]Ua@ 7wnĕh2>|FRז#uȎ[}5[1˥Pi"~ޢʶB.IB)[H9[b t[W\clUs,M|jҤ@!%C|׈9tܴ_PGY^58=K̡K2)j O) /d \mayX *Jhζ:j*LXA)-=ccu7  ͬ~Sp Tj,gk_@ր@i%1ɳuMid+%'gxUG^ 1Vgx4M&QĨ m {T `u`t~Û 9w?z g4&< Vy4 jSP Nҟ%zNjLQ1bB]y7Aj?בQ&?As<' 0흯ˬ$ߋb[D j0xE@<`H"}j(8G1 4~wYqq\%\Z MlP-Yl@ aC&ʦ, 96 g2ҙ_6d>0o yÅ2`iN69_ .u ->FMށl}[Cu'R/vq RQGdV砡Slh8LCWgJ7"v/zN?YSI-Tek{Y"w" q)\ 碚+qXQhYo9j{YXDϺcea}7vIӃ^:G{ FFb iƩ*x5'vB<;j $4ɢsli_@Oj(jX2!g}IzHi4z۹MJALa|7coD"ˍLust^+G77Z<f:)!Ԝ 8VoqҶ3 L )»tOH\س,EށN(OERv vhE&_xU.`sC{(xu1!JbGM½6״p8Ėѷ֘c?ImCeFcĔE)SX y=us>_mu}0FHSA(rWCP~'66vK>M(T*b1,i'Mv[r^}v|Ѓy ی13=ڢ%S=6=:{R:{ $A`ҽ DGnsXgAКa'%N@G#qJ2\3gxHO=9ZŽK7ɓ'|+3vƹ _}/*;(NţgQwnEe&c5Zi6^&ow%Vfh^PN #U1QZBo))n ࠥ7xjwǚƨ$a /uݐxqW Pdp5.NO')4=H,^.?c!q ^bYG'F LR'T=#vgÏB᳓I+a1}m#yoq ҧ7(ZF%R 2orAt |ѽs .?l~ݾ"s4!:T2$ɖSA[=9S4o(x eP.7ᗀ"ډ  鶃IyfI܍}[1ЧVMZl(Y(<ep~[HoU~呆 f \d Y  Y[e#_iix6(PyϙsF1)tU[T0||gT^FU1%Y '50~RW)Ngow/f8)x;*'ÃμK+SNfı`ė$6*)Z󘕄(yK u uY+Eԉ'4ZNъ@ o,*DbFEV @aWzR&.T HnjqJDG?2&5!P#4 A<; C2;?B 2 U9 =N>M(VzKdZT;dEd<-6t{XeU] 7މʀ=R$wZ("TZ/SN9%DvW>]\c6w믔13;L!Mm @ AQ%mNX6;.P&==m"hXK? $$Rh*xIsr-OTǏX1ei3:-cO\rT $ "ȴ@:3>דD37H͎v4ԉ iIeBLE0Fρ'mBg1`6NoT aI`YFz5 CEn!P|?;"Rp\!'gڇLЅ}O" =WVYHVc¡#]=<EoRHɿ8jlulKZ{OI~~AD`CXjWu_0/J\jwgB2e̶`ʐ%zWo rEuxS=AQdfFEc 0BS/[>'t&5&ųrÓ/M$ OC0Zor8YEHŰ~n k%-AߖǰX/b y7 o~y !mlN,5{:BpIuj2aωmN{2MXJo52](U`~"a2Z7a~ &o4Ҫk0-z?-h&th - z~30N"U^w%D}(<)am/6wH@j<:1/D?ZkeH̪-L%-BwQ+]J_A}vY ˇE + YZ