ceph-selinux-2:13.2.6-0.el7>  HLk|\ JF9醖fq>F0r:@]A^}Jg`37^$ϛYÄZU 8"[hV2J#6(ӇZ#uFm}^QћuWgNeX//O&4'P˪ַh-X__rVK$3] rlE ի ?YUSuf5u9Id66J2`Qˢkq :.$'ʅc0gp/:6MevNXY}6a1^_ĥF^'WH`z~׭nKgnR`".?){ME9w55g) F\MNt)4c=Z٢^ӎy}=HR{n5e30535fd0a28c4c786166b647746a34917f0846fcKĉ\ JF9=MqhX1S!(U b2-Ȟ7A{{V;o B*"w%=xd@i( 9/J3Nh-kϫ$0-*BqZH_d(/bJЁM, T'f|r0f d 9GzͷlD1rPPߺe8vQ1nխ7fu~Zx%ndl}eT[]QaN AyŶOP 5 ĝy1i  vPl$RQ;c9sFvjz&R'n-.Ml҃'{mڌ ۩X+B.Ď#y[2U\!Yh* El<jK WÍoW T__m^}oRtvrV-GGLCϫh>9?d  J _k|                   X 9( > @ F G H I X Y \]^2bd%e*f-l/tHuTv`wxzCceph-selinux13.2.60.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.\Mqslave-centos07LGPL-2.1 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-3-Clause and MITUnspecifiedhttp://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 dG\:a\:a\$CMV 7#|cuVQu-jл:2ԯܸ/:j!ѹ8Y<̘v Ha|De>#GA 2(%ax9-8+S*\,u T20]r1ˈ0,_KyɩD)QΈmjyK|NR)t^/9VFxo רI-c65|D'J:kF<Etj<]CeOUGzsQV  4w+w?V0:ܑDPV쭵 $j6̈T[vD-yYZ*pMzU BTԙL!@td΋チP*W<b%;1jz})ܤO8O{[dBl4m| #ڹ@|sQs5fyefy( &aAwLb%fW|hl',5ya~2XGq9U(r1ހ٣PǏ;Hnm?&Wi9"PQn'}fz,%S'ur1Q~Yg󑇞Fqf)Xjv:!O᮳(b\xvy~,6wg-hW/f\+Qn/I0.DEz\Ұyc`Vt)ŋ夕;t0GyEEWB4T&Z64r: 9<8\_ŲTڦL>p/9{=ݳ1K9|FYiU.>ORĵB0fdXʗhʹ5ۙgTp p׶ts4wt-0Tcۺ.y}kt7(?͛YOLGi>W[?Cmh7FN_UL  .w Xd,Җ`B`].A/1 aS ͩY@َJ8j5t~%tԕ](tB}RksOz6XKRNty/ :#;Z}X<j4߿2ܧ #q3yxz>o+1ց,( =..)lYZkx6Ҳ+@f# w"Lwظ_Lih_+틞T@ >\o+=XM",/~cPU&=mu` ,x,of1|r8P1ECOP@%^̀85,&%HDT xha:{%'ܷL]MVܘ Wӝʂ ei>#hđľ6+^.'iXu`qP7p?jep$\, +y] ?3:% Al4~`(1@WxCt U/i[ f"utrCG hvCcoڪF;8h2]dsl }zvy>YhoJ*;t/V ZlNҞ8i3 є *ZZ : $VxOcQ-ܞMH| {Ciʵ夎%v>/N59$<;!Bͦ/ceendAr8v yxvp>RiqT4h\v_ؑLc; !ϣZ d7&@ zc?|v*Jn<9!%1qi򅡹XܟtA?lMmf̰YŞcHq5cbueBV@wYԼl GiksL ɌUEUgFWF7 pXsn @PE~`Yqj&I d0RYr|VN? 0'װwД%=S/eqݗKS ]UτxQocuڰaC"A3"Sg%f茐xtRr|e;~\3tA{\HR:HU7 !1՟&DS'>줷9*I"vco&NCA#!n-F_B`V˥l=Hw UTP2?7euuVwJ?o:-|+>`&V/,kW׫c\EyyBeIB7ķ J f/<jgK= 7g[Ž5! `(|҆m:/!VY8'd$Kfru).r-r;#fPmC"qLgM,2d_6600[\fNjX p2=x۳pτDHK SZBX Y^&p d%(i\Ydg绤A`rWuh:kGMfBg|xyO^~gM!^8:Ϊ@oFv Ġ<&^e<9q(,ZvDK9‘{h`8ʃ%d"{ IShװcE:Gb{{3uTA".ڽܷRxτ^Vo_{6)pg6;3Y5! ;=aǃW-d\~cڬȓO+@,0cPd|bkgeB>Q@7DfÄW'ל{#~O!s"lujKrOL9S|)tӞ2V5,aAOe)gRp (zQ{Y[`! śy pRML64JIuU #6AϠV-ؤ+}r{<`Cۣ⠰'$,]p`}qܠ@wjD[\fCG!73kdLMA$.f8RgUf D)*[V; GyZuxݎuF]N*@; шVش}$k|>*ge|E`B%2?WcHa w/; fw]=#W]Nvb`#g=(<9qu{$ߴub夆Zr8t=rRmo.qvjx!-435x13 b7Vi#ueLaIm Ab4\B umλmDHU٬}׹7$kI#{)뺼9gn+M{I'/ſ/|妖w6'.Ruh$(614xMԠ3zvٽ ,2^f2uO<_-1{Z˷4sAj/OZ<,*h_/12'52[ie ^dDZNW6bi8Qm&ܶmP\b}'9I; QktﶃE"R2A61ŒVj4_ɴ-)]4ϪZ!&ڊ⹕;c 6Ah8k.?\0[\|i!h$ȶJ/oR'Xk_<\hx=rb+*|=T鐅, HNvP6 ɼS `DCRT5ve[DezQ2f 恥^)u99 s]2Q.(C:] ёpSy9"+%,ΰ<=!ּGٻ{!Z`\`DF{*韎?GۀZYхE 0%GGjD>5//!{8;Li Ϣ~0k4SD vYb[ɷ~FY_D(1amPy|Iʝn]^\Ȥ׀Ц"8k&@öd)uz ,g yU۵U$zxVJ@+`t I}{ipmAqZtvߓw5/U0Fd}kmRb]\Wkԇ ]7yG X1{b7-:ʠ$gntdw p+/+֏osW੉qXhYݿCHY]ԐֵڲCtSTMJjONY~kriv \I`m΄nԩ!otU 2:]غjFPd!n@i/mSݽbPZLH5iupi)zatb^$KV!m 7ɇ $X!F( %ѧ[H0{sQI_JT2z No`)43I2]+C/0#~#.?b8 WˢDTD@zցL:*JGCtɌpx\~ BF@dVjS-FA # ^0j B[9pD|]8$|ӳY7Äԃവrn(3ۼ@9} fW` It̩F{_ⱆ6{<.y<ڃb>lk{a@-D_?̺A MIQWd# x=z3yhH2E7зN=ET=a)/]z!1'.#RމүIi!]嗀] h틌zI`y{aI(pDyKŦވI:k^뀤brx DϮ΄Dc> z< mJiT/޹sJX Cjuò9E_K@lZNʯ##MMO}is1rE-yj}l {ȯzH"^u~?oNӞ}i7uBN.T6[$R(Y%U^RK'p󊝡p ZY^t3SjWNdɭNqbrxї/9E7sr֔`\(sWcj~adrY$;ݛqD,ҊJRhM~̬o~aiн5cе%}r#HɐyfnP*tсp-t@I@bi7 =]*@kNBPM̟@k}'rIK,Ksx_/޵ȳy#ڑ=n< JOUqQy5_^8* z s"d. O$hȵy)M?~T0S]h~SS~* AXnW债{`$z+N%O*K!Y%lVyyic#VMlp<1 U)8c1AQ\cG2rF'cUK%ӭ&_!4/@)(>wGց7hzcƀl쌯Y;VP攒 58ћDH˺ʪ:6LlbE$pqwR]+jdƝ]8+(9 _落TV!˺tmrr argU-YnPQ ;0XS7 +Sl/ZcMz}I`Ά=8[n'i54 Pa+eY]n($xrƐX8,TӞjNQ5)Tݿdž4 o&'%߅FPE:G_X$KG J~Oۨ v @9ڮMxaj~MU) 1:$)>,1"yU rTiBG`UKv.f_5'S& YZ7q3TBcT|ۚpD4Ǜ+cM3%"'Q}XY<$N&$uz+}{ f&l)QtVDuxFڎw b[u%\.M ;6rA au\8lC%:vl B^jwH. 5c`;%p\;[(wm>rN=y&LDDDv -%(LGg3^=\m$)aHP-!raZYq폢JLjiGΜJsΫ7ޙy o' Y;3 ^r` c}kjlTnUه~QDe3A:١nx ݶ9_+oAD;<&Z%EStQwj(ύC﮻r@YQF;a?.7d>[m@M.@b-\IպP:T^%rDЇc[gxn{8 L3޽: sJ9{Azq+7xC,Ns"I G S(Rūg)Tfngx̙k~gWrYy՘?"Bijunr̋6v µ9n'\3e5:سEZJ6!?ȏHڱ yb@(<+q4`?B.갶7-Ăw u﹜>6waky =R;Cٟ58Lk3Jo;dGxd})<Db`\pĩrܐKtj;>]`wA򐥴B$=TT}s/C/m)u&1;*Cl} Rz4(J030'[÷·ufugl'¥vHv~# 3Mז\=?^umІIeYJs7`j\iKo*cWP>~5=TWNg'^]79`7vO;7@;!GtSK33RTPJ{|҄KW?n;^2Č_k!xG+BuIP}/%pRgۧĮ"7ip˞`}H{TF2A$@Xq,[B097ٽQ U?bA+q |"4[ 6؈ZM=1I;G*/q1>XBו$
,7H=)MT5W8y|3p˨ksJM>-ٙ-{}KAĔ?ՓH88o1hw eKhT)`8 X•W(:u>;s~_(<}[WYlN+BXTUo,H\è.jv:a++L1r'f}|Gto`Rӽ'ƒwTDO}{BRt [ƝN؆YzZf|(n683'#_ˆu`@֗1f`vӟ[ߨ]JTf!y*t:/); Ik&;KTHz=vZ Ɛ-5t1u zD=㤩@W/pHvȓ³[Ky2tz20]19~ hq孲lMVɏ,xkjbXuD1֝vlIMpUZ"a@]A80\wJ 2 |UJ\rMA9VFݽ$lBtO}15 `μ!shramDZ()J$KIB5NQ0(F[4:U7YϠ {C׹<`8Ӿ Vy/s|CXO~=K Na)ݵ{@H})AgQFz0 86|a22 e et h%;އ) y"kC),Qm7T2JXC])Hf[`1 |:Oe&I"*LZ3 ?kka4枡=3ЄB0w Sk,G?bSif/tt.o;4\WvN:R)<s%Zj7Z[+:ъT*u 5ٔ0f,@06FR14NݟXAam`H#,%@kmRл~PM<>D*` gGnRM0ȇ-71VP^;}wL:wR+AFaHoun$ YZ