libcareplus-selinux-1.0.1-2.oe2203sp40>    fw ;G|`u`  lԼUɁUtCjG1`an1Yh_;h"ì,bQ dKe6wж"Tk8_=phjgayjuu7c?wFD@ $'Z~W.şC`莀 'K Z4Zc٩|fO*qu:s L{iJMH֖Ⱥf=l>ف9{vb3E'o]K8)t=In5B5ɩM:k[ Q]uR>Ḷ 28=`vrUgЃ@>E'Dpe3502ff3c5faeb5a02b9001cfdc49a483626a2e5c22c8ba142610fa1f08fbeedffb648d8e89f3547bae8d40e859b6ce014752675B/d '>>Y?Id ( Y GMTDH J L P     (89d: M>@FGHIXY$\H]L^Wbtdteyf|l~tuvzClibcareplus-selinux1.0.12.oe2203sp4SELinux package for LibcarePlus/QEMU integrationThis package contains SELinux module required to allow for LibcarePlus interoperability with the QEMU run by sVirt.fwdc-64g.compass-cicGPLv2http://openeuler.orgSystem Environment/Basehttps://gitee.com/openeuler/libcarepluslinuxx86_64. /etc/selinux/config FILE_CONTEXT=/etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts cp ${FILE_CONTEXT} ${FILE_CONTEXT}.pre /usr/sbin/semodule -i /usr/share/selinux/packages/libcare.pp # Load the policy if SELinux is enabled if ! /usr/sbin/selinuxenabled; then # Do not relabel if selinux is not enabled exit 0 fi /usr/sbin/fixfiles -C ${FILE_CONTEXT}.pre restore 2> /dev/null rm -f ${FILE_CONTEXT}.pre exit 0if [ $1 -eq 0 ]; then . /etc/selinux/config FILE_CONTEXT=/etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts cp ${FILE_CONTEXT} ${FILE_CONTEXT}.pre # Remove the module /usr/sbin/semodule -n -r libcare > /dev/null 2>&1 /usr/sbin/fixfiles -C ${FILE_CONTEXT}.pre restore 2> /dev/null fi exit 0c恀fw925880a6179e394908e31ba48090a422a0a41be65b8f0690ae26a4b28f976b79rootrootlibcareplus-1.0.1-2.oe2203sp4.src.rpmlibcareplus-selinuxlibcareplus-selinux(x86-64)    /bin/sh/bin/shpolicycoreutilspolicycoreutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)selinux-policy-base3.0.4-14.6.0-14.0-15.2-14.17.0cc\c$e@bb{@bzSbi0@bBb8hb0b\@b@b@b@b@b b b b b b b b b a8a0a `[`"y@lvgenggeng 1.0.1-2yezengruan 1.0.1-1yezengruan 1.0.0-13yezengruan 1.0.0-12Cichen Wang 1.0.0-11yezengruan 1.0.0-10yezengruan 1.0.0-9yezengruan 1.0.0-8yezengruan 1.0.0-7yezengruan 1.0.0-6imxcc - 1.0.0-5imxcc - 1.0.0-4imxcc - 1.0.0-3imxcc - 1.0.0-2imxcc - 1.0.0-1imxcc - 1.0.0-0imxcc - 0.1.4-15imxcc - 0.1.4-14imxcc - 0.1.4-13imxcc - 0.1.4-12imxcc - 0.1.4-11imxcc - 0.1.4-10imxcc - 0.1.4-9imxcc - 0.1.4-8imxcc - 0.1.4-7imxcc - 0.1.4-6caodongxia - 0.1.4-5wulei - 0.1.4-4Jiajie Li - 0.1.4-3- fix runtime dependencies- update libcareplus download url and package - libcareplus update to version 1.0.1- do not print awk warning in libcare-patch-make- kpatch_process: fix possible double free. - ptrace: fix NULL pointer access problem - fix patched process crashing when acccess the global var - fix probably restore cc symbol link fail when kill patch building uncourteous - optimize: Remove unnecessary comparison code- modify scripts/pkgbuild to make kpatch'es for the RPM-based packages- libcare-dump: change the return value - gensrc: skip vector instruction in str_do_gotpcrel- update the format of changelog- selinux: enable libcare-ctl to mprotect qemu process- libcare-patch-make: fix some bugs- help: modify some help information- kpatch_elf: compatible with older versions of the so naming rules - kpatch_parse: fix failed to recognize .cold- libcare-patch-make: adapt libcare-patch-make to meson - gitignore: ignore some tests and binary - elf/strip: adapt to new gcc version(10.3.1)- libcareplus.spec:remove libcare.service and libcare.socket- gensrc: we should add align while FLAGS_PUSH_SECTION flag is set - elf: add section adderss for STT_NOTYPE type of symbol- fix cblock parse for LCOLD/LHOT/.cold.NUM, .init_array and support gnu_unique_object- package init 1.0.0-0- kpatch_user: init pid in cmd_info_user- some bugfix - support aarch64 UT - fix memory RWX problem- add libcare-dump tool - support test sets running on x86 - some bugfixs- src/Makefile: execute config scripts before building - kpatch_gensrc.c: support ignoring functions which we don't need - arch/aarch64/arch_parse: modify is_variable_start for arm asm - libcare-ctl: implement applied patch list - libcare-ctl: introduce patch-id - arch/aarch64/arch_elf: Add LDR and B instruction relocation - arch/aarch64/arch_parse: improve VAR_CBLOCK start indentify - tls: add support for TLS symbol with IE model - arch64/arch_elf: add R_AARCH64_LDST32_ABS_LO12_NC relocation type for aarch64 - process: fix region start calculation - aarch64/arch_elf: Add ldr and ldrb relocation for aarch6- kpatch_cc: support gcc -MQ option - libcare-cc: add gcc iquote option support- kpatch_user.c: fix gcc warning- libcare-patch-make: add `-j|--jobs` option- updated the README.en.md file- selinux: Allow init_t create lnk file- enable selinux- fixes uninstall warning- fixes failed: gcc: command not found- Add basic support libcareplus on aarch64/bin/sh/bin/shdc-64g.compass-ci 17190821821.0.1-2.oe2203sp41.0.1-2.oe2203sp4libcare.pp/usr/share/selinux/packages/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnuOwwFӣv\lnutf-8e1e2b9eb018b15227b766e5f4959a1d318ea72926e5f6c31fdc0165a0152af09f6eff00f1f122a57441b84074e07c02227bd4ccfc023ddbad64ba0d74f0f1b66? 7zXZ !#,d'E] b2u nFnIqqq7o7WX];qmeG6FcGXD-Gj5X-6JIfux=$؂_ՇyqC0:,Z|=4p+y/+P_(,pgwy|G *hy1JL`EaÂ>|NW1qѲ[AӛQYlkל""c Υ%.ܕN( Nɴmew27] }@@&Fp`ߕf@XxL_pUaJb)}(,j/X9{]h[^vHd.gli,l+~* 3nm7JI3ȣ4\?L cc* 3uGQsrehջ=;sqaף+9jߺFkBLRivS:y+M%⒇p~Q!F$Uɮfq T[YIsH/<3†o1 hm*RI M&SF[}0?aс_ V<ݒRI6ӮNҾѾw5/Kb%e|~Ǿ8P&ЈcV3 aîyC# MH5nJ, Z0So4^qfUyaȜp%~|Iv[s?P 7c)"sFUc渶~ f+_"+Js5QЛnd'wBSE)[2|{ |-/2f'uRX/HC s^-RIC"Η7.]7bRƖ2P\I l׮!\*>m\h- lוZ A$CoHĢ(VQ96gj ^5]}5q0HS.RIxڍ!»A;5d(e5OwUWv'4lM5% K1$ԗ[!9L1o<֫beǴ%ju ߧIf7bq+F ̧\u2Y[BXБ:s9Sj_@(.יgPe4ɘFuZ'0n$ч 0U>{]p*lvZ@l;،e)k 4["`28 SX# hC/cz04ܚqoD/v0ƈ@Oo}f63iS+ֈB fZa~W^ߡBT&,秌jUo #clqҐ:x;cQL?œt H:If`qlIְ7W&CƯZ14!|†Dx^Kœfe؃ߊSU+|;I 7m#Ņv?s"ma7dZ!1$r|9\`gG>b`ι,$ܩl I>)d-ym9}_,x^W$$8m1 (W: {pcUz]5Ca0m6ptE`ix2rnҙ6ȉ{H5H2igclz#|_ϰ紒]tˆ{PE7b.ʶVO% X2q 2qPrٴlb}r&*;Nֈc5n"-wكe̅NIќ/]듨ѡ/7. i3+HT#$8Ӝ%D e&osƗD:%.E;^G?hIR֝`۷LM Te_z684+\Ӌ6a-+ғĖjo!료ހ.ɬފ犷ļh9hTĀdRai??i01]bBs;0-p9]k ZYi 9qƜ#P 5l\$"MIĺxtIs_Yk#MKK6KLkJ̼$=zĹn<~֚O݈/gkdA:^>>+ɄZO"HVyb3x I% jDqj;lɈ{ح ! %Wa oޥ[wAcKDǴ"̉n<י#`z__!jpV\,ɤMm}okτy7D4ΥJ`ksޗh×qyoMs{.49/DQopqËE'f V1xBٸ:|]CN#9V|P&>[DFPW=+h.6fl`&=β'!.6Ég]a_0ޛPKR41U(Rs>JWKm&MX^[*Ǽc\lWw'>6Q_E ϭ/>zJQf@ 6EHEm(k?l0U\m%0o631õmÏgcQ 9ѩ"e!9McJ$'pwG X>`Q-ȱfJKHg^2 z(I9Ң+z ̈́jkx~F %];|lτE:J0Dڸ&ksp Tbҵk*հ픘df¿b5m 7`8pQ)򟥶 A/Ql/<7nc Y(vZLν@oݫ)*İRȶ{BC.#{w`8 -\>H辱{ hX|?l}N,IIرv M]y@WZNhli@O/3^FXAꝏnl7x%#+;R"˩yk!=nb 6+a2ob8e<. M.Aq(:omBs\sypk=!Wk^ʘ'A6A'W}JV:!!O^EI##qvC87!L-g ]Ėr)z]Lh&ĉwӨ*Owl 7"tQ^uOEU['Pm00%:|:zfN˾XsU>oC캴'$_}?勊YW6o}hc XaDRd CB6a.Hr å3ր*\,gkGKR}F-9=rq_[&`窜y{1RNV؈GfŻ@W̗G D3r+t^pqjn%u.I@&liL'U_Ia8ƇeJkʼn_-8NdQFT@n#įE5B)9oލ)zV?~>Gb?lUiLزZ\T]yYCJD( ALT7Hw$ W\M1N;uŘIa.:i#l*3O3_lz2inY#N*٧%niӏ? 2 78GSX hYU| IժnNݸ'p]Yk9*FZU)%RL IJpl+i91SM5FOhiÇ b<Ҭ]o!T~>ϲǯOu~Yדwo,aúeN W@%K(Ueai:6F ƆJ)?{x҄!O2=oup7 c, 㨪PAax/"/Tt߫Y4Pے{&1w*NW&<><3d5Փ%͵} `9OR,ɹL[0@NZ)g`c) "o(Q*u"N4phYEdivtrͳlFu E5|j!{ǫ;X%&0Uqж4Irk_Xb,S,6jx''O^q#+:GP"l8 6=սZ%8G61 ;} a/$a+i OHd OK|8mZH t9( t20{9֠ PU~qnslHZTVvqP4:kY" "Ҹ8:[M Ub - L3(0jQ,skCp d?q##GY4Rzi=%*XT J'(F >k=.M=/q|m"$c f=e$ ^iGIpv*R0Lc 2p;߻ѼrvmśGŴj>)=28eh?o'/S:wmq\[2ێb˫4IdvWtHf K;s_mѽэ-r8{/o!]ʃ%B?}Mq!x # Tŷ禝Fd|=$Fec`]NpM̗Cnsk!J:*@+;i{~n{u.E15B8Xu`.S}38KwJ=+Uf?A,ը{=pjA¢hR?Yڿt5io\뮛#G#7ZٔywIPHsQ:ÊOMǥF.Kvf]"HR[\92gYןJRL7)> {H5XZ:r]d@\:bhb]WXRR| S 5rU(?Ȓq}wD@ LiKzhⓂHF&^Wy:] o'-'=$ܭNx tlP]{V.aTp+N ۊ8MʼUudvt>!c+@}Kko06{3D{D·I+TI;'= OKnh^ZuxRgw"3ktf8Q'g\im/|JAokА\,!柮Oa 2\ /^zI<,(zc $}2x WE~d#'Q74Оu"M`<1V/ϙ,l!_~=d0+%ڦиg/]; 5≢& TqsgQU|'9vgZ(\,"JUh %eQ_@@ӱš/-%|dA˜봇7A~+ޔŸĀ78C}ۀLp\+b0>FTuOAOw';#io[ J*@51m|g3AWVIhshtumD|I t 8R_{@YxJ$dN[v9VefKb\ LEY&AT2sCWBک7Mڝ^-B:R4Y_@&E$IЍBHSilaƍ}|to7{SnI<<<tx\n>7ZTֽo-D[)鈲}Wjxo'X!L"cb>_e!x/ݯaOh%rD$;<=׏A X) YT7aC^1vS r>TɾfXy_hPt2"ڙ] .-5ߠ-ﺽbҖMJV[l@.M[kfbUʔ]*i͙"WĆR!\'o77Vc V{2$.?IDi{\+P bfx5IpmiMqn Uַ5\g]nM v\Du q'ήrpMVHGEQgu3g")_ (\27BG@/zծ|7RnqTV [lHfjXWAF;7X+ЖH;3H5)\dV"$Ct%dže] -?'*%5 xMwDvw:[ߧJ+az,d XaGIy2X$JJ' 5cpnp=&NJH1A߆\Y6deEt.n5Mik!>ȶ -{n*6A'd'S., ʿ\zCe;C,|$ZzWqY:*KMH>CݏHFj|B72*WDN"'L#ݺKOfN9 YZ