ceph-selinux-2:12.2.10-0.el7>  HLk|^k,y Ԣ QC$88*emLVp熩ZDKu^6'b2 ЌLj|\=s.5BI9c+\ IF'`Ҟe)N q@C1c{j2+QHWE(9|sy]>M?bYVIgހzhx@pT6nhTفRú(a,Z@][~k!pCbD3=XuΟ?cEX2 GAgx >r-9j/W~[naUz{S/ X>:?d  $ N '.y                 $ 0 T  m( > @ G H I X Y\ ],^NbdAeFfIlKtdupv|wxCceph-selinux12.2.100.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.\Qc1bj.rdu2.centos.org CentOSCentOSLGPL-2.1 and CC-BY-SA-3.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 dȺ[K[K\Qe20be5dbd05b4820c5b70de8cfd58d66ccbc993b6bf9153d26e2611ec9a046d2be6dee6eafa2e8baaeeef44f4fe6cbcb73b21937af20bd6a53a3bef4c72f34c4801ec935bef813d07d9e1e3786c450106f7437b9e1fa909364a673e83a655029rootrootrootrootrootrootceph-12.2.10-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.10-0.el72:12.2.10-0.el73.0.4-14.6.0-14.0-13.13.1-229.el7_6.65.2-14.11.3/bin/sh/bin/sh2:12.2.10-0.el72:12.2.10-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 !#,W:}] b2u Q{K!kUDcc88f+0 -8Pve2AV\>]0qx< JB3!e0g`"9c cQênIb 1}>Ǯ[HtF{u& 2]_%6TPTcBúO'XI4My 􋩷MI,' EzRz*Y;(Ab-osbpu8)hR?bX@H Ȼ8wjAF Ly; 6a-zӬc8@lɹ ED}EG ?I1 #!խ`JWpB/2.NꔀiS U,l>_5wp(w˂,鋽NI7eG }vNQc:ݸ򝸸ɋS95J`6/yLxDOq A|5Fxx5mUE/KVj9h+ Èpm.9!IT3ka|T!: uUl8` ͼ>UZK^6Nܞ`1IM!pmZBԛ-D%Kq|dF@ Hyp`D 6yA򗩸"wŧ$RrWM$v(Y 1Z|P@]·-OWBd`L&B`q!282τE) ȯB*'{Bc׎k{Nę!$ ?-w bR ,Ś"Y̮%H~CO]1Qެfr=F^#g@߶e{uhPm3jC4֟nqJFʇ@<HS~GDZ;"v9k-جE1F7ՈQǀlw>5=hY\9ɎR2E|::!T&Y=Pf`ಫ=Rz-"}\[3 2p|)7[h{Jz5z]h;\QVKSElȮ[:;(f2Z R:~^3}՗4^'=nG#qxϩ+gQ,:OB :Lo3*Vg7V[ʦi:!JrJfv]w4"&^?. "^nn㵆3mwBz,"m՜IXlTJ=\$2.!~5yat]}N˔ƺ][.17*03X,9@sH`| "%::?cE]#*z&ˌ?Bsoߧ~}9p!ao?qdh{ku hK܅bjV>ri|5ޤ>0䖱i>R>4BJqoғ2j8䘍Ndb0l'͸|;QZzگ? \)=iBvI Cq43aaHp% !Wp^RxRH%DlPVs{nq鿥W}M3O-Ǧ"Y0'PT%Ǐ͟g+L@a"L+:Y|,^ذ˫lBB{G9!1L֌!OKEYγvU6#C-Bcež6OR:cWX.AƯ>LmO"%-*#KGw|D{VXpTA"hbATU焀ϒ$*leR^7 3aO/Cs#|mnq vEG^Ⱦ—݈~>mnW1$_O.+7"Ti9[6vB'J+ïVoم)rjG7Qg+YaFX/I5e%ПH|zO]xH^j0@lrѿ0-|]%gۀ@c3<8E!BYLAol*|V^"BK=z/~d%/Aj "D4D&BLj!UZ$9>^b;/DӦ #Fѕ1fvN[bM SDJs~Y#?6̋XMERjҚ Rx*~ݽ"}xx&Wi#1*3}<숻l]ɛN<LVNԍh!OFqIf6X*=gjs(gرӅaG[>xF7֮BRB aQ_ X|x/T՟pfc ;rDp[/N|BƲrh䢹&5Q(hIZ›ÚL?'UM W+?6K<Ѓ-P)?WSWmzz3w*C+LoU|$ss{#[ۣ  E-d6c{̜VHSڿxпYxRO V4<}S[Dw/Pȷ*.M)7oݦu"SQ2fY[uʺmgù%B4%ȧ&bk]`h.k^߉Jui:[gJspfіuN6(n' O'EvR43Q8l*!(Gk cVsHDb q#=3Y?{@u|si42J޽Vh NEϏ21o4.]Fih)&0VccP aL5!bJ%hB?7u͎̫hK8/25Q b ԷDS>W%[/Gh },1ʹb/;t~) HPSZ$>}N j(%۶{V4L)!ݮh|.,!oUP ĉtɖ<;q;* y*{AŶ̿,Ԏ KA߫L4ϒi\@"\q:0Ә(}P`0QF (v5,[oөIҋxN}uK-,_9O>U\V}6qRܒJ?hϔ_\ft |)d17%i&r=1Wv]3)= ЁKi-e(HqcĝxW# edvעFOWלSZiv* F;)1Cd6byk߅g=+U_ Ze ŗ6(<{bǺ5|# BsDc%5@YU@h@:5b.'o1K$4YNsWoGԕNr*]hnz(i^&a %0>Oa_#ʺ6p\l_$$>^.r?%љ[Wr=◣r{EZ%DT݊Yߡ#[Hsp`wkp!4ٱͅL0ÔݨiҾr =lpM(M* sn\ ]$2IZx8DiE"._^ۺy Ʒ (qOEXd5<6<8c&&{I'4(zzEfdxs􌣷6-'OiKa=Qn(ي:D݂ >!8d%%uǣɮth߱ey)\;PdL`vX.eON 왋U|C= 2(|- B5N\|.ՙ̓ngfE,ChS?B KHf?fSuRg~ڕAD ~@;-ښD i:mFl1<F_ǿNΨp<Ü *kXNM[ÿe9" O|#WQ*7ՈxN3oq=Bt}`P.9_^ /rsl맺)n)ϩZ~v-ӑSݜd5y i : 0ۥl*;圭>ݫ Uz;j\ # d[!NHеYRpTH c+vcfGGɝHTnA45m˻!-v7UwEC=ҷ]m)zDR*l3:`cȻ_N eeٻYpt5wߞx1A^XP+!r2=]2@cv<[bvMF@ Dp>vM:tZp#w~*t*B2k?3&O޺ο0SXuKR]imK)+c"w]TI47"uԨXޛMIU -[նkBe7u#"ZIHM_iԊl:Oq|#U@yl[6u ;/ӳ1Q"1.,8'W?Cz8&dNDjR: ƿDm(_rx5a~JTtT+"SS*ف*8bT"Ӈ6~@Rʫnx}LƑvxTgIϭcylCshndwf9 #֚΂`Y6JZę$kvKsx뷥k+!V6p$y+Sٯ l˾6|SjG`2 r@ˈבxEqyU*/ )*rH7=#+>s5 [Q`'$D#[_y[>.uk1 `l] #t vΘa,Rʠ?(?zǥ#39mI=ޝ 87Ž=Ru5|7dUM%7{96(}΢1: ր7cjD/v&Ll9ãBZ$bxgR``*đ U7離"½:Z=R㺭7>qN;_ b'o񲀮^zm@mt{-L np="jNK}E&5A5[-,mP?@jM('c?̚'Q{KṢ- OOA>",^50NCNWvaY8DNy]xZE*-Dpq㩟E&%EP0oJXU6BIv^*j.Qв <(K4ϲ:?n6'ʹ6^x\ajT YLET;~g@Dڐ@OE,0\ʿۨ<`~it$DCJySf''dtmJlaHXX ]( @o G}[X ߌ>^WaWe35T 3xΛxV2&$; _3o'D<1/=#bR zQYji߇=hȽ^xTO Vq ,rd jǝk"x-{1U?1~Dl'$Ŗ;JxYZGtЦ[g6< IJMW괖)6߫{tۺ"!ɪE%Id<8ZgJȉ\id2dgm;166RUL!ێF3nUH}wҙxdS>9+_z|S$j;sbX:¯"5רюuޘٛ 1[K~5ThR.-S<}+q(_]`eS^ ^gߺ`IxƝaw˭d$BУ}fZINS S:_iLe t=dL=qSЈq݀g7Q9In(1WJ=|5>eOh󢰌w##͇O)0+9PtרseQg2}KF o0AaNe4Ls47ёsv&{왝,|GQ63 !4W_"D&M냚5_= RGX*վݰ Sr*.a>xQ2W.O`>Z_I_9F!lk+'3&FJ<) h1#N2pP~h)Z/7 C#fJЃY5“ &&1T ]Pau@8t<dp㥾QnyW:ӌQ3?F8 j37j4hfcyhYg#G3Ƭ9j%xaCW CΪ nw[i Pkߺe9߫i ֋0ʧ'&Zyc\)1+XW+-`Zk!%0%erg0/L Bʼ')QCj. ˒9etea4p@[lBN->IV&nV `g%z*줬zKkZ̰lJKl)EN|+s H; T:!XiMyOcXR,-L?`$6Q 7 |>BA}mQh%P\~Z0K׆&QT(j +wm Q&{]s;]E{ckVQ: k.g V:ѲD2f$J!G|c#ͻa=ﰛy9X%~!DžٞH)58c\;Rr$}5xʂ$VsS̢ XgID`UUllaߔ*'m3qa?Ka.o#8#.(mVOr+[KD\Fd+IflIWk\k9d*D]fvp +}Qyw'Q`m&&]Uᑑ'İn25p qşvNn@&y؈rs[?)Bsh$D4K!".G.-L?__'ӫv\| Si nIYRCcChS$8^C v R]l"L=BYb5%+AkʬcaI> uH@!}yI92ENd)ɐOu{',0@*EM\"Wj Zk `6$Q2NQȨa^:ԡ]~!k]&$͋cv/pq _7P?&UwL|p+'JMH/- g^3`A?K E-aP6m 2 Q>^5J蛮14(sxỌ̇谁mc!pC9_=(=IݴZlr'-oo76M6{ :@`MH[3:^cMw?xPS:\qyͦO0- ֽ16_{hG>ra.U1|x%R,TIDvnCJfcKٞKń_GL;"=7!,EO޼sc4XD"CvMb9blpC28\no3RCNӕT3#~#BS&W>F3u9NlbM lR hY1\drY2D4VÅ7#&+";?{;fY]Gc?cXZ ϸ֟#bY;NrKg(E<Ynޡ`S,L)u'-gl: (kIɓ7(R#/3iÐ o*ޠO5c;dDݪӶ) ]q/_FvۙF*+*IxO;muOAq@2V +kdZq7PctMeY`;ݢ$1 _BC9QSK Kl[K:J3 &O1Z)+ 3J`b>Mc@, *إDJr/?TPvs3ȑD1lwލP\Gү~I-ٚ B3`l >?O4Tj F{#3a\%zJC.&4.T7EFbEhLbt:ט3t'S-`8:lʿ@ e?|{툌y6V%5UW*Ш-'Ō2,܂Kup'WunڠMOT!32.܉D)6ۿ9Lʇ_泃6 (PͶ* "0qL) C^cOۂq]gJBՅS ֨` ;D/q˾@1tYԕM%.7[\E&KV:{b[t,N{:.<7oyU ,4n5؏.J#ҍ}Oj~"1Ib.'%,9+ Aqu&}og(to Y U8B~cRC7n8l0݊my֚C.%A&M)der|"I"^;Cx~WO NiW=g~/ckaq'}M[X6;^1:[VTٜι}EWW ļl)_6^;hꂻ&!n"bw pf5{uHM"6v\,bHvbKuN׫{hU]zs E "ôd7)LyeiJhc5%ǙbwABň ƉԁQ3%,sv ? QNv@PM+@+y!cv]qs<{R+{f tjaތAЇWs\8E-(;aaПa\ָ+DT|ŋY{ϞӮW/8,qݺ `|ԫ2(gv3 ( 4Ͼ]Non%MU̪ЄsCLN2Ap> 쀖ZX(5o)[;pR3/^XBI+vM' ⦇`l)fx}g{gMck'KwA&Шʃi5*Χ{3iVG$~aܣ-iu3I YZ