openstack-neutron-openvswitch-15.3.4-5.oe2203sp40>    fd7 ;G|`u` Ri[$"H@~5K}VHK^4d՗_̑{VnO}A&AB^M_ rE\-HvWVӎÖM^.m#Fkk5O Vs-AyEL\4Wr#wl]d5U~aZ{ lUrp,6_j+ɿ鱵 R![,hi/Blf?4MnţMծ[N}+o+1p bG p o,.eZCÓyMVj2ފҐFͽrTR'ԭ>:GEi97w/%s988d575eee15e2bfca00ec6e1b477235632a957062f0e87a4a3d8a03534076764ff7f14f785b74c4b61df67a828e6614b71c7129:S4zxcm/>A?d ' 3 Npt J  (   B   \        ,  `    H(89(:>F?NFVGt H I XY\ ]P ^ b7d"e'f*l,tH u| vw x yz X\Copenstack-neutron-openvswitch15.3.45.oe2203sp4Neutron 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.fddc-64g.compass-ciPASL 2.0http://openeuler.orgUnspecifiedhttp://launchpad.net/neutron/linuxnoarch if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ]; then # Initial installation /usr/bin/systemctl --no-reload preset neutron-openvswitch-agent.service || : fi if [ $1 -eq 1 ] && [ -x /usr/bin/systemctl ]; then # Initial installation /usr/bin/systemctl --no-reload preset neutron-destroy-patch-ports.service || : 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 ] && [ -x /usr/bin/systemctl ]; then # Package removal, not upgrade if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now neutron-openvswitch-agent.service || : else /usr/bin/systemctl --no-reload disable neutron-openvswitch-agent.service || : fi fi if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ]; then # Package removal, not upgrade if [ -d /run/systemd/system ]; then /usr/bin/systemctl --no-reload disable --now neutron-destroy-patch-ports.service || : else /usr/bin/systemctl --no-reload disable neutron-destroy-patch-ports.service || : fi fi``|iOC'MAA큠큤A큤fd3fd3fdfdfdfdXfdfdXfdfdXfd3``448b44ef4c3cd0563e5fbba75ad3823c2ae1dcf7f01491d4865fe32843a5923498dadbfef67dd94a51a0b810f6d7ad9904ec4bcc4872ab54302b603f75e1d387051455172724e328d2b82412b5ce8c80267d1d4fbf2d6dc9190d5cea21e36aa4c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3ad67f9322aef4687ca5d38f005a7a9dd1a4258ad81483720fcb046201b9ca4958db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c29c59584ea954bcf63f74490d98e43a297f8bb29d27b63adf8e3fc3877f1fd32f8baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320258227db8c714c362b4901578471a69ee77ca0b1a25a64ce550ae4bd9de46c0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-15.3.4-5.oe2203sp4.src.rpmconfig(openstack-neutron-openvswitch)openstack-neutron-openvswitch @@    /bin/sh/bin/sh/bin/sh/usr/bin/python3config(openstack-neutron-openvswitch)ipsetiptableskmodopenstack-neutron-commonopenvswitchpython3-openvswitchrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)15.3.4-5.oe2203sp415.3.4-5.oe2203sp43.0.4-14.6.0-14.0-15.2-14.17.0e@epb@cAf@wangkuntian - 15.3.4-5wangkuntian - 15.3.4-4binshuozu - 15.3.4-3- Update distributed traffic feature patch- Add distributed traffic feature patch- Migrate to openstack-macros to create user & group/bin/sh/bin/shdc-64g.compass-ci 1717830031 15.3.4-5.oe2203sp415.3.4-5.oe2203sp4 0-metadata_list-compact_tlv-openstack-neutron-openvswitch-15.3.4-5.oe2203sp4.noarch0-metadata_list-compact-openstack-neutron-openvswitch-15.3.4-5.oe2203sp4.noarchneutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-destroy-patch-ports.serviceneutron-openvswitch-agent.serviceopenstack-neutron-openvswitchLICENSEopenvswitch-plugin.filters/etc/ima/digest_lists.tlv//etc/ima/digest_lists//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//usr/share/neutron/rootwrap/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII text, with very long lines (451)POSIX shell script, ASCII text executablePython script, ASCII text executableASCII textASCII text, with very long lines (313)ASCII text, with very long lines (346)RRVb+DIthԟutf-86ad94c5f96ce59f71648d24c5398744098caf3db9df10f85cfe8a586e2116f202d66f0638d6cef483d66f4d6e2e5b3e10e1918d5a08d08c76b1af9cfad00f8b1?7zXZ !#,Y] b2u Q{MR aLC@|BPr* =kHJ,wW֊q?x鼤tb|nx761 غ;=N^M֫?qW(> 34\U{L ƊV֑TN1J0-ԟb1w T O 20Ђu`W)w$O&)8dr+ .t'9'Ҫ]Z"| څ2kKG-L4^l19{?PߝhO3xq͍݊#~رXN6ǿo.&) v轗Twu9n 9$|+`Q|1 L0;{f<{/d_r=,=%/[ -sP:40 ;p]} w܁do3PEW]1r~Ra dGG[Q;ϛh \{*>7c!^z Te 0%j8 Yr0ajʪ(d3 7nAO[SW,&#elǻ/5#~[BXDZNuu8--Ͱ+8q.n՗A@7hؽ6 }W97bbbP)OLSO K[srNRElmAx D; P$ m@EZ67g&i T [kz&DvZjc]?DkX!}LZ1QNEM^K О_C1܎d->ɛkJ0V:z*;UT{A@٢ Lq>@9 3[a}ysx{vNifk?(ybٟ.sx_ 3Nf8T^e:.=nIs ɀH \Պ5w%0i{w9o<tsZ")9.DY83q_IXNj_xe=QW*{ G]H3/^+_Dһ'Yн$]Yu6)֞QG15/ s~6vt e z"d#Th֓X;%&? Q=cJ$Q?'0cIHڼ^,aN"c%=jRzկ UFjNcK xDJh$&LRi;c.{"7Thzsd,]6/7R+oWk&̸_omDoO%Q&.9:!56 43&EֻH9'$GމD+ea;ZdFoಿY GOhQggvO:۝6M3 toѺH;&p 6{|+LL-hck3pbdaMTo}׉-ڕөOqskbHe A/ 5*/ G;Q{:yS$ qIaNi?4Nd&~lns"~[Qjd;G@zr@W9S0l8W"fiާ0 pJ wiv['}Oߴ_ a䏺kQO{Z`cN&f?R5e[W9M)v53_7Aw}"_$#GxaS'YGՀkCGxb8oCdeO_ c*Ʋ<@C}'QYm ' ]tX |宕xǴ E)UkajG!xMhɝ& 97)v?I+ZPMti"T,.98nSqbZL[gwc~+ ^'<2:ე AXkPZ=RB( ͷ/nï2[\=/Fg9 o6|GoR2L2wWw%.ֿ~tW]j|Coo;xԍɛ,嫫nl1*hٝpU$GOUֈi269Un"V@[9*oԆp]]HÙ\y#"1O#Ae%fSP\7S$Y3 7%[_-D8b-"LsӛN㉧`\74Wtā;gh }xgZ!t(,|qDbؐ)ޜ˼n))I-w-Cҥ"ΓmRXS3̠o`€\PR17!)c g&\R$ kٚ^ƺns9&iJSAS%Dݕ&S0|Z_{ޤ'3PUȦ#_d&pGSϝW-S-vefOU)"˗ȰΦ9gVB0ZٱW$GX~4V",{Lw[K?.:kQL!#@7_KhBi9T0ԻKOrYAMz?QQýI/͕+* Z3*LC b`v0dVn5}fZkn]wMW! r&都T 5!,ߥ8\Q3SF6 _rbAřC~ qPqGSoqZbu贎>HFUq;3n_EZD#8#?YD3Hnu5jzg ֘fmu.'rt@]hCF}. 3cx=+`hhqu" p: oXp*O * <56^vPB9/D8 / 1 A Pv J~ةI2j4$p.]5gŷ0B0~GY`¹jU-Gz V&ѮIagns!q`W0=kv1*| EkiUp5>vgL.U9@jo_tYhI1f3Z'muB0/ CL| F} 4߽&AHn;G])mnI[Ghw8٦B,{%P85l\dHACo,n]m !DɄ +YxenL٢zsӑa-I\ڙ >̄28!ڠ:Z0:|8 XQ +<,%JP{r ZOֽ;uoFY@[gtDBΣ]9kLA+:)?C̞>3U`Y <-$<<(n;I)\6YPBH%p]##@6̷)a %=6x4NN|XV\o饄ymRuKݱ?s,1}YiP=M|m_gK1 { ޻eKQ^kvr-Yp)ױR/8žJx%IsQblT(jӠe2񐔩>GՉ~`|e+IOmcEFEU'$1Dm7D9tdui;ׂ4yԴe~A!Ȅɫp"^**SX<+ Yt na&!?\,MK|o3|kZ~ۦ>HwEҞy3^4ÚwEsjyNjq+u2ݺ6 kt]iW"hpC*pwIP% oc*}m? 8fY䗌GTc(2d $](Q4KGc`Bh4g>c:!g\hD^fM~VA%7i?P S=_CI fC22 VgA?flDa, 9?.gY5pŞf3)FK +IîSі bhpg*Y*RO>F;iC*P&l6C=3\.%xa`@*0tƛ`$e4^k[I#ed3Kt~[xr}߲Jul/?kdnF T^H?,[6xo/9ؽNp޻48r=HF{ПmbbQ kVh&]obi]a)VT~,Ij;E@V1KNAi ҄<[/ӮLb̉tlu.4(ӏ1UWT1fl =b)#~9;D"2>,U?tby1&{;9γX팪|Ve`4 HVfndWfm+!'C^.SrrAn rEdʈI (DK0}嚓8Iw7,ȗp R+`ËX R7* [~L"(0Wo1A\XCmp鲐;u\젮±.r PWICzD)F#neYR~!??1Mc˯$5ǖQ*&[¶yut?%i~e^zU!&>Ǻō`U*Fϳ ;Z!Mm(Ƣg!ZQdthѥl 4@q E0Hq[S4]`Uey%{9AZ7pY!}5i\˧$`i)IsziC:[ U.rkXVWɦ||C3Y!Ql^q+s× 5pI+Mh