ceph-selinux-2:12.2.2-0.el7>  HLk|Z\yf Ԣ QZ)e=6㧛>+ ^̙"W#G a_1Awr:WF ˈ)f1z h(v 6 `tJf (+T&fr;L%VWNF6BUu1#QߌڧT?4K,H~ FI=GiQv?G:?d  J#*u                  ( L  e( > @ G H I X Y \] ^Bbd5e:f=l?tXudvpwxCceph-selinux12.2.20.el7SELinux support for Ceph MON, OSD and MDSThis package contains SELinux support for Ceph MON, OSD and MDS. The package also performs file-system relabelling which can take a long time on heavily populated file-systems.ZXic1bd.rdu2.centos.orgCentOSCentOSLGPL-2.1 and CC-BY-SA-1.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MITCBS Unspecifiedhttp://ceph.com/linuxx86_64# backup file_contexts before update . /etc/selinux/config FILE_CONTEXT=/etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts cp ${FILE_CONTEXT} ${FILE_CONTEXT}.pre # Install the policy /usr/sbin/semodule -i /usr/share/selinux/packages/ceph.pp # Load the policy if SELinux is enabled if ! /usr/sbin/selinuxenabled; then # Do not relabel if selinux is not enabled exit 0 fi if diff ${FILE_CONTEXT} ${FILE_CONTEXT}.pre > /dev/null 2>&1; then # Do not relabel if file contexts did not change exit 0 fi # Check whether the daemons are running /usr/bin/systemctl status ceph.target > /dev/null 2>&1 STATUS=$? # Stop the daemons if they were running if test $STATUS -eq 0; then /usr/bin/systemctl stop ceph.target > /dev/null 2>&1 fi # Relabel the files # Use ceph-disk fix for first package install and fixfiles otherwise if [ "$1" = "1" ]; then /usr/sbin/ceph-disk fix --selinux else /usr/sbin/fixfiles -C ${FILE_CONTEXT}.pre restore 2> /dev/null fi rm -f ${FILE_CONTEXT}.pre # The fixfiles command won't fix label for /var/run/ceph /usr/sbin/restorecon -R /var/run/ceph > /dev/null 2>&1 # Start the daemons iff they were running before if test $STATUS -eq 0; then /usr/bin/systemctl start ceph.target > /dev/null 2>&1 || : fi exit 0if [ $1 -eq 0 ]; then # backup file_contexts before update . /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 ceph > /dev/null 2>&1 # Reload the policy if SELinux is enabled if ! /usr/sbin/selinuxenabled ; then # Do not relabel if SELinux is not enabled exit 0 fi # Check whether the daemons are running /usr/bin/systemctl status ceph.target > /dev/null 2>&1 STATUS=$? # Stop the daemons if they were running if test $STATUS -eq 0; then /usr/bin/systemctl stop ceph.target > /dev/null 2>&1 fi /usr/sbin/fixfiles -C ${FILE_CONTEXT}.pre restore 2> /dev/null rm -f ${FILE_CONTEXT}.pre # The fixfiles command won't fix label for /var/run/ceph /usr/sbin/restorecon -R /var/run/ceph > /dev/null 2>&1 # Start the daemons if they were running before if test $STATUS -eq 0; then /usr/bin/systemctl start ceph.target > /dev/null 2>&1 || : fi fi exit 0 duZ Z ZXe20be5dbd05b4820c5b70de8cfd58d66ccbc993b6bf9153d26e2611ec9a046d2be6dee6eafa2e8baaeeef44f4fe6cbcb73b21937af20bd6a53a3bef4c72f34c478290db1342aba59e3497c3b50e682b9f86130b1f767ba5ab3714abcac399b5brootrootrootrootrootrootceph-12.2.2-0.el7.src.rpmceph-selinuxceph-selinux(x86-64)     /bin/sh/bin/shceph-baseceph-basegawklibselinux-utilspolicycoreutilspolicycoreutilspolicycoreutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)selinux-policy-baserpmlib(PayloadIsXz)2:12.2.2-0.el72:12.2.2-0.el73.0.4-14.6.0-14.0-13.13.1-166.el7_4.75.2-14.11.3/bin/sh/bin/sh2:12.2.2-0.el72:12.2.2-0.el7ceph_selinux.8.gzceph.ifceph.pp/usr/share/man/man8//usr/share/selinux/devel/include/contrib//usr/share/selinux/packages/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnutroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)ASCII text?`7zXZ !#,7] b2u Q{K"hg,h%^0q%2$lT{p9A=Onh}jmcr.'J%T~ o՜wu ?4Ā,WI'hSHH|\yҭvK`03'sg?qE/S6~hG{ Fb26T'sb7f~T%D v1Gbl I~9:t-0=S^cOk؇K5LU|\Rb@ i:Wцt=k]끫8V-3 PFJ *'\]%[HOu\A%DؠWH -9kI:~^F:Q*&>l?Gw| s8@TCkmZ~/h{+M؋wTB*ॅ*&V6AW|bW}}Ej${D)!<^ .@v/tY$0%:g_h7]ZT ]Ȗ6dlJ<%8:j{uD26Bf²Q8oܞc\* +p7UiL%3Mo3Uq^һ #H#=8&o"<}g!0s9~.пWϲ[H۠m;*:Iv'i_w?qTS @/y 1)6T L^Hj^O'bЄ4,l0ɓ⑴Ę 7mm&TC lm޿9 (.DFjG 5d"vaq&G_yO5BMt}WVoi\"ð(zv4nQVVOwђ0R/aK(ҧcBB.;G@app1Fondz2bnqW-us7TK֪筇|R_FU!qp+˺,Qy=5ٖ,SWZ,);#ּm~bF.o v0sRūs$9] )L?͕>|[2 :m['@:}eJc ]M'i&5&^1G[{ψ!R3B9?oeb'x%]qb&sIxS5U[J!!~^%%$ V•?HZ~2eѭjA}ݎ'۳"-B©h)6Okpd)c_@{F?-$/[ DaQ Y.Rj9AĨ8y<ѝhcb5{j0销qu*mF#J>ɶE/R=(̺R3s ߂[rp tkx{huhIb4..J5\=+ަ_`zOv; Ħȍ S--)`K,}3,H$o~`3ׅ٭m|k!|?X_a'Sfist R7M?`*&[sOww![^NjgvEy/?<XoF4%W1òa+58&⮪HXpy^k(ux3 a滈$b劝Wga?x lx|Bv8:ryJlj^ 7 CVBcHH1x{$(E29)tR3IKX~/4΃ .A/7[G[FnS w(eLcaE[J)JPwݢVag !ApB74 Ec@~mʂ*ԝ&Wa }xP4ay<IG*:l kg^S|?M bQ٧nL 3 omʌsR|W/r5X,cbNaH kvoGgC@> o nUz"HMtJ _\-!i$JȥPyfxwjLpGhdȅR  U҅c(sBCak#@z˚>f29;_-+t5qZS<`/fIɍ#1P@Vp_YiBJ]yO/<j4[ W7o0穝 agN/\@G{Ce(GcmA]/kgj_\T*taSG>[2 uqJ?0O5BOٍ0Aoqnr5b N'*+;hAA4R}Cso!U[r*.3zyv_[>, @/ Vۃ>H-э\lb/WJG}nB?I0Y[H^LbCxIN|_HF@$ J2ΛIviD#UOPەhSܣECc9D]銍>r~cl Sa 3JXvٻPwEaO\e;]E?9y!m9BZŮd70:7"Zflܔ\i P%Djh$p+OYY'3 JEw̘3`Xi:ͪjR+y` dtрw]ES1Fj{d$\])9}()^*KIQ`Ib^GIo7ҏ{H\h(I$b0U5E}Ds<$2CsX!d h9Ĺ"t er;ԭ1z˹E htb!JQ+U7FS7<SUg+xdt.YĘl5`@.TT7eulwRz jڶt(*s,mn<VSyۤc4j ^H',?]pz8Ua 3ܼS/ZFaG#?l(`RY=x/JTzJ' : KPaCn7]ŔOoolq4 * %8Wޓ/#׶D f׬lD&|TFW؉A9Uv*vaDNt Hhq)"'^ >WKcWXA!͑8S۞Ǖb|mGӐ/'Z;1[#kbӃyڗ '!=n_0]WcǑXfx?FBOaZP(U?HMu){vz7sPkvG!@>$~YrLJ`3oHɺWxrWN u[}\]w5<>i]wozw?G y9M_Y@MZ,7zy=dEl{T9g'Ozm&2bTTvn]^cmUڶ ,&O^BΓ=,.'ZF7&3aP=#J-R&BW/Jɍ-" ",|BSb{?s <3.aL4X'Xh >l\; Di{pf(4VfK4Z=ЭCZ=])􉤆 kf`;Bn@ށ5/;?t~N;D}ϕGlB}lǁ#&7Td&G+'4z%Z&9%9 Lisjtk郘UE)z8f\քsl̿u*scFVVtsT2Hu<{ϝ@u^k_ebud^)[|0tlH>#/[)d8> =X")>ټƴ赡( C4^UE29ë0y|QW8e*&0ļ<7:+~Uwy0q`FUby1_^ADflUDAI4ĝ|1,㈷NSuf?Xdž 8 :: \)q*9unjݑqO1/D ;ވjFJ _NjN9+Yq)=%JvT}q ,5tΞB|[lU V"i Fd_RJ%HCr(9ti%*s߈P]hfHE $7w2o)HXk֍WhFx\C %RҾ4H WIPvP-(%x_9a`ڌn䃭o0L;pUo^֞CIRKj"pqڀlqrOv$qe6٭ۈ_1}ܾe( ]Ge`'.V2&#,_ {U@<΍|0E#|B/NT5w25>@kZ3`]`aP'yqoxwvP@tn#5l6?c#.YfWU"ZϧISI:]/x\ȍs={+bGjZx˞΄RŨ,(D }(Gy,ҍP^.q(>#_&zIJtq$ f h_pddsvcŰo(#[{Awoi KC<;`Sc85Jvh]/[ l&RO\c6JvИ-h>(wƏͧy*jD'å9 i!+vJxj3>,\!m= g;~L$*49kFwq~q] SwQ.ДGt9lnR6 NCy Tnj!!DY:.-&qoӏM6& z ǂ8`žWkD#?ܬg=h_iBC}&*Fӈ\/S1P=5AM wYD6c`'YۙF≇7^o,=4 #OXu봿&DκJd)GX7At| _x| }EX ?ZLз4$=# ]ht aϬdĚ,OJYslPU}yeZO!_yh4v8*L9NmFOYVU0 J" YLҌahCZ HzsRT[.9&q)=WVxѡC52ů cBI*b&[:.nőOMF褻Eϓ;hjpuWgHZ [Dq%%mEm%DZݶddG^џ5[[&vk=n2}{/dH:mu83lKGLZ}f~70pJxHBc0 hA0lƳlۤMzD򗛑=.YM?PikXxwƛ1K9*66%t2Uxwa5q);8_/gRp % *bm Gòyx&:9?WKVD5c7XUΠ}Y*Vެ@̼NۥHڊ,ɌeΒ\LFHtԇ +f;pAZ^Û؏Fy gs^\Xh4BL9 uۨ8A'A{/T')42NjmOSpΞ[[OW] @'4ߣ/y\<;bd562 ԥ 5,Qj.;T1ɛJձ77O9n-s*{r]D$)P.`,>>xϳ l2R5 ex>5R"a͋DF4ĝ{W䱫@M aaZkˇIOŭf_gC#ҹgo0sW\Me)MvwXK" S| 2 8@(,0n Xhx=+ޜ<ǟ2%Pr8CVnRm raNUh"bijqғлD0EY&lDg$,'c y$wK[8aBkk_kWLW. ke^[?@B}M+v w~z!dȱ^I#~-/~DK!`g TʳI> {=%K)s%@!}JS/?9\9D Dp~9lΉ[Ɋ!*R&\Di7kqy]9o8~3y7gB-|òn}K66|2o߾:8P< [Ca8ڪM)xyMdV XxѨȺg!6%$>g6/6|C0V>:™üB1H,fdjτObEr]VkC6lc>(.i fP \{x>/Ryo ZJk.&rXDz$2\{HHFbGU "z;\nCIb &^ ^J-oڿ'x e7/N2 N6'6M9ƞ)Q^95o`t OӮW,>ˏqybB!@!|qIITy1mW Sm(z۷LIF Ϫru{+ G ֧B}$?@L)L5n,y\Tz@7kԲ~ނ?y޶dDjH0 ru>EY'dIqB \V4SrV?E)a&b!3 UGk^@8w޴*fkK21*i/.p"|4aL,?C<* mֆO)kl}uZ 4.9PqG򟒊 {f;kN2s1^:a&0h$0KZMI-Sx3hܥZD")8hyzm˸jo[2b83$q&pBva ?f,EVSC@*g?b51~? fP`BU;AQ}_j|1f IQ?.Gճ0+bޝC}O{VZM6@.:^$ ؉oO(LlQЏ*:t8wb24o0rGz7pҙsA0+c5eȽ׍$:QO:*.Mo J&xQ|uP`0a;Hs[` җCecvJ,+:FSq|4u{lp3D37=e1g̹ Z"f9GG7h =V|@F#x2nK; {:GNp KCt>NA>éE okG+scIeUX0UP ̾g ,{,:ݙ?*ĬvP*p4}ilR@ 1&fzxv4Hr<}$`h9-m#o]⫳OdΌȭzԖ$&HJ2VW) `2/]uJah~}}m,%uU*iJXJδcu,O#tSFcD% :s _RӏjSz*.W^(]] Q9ppP.ߚ;. 1Vq]kHW?$.x/4bNcG iZ[:{nyîK[*TDQrCH=A[V9Z> ݯ S0ۺ2oƊ/ޓWW?^Di0kB+? th`~IP[ɚI'^3)ʝSc|7$\Pnc5-ҿi{>$+"!m‘xs4q[#-C nęL?96=y\'i o ݵ6g;rmt2Ea,*#Cή^E+Q*'l*ؙ#L ,W W=uwKpr֛~zmXr "/k~X?yEk7[GwYP2'3IBeԽ>pǎNyzıt RW~e y"b ĥYL}aOiK.0)2~} 57uF-#FNsgPhkK5-]j723ڷC;`nvxJ׃ < >IFKNTz-㵞VEԻ<_7ۤ.ЀydZ3#\e]̣ SQ]3~ёGoE YZ