openstack-neutron-openvswitch-1:20.0.0-1.el8 >  H bP1 vD)pKӻ(B+J^X:O)S,A_b=~ cTj?l: iCԥLJ _ۯ&e`&%Y63+pkLz a{%l*ͭ~50& ?{Oou !J#Nr~O[T9KgD@ˮ1_ ~aѣqfJ-=#WwB0G zxa[|ñJ |N91IsQR?410f92d1e549bf6371e991dccbd90b5797ce4502a096775a84b013b0ea74a06196116ab2015a025632944510d14b0d7cd698883391bP1 vD)U:aj3)K\b v WW1F+'k[ W EsGB4Kro`ԁF̎A) Fyk;-@r?J%8d_)SRFԍ'.@pBX`M~`iL,ad0رDYC"eUuG% oSpIe]-4F8][#k཯*ɇ7D3u*J]/ Ym/C!u[xI,0&ŵN>pAt?dd '0 4 Opt  N                B  w    H G( 8 9 : > ? G H I< XHYP\p ] ^ bqdeflt u v4w x y `Copenstack-neutron-openvswitch20.0.01.el8Neutron 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.bDrx86-07.rdu2.centos.orgGCentOSCentOS Community Build ServiceASL 2.0CBS Unspecifiedhttp://launchpad.net/neutron/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset neutron-openvswitch-agent.service &>/dev/null || : fi if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset neutron-destroy-patch-ports.service &>/dev/null || : 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 --now neutron-openvswitch-agent.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now neutron-destroy-patch-ports.service &>/dev/null || : fi~iOC'AA큠큤A큤bDq9bDq9bDq3bDpbDq9bDpbDq-bDpbDrbDE331c0ad7d9789f9221adf4f69c5fbf84d3ff6374b6601328d1b5d64985ae639cc27a9bce20bef73280a296ed9a376a55e7de2b50dff15d591a6e72a572b8d23b3ad67f9322aef4687ca5d38f005a7a9dd1a4258ad81483720fcb046201b9ca4958db1a103a5df7fc5305f63ed5a21c0527beed862d3d38d6a087a565e52c62c29c59584ea954bcf63f74490d98e43a297f8bb29d27b63adf8e3fc3877f1fd32f8baaa5f5f05914b65c620107fac2fdf167f39897bbc7a905152adaa031071f635df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320rootrootrootrootrootrootrootrootrootrootrootrootneutronrootrootrootrootrootrootrootopenstack-neutron-20.0.0-1.el8.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)1:20.0.0-1.el81:20.0.0-1.el82.10.03.0.4-14.6.0-14.0-15.2-14.14.3bDF@RDO 1:20.0.0-1- Update to 20.0.0/bin/sh/bin/sh 1:20.0.0-1.el81:20.0.0-1.el8neutron-openvswitch-agentml2openvswitch_agent.inineutron-openvswitch-agent.modulesneutron-openvswitch-agent99-neutron-openvswitch-agent.confneutron-destroy-patch-ports.serviceneutron-openvswitch-agent.serviceopenstack-neutron-openvswitchLICENSE/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/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnudirectoryASCII text, with very long linesPOSIX shell script, ASCII text executablePython script, ASCII text executableASCII textRRutf-847b42553e9d94fc403a18e51b6614a19c479bdfecec128b1d93e65699580f84f?7zXZ !#,N] b2u jӫ`(y-4Z|h^\NKl|8 j4j`ަ`[T\n@tMzK I@Ds "ԓz5(?@ f;OoOU<޵U괌X$J훌k+-]u9rP%f*&(e#>5P];fEK&jIRwz5KHV {&9(jj a9yM{ _ͭë]:Kx t2줒-Pa2;hi ;w\2S{@! ^1~bݬ* A N}OV'FvW o"KV/e\6)Nc.k!.yV?k%2E֌kw;s-[F65<!Crj^J.Hc osWbHx5pM^x#}xU ?sba2yeD1&֫,?R|SH $ zA16S pɼ1{W23lj\MnUO'P <4 BfvAS bEHǷatF6='U+fQC_a2ްVfqbeaw++`KPK/DԅIXͅWWXa(̤}+)1 (5W~>u^+ha081GB"wk0S+ 8i'bSϰSi7SQ,g?ղ j_)Dۿq͓Y+ v޶Li^F5`Y a#{m9o M] >hi ȳ~ bZ09BtIGb}狲`HV] jUsy<Xcu[dY(|$1N(^[ִԂ1Q7jK}Qt.TWYvӆA']8ڗ Ikl0y~_= t~?J.CR&;T_#*|N/`&r#B?k)ƽ{mY^i9Z-7P^@6!f aJF27'}<ýIjxxIY'Z;*b갞iH_>Nؔ_uoPa95+ЭFr_t 2Es׬;Ik*cNS`caW{ϳc_d]v׀:>>5D|F wv>X)?7fH82ҶGi6}QIςP,N[6~tuXcbS{h}td,蒆DMlXe@|!'Pf>Yl['(> M N=Է7 3b*fZl .Ph)QnV Xit¬Djc.HtT'AyLbM yy#cP3M J!qJM!B=Ħ!1(ޚ 2Eci.v^|~7ٻL2b֕FhDsJCg0M+?DVXR#xR'o F%|M:+$v4يO^~r"kA\#lHn_s킏Rx#ՏbR,D (;KpѴmVni`k[LH}WA"Hڥ+e_(\:PygRq;,؇ >Qy\*z i[oHi2.Co/)ܫz&=>< r*- [&Eʚ۟F4n 2/8'e-jp3ݞC@IdZWuqMVUUtg7I/FXex- ]­C+1+W#d`m!`JPg&/LIx%J DdrIgEV5F,ab ~2YUms ѪٳKtk͗yhVrd{tۛYjI&0H:}Ȯ }ˊU{[{?AP!azg6ͯm+oGTp4Z>]q}ip?})&hӒ+8;>`,~NxzΥYcۈ<i,/9y-N!@^fsgD;_㝈 dE> &k!ʿ+ۦ vl@Wɿ[Za>q`mݷa1DWFN8SυK̦m?q7[hxG]I(#BTvC:e WVFd<{q°'+>MfrAϑy ӚPͪE%=;E$ ziG=:B'YG֍t~Y@D$m3^^D1Gw-x._cφ[N$Μ^mP?W+=Bde?+*Ŵ(;U'ݷ @ex ˤ;6E:d.m3|"\! :F1vDHfĹNR 8wSViN6s$oi#>KI`hYЇt'jAkŊĹ"?#,9V,Fmяh}p` VvʃyԤ#Q;s43ڟcMv!|( 5 Oϊ0za# ._8@`<ګ'Ň"n]:˘+FO3NFqu®/QH_@Aaf-* UJ~91hC ?U1;I9W,ryK1lbɴJdKO-.*A8}p rS#5( "~UA3Fy0q7SvJ7bcCȇvMžR;Yj,ؚvgU]tjRKLJ-U/}݇دZVnڥ!p4J!qNӗ%GVѩ8fymwC|llKL4 Xn7Dcģ8X'͍9cF'[F86G;9R B|플l yO$d3舕OÙ4zt{w% ҶمKSsے12 PZ*U? 0tw TӺW`ꊨ]9J^\-qg?V?*j6Xg(灼4L$1[Q3BSUȾy ˑ#jtZzNʥф"+169RKW?3H,{ctXZUy>(MW/l9ݰ7 >?QzF /d(tbS^`\!`Y[FX-n]6A{.74OHin`!'-)KÏ2Ml1\ «򔓫o=9hjJb bH$zK 0PVmTm D!ziD؜Sy%΍TXo$F*w[?qMGGl|A*`(G\ -o[q<ӭ2={lWg^RMWh/06\l Wp"t깆 (w+cV_%Zfo{FcݻPܦ?hiy6'4-" #t?;l 94۽ev+v(ltpjᖔrEl<&,$5qt[Sq =г;fFH$z,:jupM囄9{H5cv "G(v@i}AFˡ4f-j%'y4.Pe/!ARgV6n @S61%w6%= 1}/ZScf30g4eՔCnk|nz !yi q| efm)xvy Xa5NE7{pŗrAN\@D~k@٦XܾZzWa8lAޅ^{|5*j{GAEH4syQw2Fqol.c8I@*l:3`KrKF{&,ߣ sW25|قfqCҮ-m3kN).ʉJC.ǠVޢ{J()9Fʶwz|Wոs s}|e!^jm࿂7;ֲ$&΅ހAjO6N)t^c{iB{v&Ry1 nG:Ac 3rLÇ YZ