copr-selinux-1.54-1.el8$>[8wUEr|r|>E&?&d  2 48GV] lx1 x0L Z h    0Sv(,849:= > @ G H I X Y \ ]!^!b!d#Ie#Nf#Ql#St#lu#v#w$Hx$dy$$&A&L&P&|&&Ccopr-selinux1.541.el8SELinux module for COPRCOPR is lightweight build system. It allows you to create new project in WebUI, and submit new builds and COPR will create yum repository from latest builds. This package include SELinux targeted module for COPRc!buildvm-x86-16.iad2.fedoraproject.orgvFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarchfor selinuxvariant in targeted; do . /etc/selinux/config _policytype=$selinuxvariant if [ -z "${_policytype}" ]; then _policytype="targeted" fi if /usr/sbin/selinuxenabled && [ "${SELINUXTYPE}" = "${_policytype}" ]; then [ -f /var/lib/rpm-state/file_contexts.pre ] || cp -f /etc/selinux/${SELINUXTYPE}/contexts/files/file_contexts /var/lib/rpm-state/file_contexts.pre fi donefor selinuxvariant in targeted; do . /etc/selinux/config _policytype=$selinuxvariant if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -s ${_policytype} -X 200 -i /usr/share/selinux/${selinuxvariant}/copr.pp.bz2 /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi . /etc/selinux/config _policytype=$selinuxvariant if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ -d "/var/lib/selinux/${_policytype}" ]; then LOCAL_MODIFICATIONS=$(/usr/sbin/semanage boolean -E) if [ ! -f /var/lib/selinux/${_policytype}/rpmbooleans.custom ]; then /bin/echo "# This file is managed by macros.selinux-policy. Do not edit it manually" > /var/lib/selinux/${_policytype}/rpmbooleans.custom fi semanage_import='' for boolean in httpd_enable_cgi=1 httpd_can_network_connect=1 httpd_can_sendmail=1 nis_enabled=1; do boolean_name=${boolean%=*} boolean_value=${boolean#*=} boolean_local_string=$(grep "$boolean_name$" <<<$LOCAL_MODIFICATIONS) if [ -n "$boolean_local_string" ]; then semanage_import="${semanage_import}\nboolean -m -$boolean_value $boolean_name" boolean_customized_string=$(grep "$boolean_name$" /var/lib/selinux/${_policytype}/rpmbooleans.custom | tail -n 1) if [ -n "$boolean_customized_string" ]; then /bin/echo $boolean_customized_string >> /var/lib/selinux/${_policytype}/rpmbooleans.custom else /bin/echo $boolean_local_string >> /var/lib/selinux/${_policytype}/rpmbooleans.custom fi else semanage_import="${semanage_import}\nboolean -m -$boolean_value $boolean_name" boolean_default_value=$(LC_ALL=C /usr/sbin/semanage boolean -l | grep "^$boolean_name " | sed 's/[^(]*([^,]*, *\(on\|off\).*/\1/') /bin/echo "boolean -m --$boolean_default_value $boolean_name" >> /var/lib/selinux/${_policytype}/rpmbooleans.custom fi done; if /usr/sbin/selinuxenabled && [ "${SELINUXTYPE}" = "${_policytype}" ]; then /bin/echo -e "$semanage_import" | /usr/sbin/semanage import -S "${_policytype}" elif test -d /usr/share/selinux/"${_policytype}"/base.lst; then /bin/echo -e "$semanage_import" | /usr/sbin/semanage import -S "${_policytype}" -N fi fi donefor selinuxvariant in targeted; do . /etc/selinux/config _policytype=$selinuxvariant if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ $1 -eq 0 ]; then if [ "${SELINUXTYPE}" = "${_policytype}" ]; then /usr/sbin/semodule -n -X 200 -s ${_policytype} -r copr &> /dev/null || : /usr/sbin/selinuxenabled && /usr/sbin/load_policy || : fi fi . /etc/selinux/config _policytype=$selinuxvariant if [ -z "${_policytype}" ]; then _policytype="targeted" fi if [ -d "/var/lib/selinux/${_policytype}" ]; then semanage_import='' for boolean in httpd_enable_cgi=1 httpd_can_network_connect=1 httpd_can_sendmail=1 nis_enabled=1; do boolean_name=${boolean%=*} boolean_customized_string=$(grep "$boolean_name$" /var/lib/selinux/${_policytype}/rpmbooleans.custom | tail -n 1) if [ -n "$boolean_customized_string" ]; then awk "/$boolean_customized_string/ && !f{f=1; next} 1" /var/lib/selinux/${_policytype}/rpmbooleans.custom > /var/lib/selinux/${_policytype}/rpmbooleans.custom.tmp && mv /var/lib/selinux/${_policytype}/rpmbooleans.custom.tmp /var/lib/selinux/${_policytype}/rpmbooleans.custom if ! grep -q "$boolean_name$" /var/lib/selinux/${_policytype}/rpmbooleans.custom; then semanage_import="${semanage_import}\n${boolean_customized_string}" fi fi done; if /usr/sbin/selinuxenabled && [ "${SELINUXTYPE}" = "${_policytype}" ]; then /bin/echo -e "$semanage_import" | /usr/sbin/semanage import -S "${_policytype}" elif test -d /usr/share/selinux/"${_policytype}"/base.lst; then /bin/echo -e "$semanage_import" | /usr/sbin/semanage import -S "${_policytype}" -N fi fi doneF(xA큤cecec!cec!c!c!8058ec6e89fe76fe9f144145634deacca14b52519df90073fd259784d93c794e682ff4115b13f19f6fab9b191562ac36432c3231cae5f3dac0b0aba73c1af18a8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643bb8808308ed20e1194aa10a8884531a0596f123621747570b428a0b9ecad2bf3eb5acb0d94b87ccdcaeb994461b8055e83e4a1234f91977fb61bce969ebfad3279d3a324142504976a05f33e79f8b4c2188515f00ac27a2c41a8fb1ce957c136rootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-selinux-1.54-1.el8.src.rpmcopr-selinux@      /bin/bash/bin/sh/bin/sh/bin/sh/bin/shlibselinux-utilspolicycoreutilspolicycoreutils-python-utilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)selinux-policyselinux-policy-base3.0.4-14.6.0-14.0-15.2-13.14.3-108.el83.14.3-108.el84.14.3cE\ac\=@[@[i[h8@Z@Z7XQ@XQ@WWv[@Ws@WRWJVV@VU@TE@TG@TD@T=@T;S|@S(5@Pavel Raiskup 1.54-1Jakub Kadlčík 1.53-1Miroslav Suchý 1.52-1Miroslav Suchý 1.51-1clime 1.50-1clime 1.49-1clime 1.48-1Dominik Turecek 1.47-1clime 1.46-1clime 1.45-1Miroslav Suchý 1.44-1clime 1.43-1Miroslav Suchý 1.42-1Miroslav Suchý 1.41-1Pete Travis - 1.40-2Miroslav Suchý 1.40-1Miroslav Suchý 1.39-1Miroslav Suchý 1.38-1Miroslav Suchý 1.37-1Valentin Gologuzov 1.36-1Miroslav Suchý 1.35-1Miroslav Suchý 1.34-1Miroslav Suchý 1.33-1Miroslav Suchý 1.32-1Miroslav Suchý 1.31-1Miroslav Suchý 1.30-1- new package built with tito - httpd_t on copr-frontend has the rights to link copr_data_t files (uploaded stuff)- Add more rules for keygen (follow-up to 4f689743)- allow signd to write to socket- do the relabel in %posttrans - use git_dir_archive instead of git_dir_pack - allow frontend's apache to ioctl uploaded tarballs - packaging: Python 2/3, RHEL/Fedora fixes- fix distro condition for policycoreutils-python- rpkg deployment into COPR- remove Group tag- wrap map permission in an optional block- add perl as build dependency- replace fedorahosted links- restore context of only those files, which context changed- Revert "add selinux rule for cgit"- add selinux rule for cgit- adjust selinux policy generation for separated log file paths- separate log file paths for backend and frontend- add missing types to requires section- allow copr-dist-git to read dist-git- add rules for dist-git and keygen- 1246610 - depend on policycoreutils-python-utils- [selinux] allow httpd_t to write into /var/log/copr/- remove old changelogs- 1077795 - co-own /usr/share/selinux/mls- 1077795 - use macro for /usr/share/- 1077795 - spec cleanup- follow selinux packaging draft- finish move selinux into separate package/bin/sh/bin/sh/bin/sh1.54-1.el8copr-selinux-enablecopr-selinux-relabelcopr-selinuxLICENSEcopr-selinux-enable.8.gzcopr-selinux-relabel.8.gzcopr.pp.bz2/usr/sbin//usr/share/licenses//usr/share/licenses/copr-selinux//usr/share/man/man8//usr/share/selinux/targeted/-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-protectiondrpmxz2noarch-redhat-linux-gnuBourne-Again shell script, ASCII text executabledirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRfor selinuxvariant in targeted; do . /etc/selinux/config _policytype=$selinuxvariant if [ -z "${_policytype}" ]; then _policytype="targeted" fi if /usr/sbin/selinuxenabled && [ "${SELINUXTYPE}" = "${_policytype}" ]; then if [ -f /var/lib/rpm-state/file_contexts.pre ]; then /usr/sbin/fixfiles -C /var/lib/rpm-state/file_contexts.pre restore &> /dev/null rm -f /var/lib/rpm-state/file_contexts.pre fi fi done/bin/shhttps://bugz.fedoraproject.org/copr-selinuxutf-8c85fa08c1e65f4f55613591f6f73e7b226fb7c226146501f1f2578af31141027?7zXZ !#,A'/]"k%jWhvq^Y؀ 22SOL5R lɑR$ֶ+18I|STU* rLIͫ'D$q>MUb֍e'%1 21Ump $Uyn-Ћg\+#`8%c18;¨Bz0޲z8]O3ܧz-ힳ|mo*Q~7B#vTX䲫TQ h yNs30jXDŒZQdPܪؿT(%9ݱ("v,N7.C[ ZaSK .іbxmz|!?.s4)HB+@ӁDG9 iKp;\KfuTx+&&+Sf:D0O4/Ff4yK%('~uͣ_⡜ßͩ+KzVtZlt%a5At{e3%j"O[_Gt [6'_Q/`I0e1tEsyHgE&,7ICB/  hM)MBw|h:iYcP(*Ł6kk\x-{ D D@^9ZR?AeV&AT:iA%_4MC{%.Ĉ'fL~0֨d B׸쫾cdgO^0~Q Ag}7>|608j[6[(" hsJO`f{]G'i,'Gnei95(U[ uzCPh(g㡦'__AfB{ՊgyK4(+v\ hלj`}q:IxfHcDgܳezf3s wX8Z ( n* Qz+U?X{Glw:5$}40[BG˂s_RtR%)~SufWЎi1L V1'Hgځ:?]!/ErP՘Ј*070ȗ朎E$݈(yGz2(UB۫j ewBK(SfFLO:hkuKRoڷW\Zj7O9O(=y8H`%"hTJ*fѭ8py{󓧅PRd:rMVe¾b /}ťlNm((9fׅk(݆-D( y/ sN:T% ߺzDzGHsf+m ļPbok}vzIZNfܻv-0ʪ=l)n CV0$X u߹azR$<?DyMBQx~+u2mL^or̊XAgypL$<R@&[cq]DrA򣛴ujvLPRFl&5+:>AOe ?PUjg8U\ֆ‘1'b`}gjErE~ܑg^QdcBΐ 9/[ORhHS.:k8{|é%*⺚\~#ԒD63RHpVX4}q&EL(Nӗf링Uj,$0&S'g'ҋO+tw[*+=- r?^9EviKXr}~ZS 㪫6qCY㷣9g. )m63izNNgg }cA:z2<4z>?%pӺYd. j}0m[2)lzdNbqgh߄}؅p&7BBؙnJq)cb 6؈̭%I=xђ /mVP"2UPYw#8oV|WVpR~.\w|N ^/W1Y'$ZpoObofy|044ZNu]/zh`QnU]n[2p={+No.Ivozh^&&Z*=m;Aw-'8Ɣ?bcQ>ahfn;"Ťm {4o%p0"3kycQw}T7lK>x *}lON@) nÌlk K7&) nAC`"mIt@X㟽w9Ahfئ뭤>g f-`{ovK[֓R[HO>kO]" L5qYuÍga_y+>tR֙DΎʿiQVEzOjyW*V@sFYYqHCc:ؿ 'Rʃ̬D^yO*74g2ͭ^n:YYNQ)O!xn0bV?D)0!+w]f,>A 'EJO^+ +.o@”)G f-d_Y{C=s5؈8A7d'$<\\]杇J(2g8T[uRK|z T7,/Y3!O2hG8 $}Q }|CUoK֓w0bTs S]RލTS2rAS @OEXfn1*<> S]ᕣj Me!mIi&Pɪ,kBۋq#K9khT-Pƍ~̀tM=VHt8Q^{E0{Y^O_c{^N؎T;P!ֶ uv^m->CEm.$ko~ 8vǥ6fΥH#t/徾0ş%|ެV/;&[D n13۫7 V`Bdv_YrgΙ`8r: fL h rRh9^`X̂Q'# {0_h%م>fY5p/Z7,sXǃXpY>E@.9eAyy5N`d`wcɿoɷen) n)l;T:؅NEP#CQHDlc)?׀-{l2>_?էrEr7q3 n 1mjf$0k 30d{*3Or/Gy~0W85f{8+zCEx<ՔV%)E6~դ1yҁ?}(Cž6z4yUҕS*`~VPhV{b9oyfv:zQfGT:`V$))o7,lx󖊉Fz$}b&zYWS=s?s~2/3@8*Š=*V~i(uDkW}dRP4#xZl ^Qg%#|@bsA݂Ծu?<֎n_6{$i3tc3U9ơ%]B *g){籐VK=l4.&;M ?[EEpqG 8]5jIYQ?ÿ?t GZ.[a~ikU6E :Xd^6KpE!P=ҝto<} }::ÐHn|,Vˮf& ^ nH?]!fø"mZ۞/;E\p% =v䘭 Qs7ZrsC8y rn2"R"T3΅N7}aVnS4SbAϡ}.! `Uda!A *Uhvβ *3zL%>%_.]p;I R3DKܑ) a67 G˵+0597챕'h4ϗ.R_Sv+K+mX<,]mMmij]UO]g =kΒa XNS>-UZ5FTW݁n{Q=w%Euc#[x*vոHc}9:y"b MTj |$?ueh +$>B47G*"TF9>:&/6D ~Wɳ,eVD_՞4yV10(ļH@U|m>CONPFdM_8T,)%[, &l?q(n!BO-%8^mYIj&G!@XQOk{U5w#i5#׏:썚FNQBEa2t4 -RPIn;4}O#s61867~嬛WdZ{c0e\Xһ֍t`G\ɜc7o6ȝd4mZ( KVQvndgR)LxUI@l*-;P!nD` AۭIj ɨ)rV#$+AIjt->!N ՒMf"Lɻ,x}A ȀmuTiʇ~ޟr>w8]U?V:: 1oNH R 8x$WGkJsPcTBj'U/oM/D z1_$g컅,AЦ[f٩IC0%7(-l< WpGZݭO8| znSXNIoХSmj5LR _ejۦn;S[y4!-|+.he[MDEmW=}> B̕wǾl;.`y=VuS33 &6!,wm(2D|G+)sVl͂˴Cd{OFaiEgF jvpڋ_ĥ+8d҇\ 0JwΉf(*U|;CmzXnD h+n@yg7z]D@c܋ﱽ"T1QdFRॼnhJ>k:(bФA],WՀ1G]I̧Lxٰ.V(%4tі>\XjA@\(aPF/cm舖ɠל\f ӆ]ZDŽ!9*1D61ytjZQTN,+8UM=`@!"j}U@ܭwy䇀V&,̿gH%`Ji1 2[{j$Ze3 pPbǯ//xh1[[ȋpTEz)ۥܞzeѱ$J#DDwo@:~O4N-_:,Z$| ;M(gfҘ"<|ߋ'Gqt?PbB߽ʲ^?*T0v[7Z}(A, w'5tzEA~_N5芙aZ[Yde/ff I Lͯ^fTB]}ƶp|scOt7:'42mB0ME?$,£[""Fڜe_" L 6h7 ӖU#Whyg-Tܷ߈(/֪ B!u~v_renr9גyn6s'ԱQ8 Q9Ɇz` yl}bqpzb2%:@7 BRk*8XRYH7)wf,M -rWq3A(L<•:y8ӰpBtɃT|62 7"q[WF4(ܔ5bqn%H)/)m彄6+FKi6,gVK'y!^f6ƄtƑ ST48b)3d[^x.R#w81_eR? YZ