openstack-neutron-openvswitch-18.6.0-1.oe2203sp40>    fg ;G|`u` QZ;KKQ}Gk[m}ZV,†rX0bzҮ;oqDzmSgHf3 0B?-9d:}̿ǮݍDE_Jx_kJ!)C᥈InԼS(Kйf48og0}ևHWT?!@2L 4ˍ)vFc#)c j D8̿jq:ęy7b*cJrU [DŽ8=^xEI5}?'|ec2bc3b5c71232afbfd77c6f18ca8f01220b227d74dde0093c636cd8e7004384b0bdb1f9ad6bea6133a83dbad2cdb55c1001646c99HA?GF>A5?%d ' 3 Npt J  (   B   \        ,  `    H(8 9(:>?FG H0 Id XtY|\ ] ^ bdeflt u v8w xH y|zCopenstack-neutron-openvswitch18.6.01.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.fgdc-64g.compass-ciOVASL 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'遤AA큠큤A큤fgfgfgfgfg fgfgfgfgfgfgcbAcbB448b44ef4c3cd0563e5fbba75ad3823c2ae1dcf7f01491d4865fe32843a5923498dadbfef67dd94a51a0b810f6d7ad9904ec4bcc4872ab54302b603f75e1d387051455172724e328d2b82412b5ce8c80267d1d4fbf2d6dc9190d5cea21e36aa4c27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3ad67f9322aef4687ca5d38f005a7a9dd1a4258ad81483720fcb046201b9ca4958db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c29c59584ea954bcf63f74490d98e43a297f8bb29d27b63adf8e3fc3877f1fd32f8baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b33206b25523dc53a1b60b6a45626aba2a188178cc4a52a7e1a464d36e18586a88225rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootrootopenstack-neutron-18.6.0-1.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)18.6.0-1.oe2203sp418.6.0-1.oe2203sp42.10.03.0.4-14.6.0-14.0-15.2-14.17.0dJccAf@songchchao - 18.6.0-1binshuozu - 18.2.0-2- Update to 18.6.0- Migrate to openstack-macros to create user & group/bin/sh/bin/shdc-64g.compass-ci 1718089721 18.6.0-1.oe2203sp418.6.0-1.oe2203sp4 0-metadata_list-compact_tlv-openstack-neutron-openvswitch-18.6.0-1.oe2203sp4.noarch0-metadata_list-compact-openstack-neutron-openvswitch-18.6.0-1.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)RR4/d~fx|Qإ_̕utf-806477f28395e66cf1d60c8bd684cc06c4ff334010d28018b721878372901834b93f83273431e472343b724f1aaba400ee8d4fd49c9c1a1a0c7974970ec889e1a?7zXZ !#,X] b2u Q{MR9Q{(϶՛xmJ @6[R1T@Kre=]*Ȼ;.Kn~BAp{}}۠) ɯW^G[s;ŐR!$V8N!p$Jkȁpn4(ErxI%+@so< )=i͙gNCѐx^NYo YÌNi:: QCg$kTƤ.Zb^E&KL#&(h.<}hItHƜp#M0R w se{eC?XHz,@rZ>'plKBm OuqМu`(Y&d\t2&B CGWulB3KmeUp+SfQ`!M>Ɲ(T!sRInPNɃ|,UL*s㇇ݔsK UWLF7W5Dh}h ? 7x??M>WmS -'F9N+wCIKHU b)'TןR.hk ZV%нǶY4]0cU͇1Wq^1!Mi|ØaywQ"̚ =Y5FTY]<39hSVjj89;;F/ʓe:Y%(;gm%KOfVWëجNcCPP幅rɀ !`:@S˔34\fc0?C(whZoK5C:=Vb|d(%'ٜDQG8v8q8<j`cbZn#}7lLSZ:4V3/ Q;ZYɝ_3k:H`~x墇X#ChT9?N m}O\~)ICL7ylz|Cd |U1"O*bwCmcGW6TG+{ha)~7ϯcUbB SgRg`&gU6i*2A-W?^OgT@rƮa -{7L:m*at3^BPR">K_6!a"%͚W5u<2SU^BFWIt6KM UrEuREv84ҤȀE_y; 7c iځbBr2)h[5Ň:! ܢK:ܭOz1ڿgcn^ߐhcU\MAc&ƞvi.4BqsI Wkn3=$]P{VP1΁/ .pAɠcXLF(O#R1W݈mٯޠ8\^h"<7e 'I?,&j)N-?rW4,'O(%_ڌG ϙ@e U;MmDr$J>v^솄ynqY}u9W:d d&s<+: cc/4y }+011W7ag{P}$ nPcph`pʕ`deɨY; fIB;ÎeWnϐMYCѵdnI5x-"G^Q+)9Ţ:%h$:xh~; 7\ml:/FMY+2R£UD!tN*4Bt=Cg{gEͶc.o~y8?b}>9il q# 6{JjI񒊬ܙh %D0n9a:QN{1Ws- _!@.B `6adh_\.[laQUpՊسn:XJ_KIᇜh*PcsI-i;n"X"OHѩݤd x8!ѓwRD?=n }M(#PF8_3VN:].pEcl#@` ʠ {bCw{(W7H^:)]Z^H{l0I+ɻ]O0ǐ'#,]/lԾw(1Og农PtdJ<-cG{1SêX d:BRPUzδP΀q \[//$a#P?z<v b.w@dȲo;?~0 Q.Tk&7f_SrbAh a9i[NxBJu*/$LYEƕxs`HVِ>9 :X؃"Ն0@L蠮'q`sTq-'t>la0T* A>KşHbX8"_uYP!H[lv.|+Vwzbxjh8̠f ?0a.=p(m R5g xd"R}(IZWk]@6p2=˘JF=S\RlHc5'implY}`,.}攢jD>ΰbo]&fj \Ve嶡,&: z?valZb1};-8jMOce6WJ*n ҮOtȪZH2I_4F [;3b($ޅфoseLxѭplFnY_H\qN8JiB= cr:QoЁClB^GxҲljG^Ցy@_cH*6jaT4(]Ta|f=<DvՌb>^W @Б^DelH?uLU୙MrY7-g}P O.:i1rN#8w(W~ŌivOrlkt."#8=62e 'B&dQ}<Ƒt`f犻ɑ#gPצhI{/Y4mtP[}ޗBr;&ZL`|v~ VEl_)pYZݙDЙ 5ƿjyBe=>3a# yz"uibxwC=6C.?˪6;6?+{uO B!R4;.:@d>3eG!$i#쏀 ĺ!YuYUG1~t%x3;n,'G$vQWlv 45h.^~IQO75-s頶ttK KSҼ#:=t#;T}̢vZ#A{'En5j̴(aU#]N}_ C>vɣVh÷NgaĖ0Td5Hb_@vkwhHL)E^Ev+Dӹ~#}wʠiq*he1*Wߪx #1O9Vdqv{B8v€=!x]/*N+ܛnv)ϩ9`ZQ<1ҹ_7᜘u m@Dye*ܤG xUQ]$5E wƉK ᛎ("sri ȍp4|ÀL='.&,Z8EF1S-ݚF ][)-L xRc뢒QKYî? -U&Sɭ{t~8Bo>n`"2= !/u=R==襳lA0ۈ TLrntB "S?oURmD,ȱUP-G6O[o<}{m-t>;6wj+-ѝ ޑ@ ^;N5Z|_։{ɀTD GrYӄ;yyXmugjA5oɥɿ;WKt[҈(ߙ6]?.1%H-ݘsly9F`vԞNT׀;6!㬷/A?_v!g:Fb%{";3R{L0 J[z_z.;_!EZ[R'^}eٷ21ىg4o$R˟aV{.ˋsu8a GWmfP+$ *k'h=EtGWҦC8_ m"#]=&X_ %)FAd`q~5Eb"i6W˺r'<zp ņTF*[sPqqR)xLM|)ES'!_mGy[ a4ٙkCQѰ”oR@A<~֕9#FyqQQq[7a'LF 1\l(;M.a >O冬37tC;Лbӻp(4|~K:TK-u.h(_?a/; o 7tYĔ E*Ije33Br}0Ê*g[8qxGct9c]2=l$Rk鬱gt(J%B5R$; ozBe> AHJ8:j=?cVcA=fDuY 㶃ϟAzd2ѭ0b_o,LV ͼY*6^󈞤Np2sCG#C$@IǗIp숞:D~ YZ