openstack-neutron-openvswitch-1:15.3.0-1.el7>  HLk|_l vD)?{*>lF%__ xF &.e{bu Ļ78v| Ϗ^퍢 >~2 #3M޺}0 lx&# Ga1Z͵(ﰍ_! OG<7JMb"ZfM~.>ēExZK H1=Ӛcm&ICLŅlm4? ߩls ,wKmq96f9affbfbf86c344169df2f0407f286ac95577c74_l vD)ktT ECq݀#fDcjBy(n)CYJZD닃[p]DR%vdc*30oNލ|̪#-qNPO\4+7]ɯ4)%//Gbtc^ܵO^&1O6S>@Chn2SA*r럖>n!-i,DZ%i*(OMUڗdtn]@״;S)29m5x+Ѧyo׼M=4}mZ(}]uzq }A>*A R>>L?<d '0 4 Opt .   H   ^   t           U |    (&(n8x9:>W?_Gh H I XY\ ] ^@ b?deflt u$ vPw x y08Copenstack-neutron-openvswitch15.3.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._}~kojid-x86-02.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큤_}<_}<_}7_}n_}<_}n_}0_}n_}~_}U_}U051455172724e328d2b82412b5ce8c80267d1d4fbf2d6dc9190d5cea21e36aa4c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c2d195eb78be48b124851e4063b00a05f761d42cf293b5bb2e50227a16545852c98baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-15.3.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:15.3.0-1.el71:15.3.0-1.el72.8.03.0.4-14.6.0-14.0-15.2-14.11.3_}^V@^K]f@]@]n]@RDO 1:15.3.0-1RDO 1:15.1.0-1RDO 1:15.0.2-1RDO 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.3.0- Update to 15.1.0- Update to 15.0.2- 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.3.0-1.el71:15.3.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-15.3.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.3.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 !#,RM] b2u jӫ`(}d_3I/ 69ҧUՍ]wG X)EnH_Z3@oM#i-e`񟬅.3/DVl%" seveHWj pQN̶s:W[Şb}+ꎏC97C@JJ!#ؼ@uĄe ޕL^bQֻaD[~KK֣-Nk^sĎuiXt`q*/ܯ^!'!;;y:up=k1[-[ROy+^m%1%]gU˧GnM9-TKڲK%X[^+jS$$- |Ae؃ /`xz9W6̮]0%:0zK66M*H]フrvǽz)u\/ꙑ _ɗuE_XO`2T]e`q0?XBW^,%(sJ *${2VBG!La拣DKf᫉Vy`̗@po'^e< #쫅lS{> vz\Ɏ}VCm%DA츲b!#'k+6qZ;@ Onέ ٭iEu1扶Pļ NpO9A\BH۾ ;mJ26BRAwuncqyIvjDn뷑$N:_5yq/0;|S7[&l ǂz@#̵qKr!EZiGuBZw&1!^vl^gw=08wz VȘČn3G~{, -mvtS#:%%C`"\B$w-q2b_>9̖cF\fzRfomҁ& Yz5zugS?*m@95vnwG2YN] x }S@$8<#ePxl<19`}=o_ID\ 7WJe՟= N5N'^2[BW`N-.c7-& Zfm{ h'Hr?/L2EWݴX$jBaqC{~ Rt^E=w7!TB ̹Zpw1[.F4b>r9S~Jfb=Ek":F]CN!9A}q n_Y1 se)M02 9V=x.9!CR9Ll@'y(8\$70I[b1RSb ~lJM7> (`MH9*&p+"Ϳ!\MPza'QEկZJo ̥{]soxd`C0 T# $0U1JW L+Y7쏹oK_]v|$r0KGalszj5;ۭik[!8- iSNjUuKpTѽ[5TP8|zfէ.(1*Ӎ_b0coGp{8/ĕq⺑G-X 3qd>]13(2VU9ֳgJ/csvB1~]*'VBsu?)/"nGuyalb/w1# $Zոoy>~挬+|"pu,&=e3VA%֘o}<="͔I'42{ Ʒ$b\t OMi[.k_9@J˛4l*'άiS)]ȃ!4WEO UZG̮DPdlgm%@$^W"VJ5z"m4kx8r,BCB (fwE}HɪTc{뢮ҢI =ܴ'sω.}9зeY1s3ECQ v#2H$"Tқ\* O!>IH}Ȱ<#02 ĭ$-a /H"ij' #W,Lg>ukEDx r|%F95ْk=8Iu`Y_ 7 {gM"6 YM(뿕bTȔEWGy[Z4bKb̕>`G_ qt2;0]$}3 HhuY>jVEtFbѭ${HzW^}?;~õe`XǦ9#*a1K)s^퀟v- }WцPh@.NU4M3,fծꆰ'K#5ƛ+m,Qq|ȳ0UV83j{έ' u*t`w[ԙ~ 2JQz6#/Z}#u/\>ԴmGzb_ M=AԩFczNkfNYs{/EEGV6SO:x_ m.&&/R/a  mn6ܫWYF֎yF S*b9jՠ;a,b-rI'Ein&ުR4z<p&l+O@C4*RE:d.p쇾:3jLŀ3 JWuhYyc~!]l -NaF BvdG_E!#S #~ l ^=W/CX˾z~Icn cv>?0#eod*#Nb+a L_{UIk^=Ts,F$6 kJkMo{{z酋sה?k)+1mHeA E+bɁ&>2i O"'gCۗO#G"f|`啅7*ϝ fl`D">Bu̥u}veV!- Ϋۏdff+}4NPՒ٭:y;y ;&UECcTdf.D⒆h33J'~Bi^Y ae0E;X[tm|&UK2nbt /HF|뢰 iڎD6& U m=TP;}R8Y}B3W{F,@z&#|>>/"cSlkTJ{O[2J* ^tX"Oڇ8ܸ1ݔڌJFCnH{@p/teF!sRna/Cv0UǞimfAdȝ47T^&W@nSρyBrB- y1qm\%pG 0 ] /<"WqnchaK  ե@PzrF(J ^޳H5Lg*՞cinDZE"`Bc\UQ}m=H  C]ĶJ4 ;pfܧ&A9p9r{ =IY0]٨Y%.A)?JvC~VDZ R`2`K %Z iSG |>f=<,J.zR@mxE)yh>%xbẐ̶l匙 -aCl\8[3M)6# }bқ[pF#tY7$08HN {LN4# > *z嶄;ǜcZVQ˻ /.Φ)SUABcڜ{s'BŞhߍϔ ,ݒjL|<0M$R|A+}9OS`@D=rul ]ekܝO7XDL7T2k#Pk/Qț7y?b ]¹}VG]C}]˱>NEŌ%W+jKt;k*PL^LAXe@p&`WN5l,(81+b6B5o i.{eL|8CjFJ̛rb!jo߆C|2Wxbc S$N"x.g\!#u*V౴%xd>9Kb( +&yE[>~&C8Uڔ9$o=\*9_&A6`jGksp2  4]BsL|’UR}`jCє#:4(w/A%)W/!曟'K/au{HY4DssG>\Cð2F?Qߖdk@N<ɻPg}qUa4zj!1WFyXL`8~,C۹orF$|`zЋNfRwTYg,+{W<X!Hw U$kaBztijSV ߔM%:*E= \[/ZQH\Ф`Rcw~yV,Huz,2?}NhXAW#ckpŅDh%C)r%en/J91{tXV+cL\p˹hM]uF8Eԥ&Ւ~6k2eZ{ +ښ`18;5b??SOU}7|PlnYrZxK2_7BA-S4@v&α;[TsP)RwKІ'K=G1^$"a WN-Nmg 7SU тu$\XʘWE";t\?ge˩1jv )CVvR]"ImԉnxH>r'H`w|`XL _YZ'|M@lx*RAob;++5fTC9DdWn8'26=HVxygH|Dݩĥ?^%m.%*卓GEhtocrή4