openstack-neutron-openvswitch-1:15.0.1-1.el7>  HLk|^w vD)i;5UuxlR6IWW)%Y{\6߉͋NG(eL17X䯏皉튛maGBn&iJ)e ֈ{+9L jFjaD%hn1M_\Rwzz ["Ƀt~a!4Ll܄_g 7q2, mSW4(*[ݽU|kǽԖzu9n۷`® ѓ 6 +cb8c91369d8491c03ee6a806af7cb94200b1aceb74^w vD)kYu0'2whPbxbo$,1U%Y2ZNQvS(-e;GWv C @|%%g=5 3,Cj|ނݧ= -H  a{+631h%^B6w?GG>uMadCA;mgZK1> $=)HE>+e,Ճrl _=k>~j3[yR>>?pd '0 4 Opt &   @   V   l           M t    (f8p9:6>?G H I XY\( ]T ^t bsd eflt, uX vw x8 ydlCopenstack-neutron-openvswitch15.0.11.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.]Nc1bk.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큤]N]N]N]M]N]M]Nx]M]N]]051455172724e328d2b82412b5ce8c80267d1d4fbf2d6dc9190d5cea21e36aa4c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c2d195eb78be48b124851e4063b00a05f761d42cf293b5bb2e50227a16545852c98baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-15.0.1-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:15.0.1-1.el71:15.0.1-1.el72.8.03.0.4-14.6.0-14.0-15.2-14.11.3]f@]@]n]@RDO 1:15.0.1-1RDO 1:15.0.0-1RDO 1:15.0.0-0.2.0rc1RDO 1:15.0.0-0.1.0rc1- Update to 15.0.1- Update to 15.0.0- Update to 15.0.0.0rc2- Update to 15.0.0.0rc1/bin/sh/bin/sh 1:15.0.1-1.el71:15.0.1-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-15.0.1LICENSEopenvswitch-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.1//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 !#,RN] b2u jӫ`(|o۪PjbU!*Qob[u[{ղx̍gR٘T^P1uKTf d@OC BlQQ0sle?H(X%f8O;T3rܭ;>@^f|qԝWl:]i|o<;£-uzbfS2jĒPkAvCqliԌ =Jv8zffI9՜jl)!j+"z0k!U`cP(d6ZS9`jٛ_T(`+i <ٌ *}"pSʮ+? EFYGe3'P @B ]q?:!cU Ljҋ,.`8>DN^'ZBb= \&nlb >- a%i>z{5Шl匧5I&)׍6{"bqK5Kjv$ɞ'ꮚ// 5d <7Jž:ze!zdCr}E`}W&1T$l|JheHO Q} @zs꽜@ݤIU-yGs4,7C$͕:A)7dz ?-ST7 )|3̈́<D3Ъu0&w1x5JΕވrqT3Y.mpi v_R6ԥ qfS/y |V|wzwzp#/1LYz...@COݳS{ꀕ!ڑf"tvKgZNVTl,<̘l:D0'/3{yuFMEW]:~m J!;Ca3c7L7|Z4h~Ĭ0|h(6ƥ;?%Z'qiLaIi! `OPq7v{e0zDRH;F)YBۉ/NdGDoG씄)('gPVAig^Pڨ+ٟH[Н"`أ0>T` e#+ J'ﲖ Ԡ)(;fܻpL|2<'p& 0ǪiJc o D.vB+׬h R|ZzǖmdKT?%tIy@T7PFpxuD\*|Y"?/yxz(:tf  DgeY"']ZgZs}𤶫Za?s:"{4gf^tszBzs|ZzZ[\Ƕ'(!eJ'LhP7a+$6D`3-iuUzLz1I¤BʄCs0pS;@˓T*.(.zjB|L<;K:V6y bc9%27^#6X6:@ `9ǖ3I)er,6cF%kuV^%-fƋ]m`WD~ƯOu·Xj!˴%DYio9Pk|TZa݊|d;_.B˼n$װpo2C#HŚcau *A&Ț/9*jhPl>Yus-/T(0 <'d:{;oh0&#NƁ |4|O^ghŇ szNs̙e1jJȁ# l kIgaˋDub}֣=;&.b&T&OCάQs 6䝒=^C]Zz%<̐k{i?%XާC88 { Yń kF 1-T?9"S3^69ۀfH9gxۛ$ X LU*!F!3RUV^YWY<& ީE%t,zřkj@Dr$8~ 3nt(x7!UٔM&nU6 ŜKTp;> ¥{ͧN$.Jr>?jWP0l3 `OVHhxYf$k1eJ"A$H[F+%ڂZF)[Rr 甹:Ī+U\)HmmMz,RϬ]CHF2J:.+eOopklT$=u,őǿORׁHԝէ꿳wV u%6e>/{$)ӕ$bJM㘂gl4D~οh4bJUH=0~Y8dU:mHK㦡|'٣2y?yv\MsO(r[JȻ-tY!HIx}|t ơެm^l;G[Lj+CJuzl;cwov=>0aR4j nsh ^0؇뷩5%O 2;kk?YYUĨ@O½Ӈ< l}2 HJj4c76sBTaҋdpq~9 ;xxbi(Lu nm=3Sg ۴kEwJ`9l2Zy Z-pYp6ʧВgݮYJʌiXS뀤Rod.:_Chew |cuouG=<i-ό-l̐8ۂ^1\3Wm{P{ր>)Ŀ;gIN˘ =r:7x)QO@wvS}sx}fXAnvnL1i5RK$x b?´h#HRV!H{OlƼuEo?}pkp#7S s#ot; lO’9 btuv~c]9sJ/9cD&r=T0gIK]FΌ VenL!k54rљ3({jR,б^#XT(Xhttsat 6o/Jt>Ѱ^Ꙍ\n 8ux6[Gɀ]om{,e}zIUFs*qwUKT*=BѬssvD\UxT`}ϳS&aiBI}= d@nqVN,0d[Ngw;-EUTo fЮ׳]Dǟ&S `Arb!'Iל9i F{`L w @EܺG Fϳ: e,t'tќd\_$7ڸ|[BGZtvv%c}*=~$_LF0տUm>j<wyNVmKWMMNNr 9SFTvQ09(q0،/E@# ~;7KvЎ|—VKO2(w]11j z3@JY =Hdz܃Z"7GRuCAp7qyA9 ٞsCmSU'ڳHHA]UM59kfV4k [0A"& W%n'&ΣB!@>6u?eL+OF/#'^Oҵ6# d4̩@tQ]8;'8Ouv v"\0Oʋ \H'"oF'jOu Hi߾.6Hj:?pJR_'qՑOQ{cELA`-IG]w ѱX[ ߏSlT;whKtJf,6;&rԍhZn7Ømk&AǣKMBmz&y<-@`.DV#Ȣ]mq<&z% !7#=j+ax;  7M#iBS@3zKjb;fͦ|ԌRttbpy` nc(ݐX9`L>5,!IQ_1YѭzHDtEG,#\>}uD]iGT9 1 ZDúUe!S(w&hˍے/MKWn߆|j,~DWwHϠ<(1\]eճ X.q{[[%6P,U&ju>{&48j~I6 X&_j;ǒ[73ys0hMq T`d_>W4mk"̛fȇ=h؇}/`#]{•8S[~q .ou$tб)XֆWϦ2XWZ2JNZܧ@+D\NPT |rV?EFM}uNMj Fɿ (Ķ@c\~VBQIr3n44PW!RI3;2O$օ W'ݤ1ZG)Drb3Sg]ӐӲF@ffԧ-;,,^3Z238[ $k~ ;ctPG_OiQl|ZF_.Lk{P|q9n;za@B'JpD!䠠#Qa"}#$ߑe;O9jb2Lk!e{>~7H!FD©%#u;ܴ`)C(jwoћ`b29;|lTw!R@`x/o\KD(w1lӅ W:dCl,O :40Z : isضwŒXHGή)nR89h٬.C]Sr=Js`V5rbpޜL:( [eCM%w˙]5anGG.\ T#Q#4m,UI FX{kZ;iJjLw.4űcq"b!BqPjqN x=^]0yn#sM'=+ H5VB.ȔApS}fPng-,"Qu|C9B,W&(jo2[_5ݷx:ѝ@(BUr qw~sGK!OfNF$jTKk Y%a8K`įYcLgyc9W `2b:$ s#27 Cﲦ422_s4 )E&;t!Hlov5};j.g8k9/(oڃR ' YZ