openstack-neutron-openvswitch-1:11.0.2-2.el7>  HLk|Z vD)n= td;Wmd?P,Z^q%>:G,i~G[qE.<=G!O-mr VTR"8ؕӹ`{신3v30^8U`4ߵE4e.㺪Ձ6/Xh=ZF:׳(N&/g#}Hg4DйCBXywa9ẺX.4Lt-vJ c3618717d6290f19c8a2fc7582301291fa14e103=Z vD)xA zӍhsv8rx-#|ѻ'g::E>7(x/Tg Q`) T/{1ebjۄCX}"<4FD?h tfJW2ExCKrN+HDz"r-y'w=(e;zeqK7NƷ5@Ѽ<7:e&#KNHz!vhd!ȵ 2J|wB57ڦL'eH>>?d '0 4 Opt 2  L   b   x           Y    ,*(r8| 9 : >?G H I XY \@ ]l ^ bd.e3f6l8tP u| vw0 x\ yCopenstack-neutron-openvswitch11.0.22.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.Zap8le02.rdu2.centos.org]CentOSCBS ASL 2.0builder@centos.orgUnspecifiedhttp://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,@iOB'MAA큠큤A큤Z`Z`Z`Z_Z`Z_Z_Z_ZaZ:Z:647e29db2be6bff76efa5a3e27fedbb111b6efe7ab89b56271eba147ecd37df0c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3c9f35dae8a1523b53516666003120f5ea9b64bb15d4b618bc10a7eff751500458db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c21608a97a07dda6592c1fb93dd982f4199533c6f82170f28822d9bb16aeec53bb8baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-11.0.2-2.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:11.0.2-2.el71:11.0.2-2.el72.6.13.0.4-14.6.0-14.0-15.2-14.11.3Z@ZZYB@YY@@Y@YY@Y@YJakub Libosvar 1:11.0.2-2RDO 1:11.0.2-1Jakub Libosvar 1:11.0.1-3Jakub Libosvar 1:11.0.1-2rdo-trunk 1:11.0.1-1Haïkel Guémar - 1:11.0.0-3Assaf Muller 1:11.0.0-2rdo-trunk 1:11.0.0-1rdo-trunk 1:11.0.0-0.3.0rc3Alfredo Moralejo 1:11.0.0-0.2.0rc2Alfredo Moralejo 1:11.0.0-0.1.0rc1- Destroy patch ports only if canary flow is not present (rhbz#1511988)- Update to 11.0.2- Keep code change from upstream as minimal as possible (rhbz#1490281) - Call main() in destroy-patch-ports script (rhbz#1490281)- Create destroy-patch-ports systemd service file (rhbz#1490281)- Update to 11.0.1- Bump python-pyroute2 (rhbz#1487766)- Bump python-pyroute2, rhbz 1487766- Update to 11.0.0- Update to 11.0.0.0rc3- Update to 11.0.0.0rc2- Update to 11.0.0.0rc1/bin/sh/bin/sh 1:11.0.2-2.el71:11.0.2-2.el7 neutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-destroy-patch-ports.serviceneutron-openvswitch-agent.serviceopenstack-neutron-openvswitch-11.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-11.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 -mcpu=power8 -mtune=power8cpioxz2noarch-redhat-linux-gnudirectoryASCII text, with very long linesPOSIX shell script, ASCII text executablePython script, ASCII text executableASCII textRR? 7zXZ !#,eG!] b2u jӫ`({$r4@y MrBJ~4xDZmTsp$ XBZ 4B5}'b t_} kcldXP@Ȟ TE BJ#ƸQ;2\7S1BWP;`SqݯHho(+#`k$D\17|vݝ-+ƅ0*HTW9 HtYN@j.*7n*aŵu"c&J^̠(~Ʈ48zYThWQFZk5ldoi]_H$+hK"],+`mêsq;N 4/XCDO((-| Oע[k[4! պǚ7i_[dR9nCcgL b F~됦#g` ێʊ 'njjWߒ]ya !UR\[,S`'( GGh'ٹ,A 3z$ q}e-Ī; w rBX `CF4@^M?թhX>Zd'L&PTiIsze.,pA+!h*~%i~h'Bhv[;pYCfuo8[\DžiK F F, {7ôԹEh%3KXviPSt`]-,B龣\,ewې kă'F}NSuĶZk{ &F%eTQ!hSBQs%^vZ?l2bI>Y# J2_DK=J6,R/]S97ބԞi>P . 5﬐P3$Gt+Q%!69!!CzoS{A`U#ZwUp$[C 75'QqvWz1|-{B `NT\ZƝx%IE@ ohLRab{3bר|\bCV%?ܿabr!Kk[2Z\9+oG)>kT2+~ fX+E?SV3=GA*#J$+s8:Bb)ԟr叱ÐD滋UWc9#k{$K#Ճ!}rNE0.J|I{D ~hDDŽSqsEu_q@EQV,FxwA@'4 Q$ LH⋼_r92!os]:Nl"1E`+ zT$lnƾj'ba낚sxE^Vr5uz`u8Ү|֣ qv(%CN`:NIWq!kBڵw1B4&Fl8aF-7XX5 g\׿l' djnd[AiRȵe g8[eK f`-佞tafeI)GĀ@-G譨aq g"턽%)La# u]r?ǝ sXqbbOf>SSQ>ਮ2>N\@n[n3grR" 3mc6`7`Jͦe.0XVq,ԅ^PFkdhPtd:.>]wU!A X!EzI]=5.ID!+8x[25+ؼVtqzS+}y5=ݑWQ٧!W2$_ULJ_(=E5='NFSC Y=uo$ȿOYD!1{&y(uwZ7ܐ,"B>-@W˙j3uY? =Gk1ӹj"_%Y2j{zDBnjF^󮷇yfMkxS9j}9]1~Dh#7$n(E#O brJ)$~ol]xo9emӫ+fb-Р,Xȵ+VLҵ6>!l3qܹR^` ,PgjM@1>sH˹b{Kx$sQd͂>'7(ϸ'MI)+ݱ*bߟeͣڟ&.}l'V, a!9} k*2Tr5? /U Djlg2T9]Ɍ61w- ^-"4Tlc>Xua4UO ԆOc{''ɣk;.])+Fs61mS4bm+\Ԟ?PzQ\u2чL5PkتtjRjioI}<̵w++߇`sH#wx.sjyԔ`^rZ DPvpMvyou3>*7.-\N>/.YlH AV&C~?7[0XfU QlX+EG|GWzp,*f,ԫ}2Vuk}oP_àG|24}%k @A˓]0yF4^3,2@ג /3p()ORe\ 8*Ք l"f/4 B+ bZ>E i^8,DhbqI}$¸3]B3#暱?$r2fO\q=4xrf l3l-ܣgEߔ: E5IQ(d7=Y}CSyv6DZ Jf|R\̪Vjn&i8(8D\eSK&ߴc]96$6ݰL)hTCĺRuB96/9.ېOfZȯgg#x۠ڈ&7ZQ'̬fD+MB&jD S>Lmjhג*,YCXK@8wONI2+.ԼNx-$Y| 6DmU[YT>ctW< SRE1v0#v\5-܏"0 #J1t9; }7Q9cjk{R`"-^Q]ks dz-oT$?\tk̨(]-Eƛbçny/%gF+Y7DjX}ҫf"7Mj́Nr%ĈB>[Q7GlN;v§*Hq Й@џ* ? p\CVfN/ ߽rgӺK8]PgHw]7 *xϴy T` *M Oy/űxe!Iq[{ Y RkanOe\o ln2ݫ+e~g`t6pE̍_t 5>ƲIGp4Ⱥ|O(t \%dhS͛*ɂ/`mI%V*)avd̮Fu˚{r(6%"_ Mj'dZY\5c';j Nh}+:r2\}_EfipwXSqjMnq"B2Iie/ ~<4'1-z;LV\+mԬ=m|){(MMH>Ѱ=׋56`қi0P }SCs/CXV[5$:\ ̚> $lK4_K>Iw ~7VQ;s3% 浫e^ܦ&i<B!%* P91@|SRH 8RSp?]GUb;|ʭf mv"#3ZO7?xW.ebp""*TL3÷C ڶF" j@nJmp e3 _Qg˰)WLkq Nocn@8W]BEkXK^UT+}gԄT}'Q+mr KYTcU#% NTEp?jPʛoZ"aW*4'tĦ?mz3Z"8!鰰5$N7Q‡*Z.UڣBr!|[f0$ɱ^:5t.gsQ>LhKp}rzg/A^oHQ+ $çy+Mi/{eS.HѤ5/:6Uڢ^8OTalu ^ilqcF᪰a)3؃5t#+}T*Ԭ]#vf5f= "[% )Xlƺ$u=DCI,Vk7BΥfĠa+ĜC{%Yi8BߩWX;+(vqdFKRdNˁ%䗐39;40,-Ihim4,L 7 G91%ؒ Jz EU1jٓ/~ !^y!&(oJLPί&+05WyTG_m{g! wa ql |~WYŊRHbOEf .{BC28Os;襺xK S}K&OtG.ŨW㗯;z|0d-2eI%kjyV^`ٓ3e85xߚJr9X8HIb)v"L^`wsbm5y&,El۳%>N5G@Pssyj/4 /'wmrke;tKJTb8g_:D_&^x_eYC{!@_HNt`$X9$JGJIrhÇÛV]gDy)s@-&ht AZNmKR6vfFEf`H*6</w>4[IgIHԄݙ= *䘣#^Dڢ-Xȋq?sOզVgA-ַ̈́~m 1jܻxa-"vq6:ĒSĢZZ5񿗖8D(R 2hE3_!ŠQt*JgIGd)5L "1}O @>=`rM6)P v`]pu|7swQ/ؘ#uK枖I8T*]~|@g 6JրC)mo+GӲŇIL45?B ңe ~/+0 ;T'}åfW"."e$Q'}.W},";+jN8DCڤ>zwfaMQB9 Eb ndAP|K}by/ ~lS⧈RORMf J5Έbu!M+D# @jU,P[ ,ydq2&H/"%(U2'! hjի8[hn4?o$PA)CԎl>E