<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>110857</bug_id>
          
          <creation_ts>2005-10-29 19:18 0000</creation_ts>
          <short_desc>SELinux updates</short_desc>
          <delta_ts>2006-02-26 14:32:14 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Portage Development</product>
          <component>Core</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>InSVN</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>115839</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>pebenito@gentoo.org</reporter>
          <assigned_to>dev-portage@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>pebenito@gentoo.org</who>
            <bug_when>2005-10-29 19:18:48 0000</bug_when>
            <thetext>1) change ebuild.sh code to use selinux configuration to determine where the
file contexts are, rather than a setting in make.conf.

2) change portage support to a FEATURE rather than USE.  This enables the user
to disable the portage support if their setup is broken, while still enabling
selinux support in any packages they might merge.  I was going to submit a patch
for portage.py, but the place it needs to be changed (line 7234 in rev
1.524.2.76/2.0.53_rc6), features (the variable) isn&apos;t filled yet, so I was
unsure of the proper fix.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pebenito@gentoo.org</who>
            <bug_when>2005-10-29 19:19:21 0000</bug_when>
            <thetext>Created an attachment (id=71704)
ebuild.sh-selinux.diff
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pebenito@gentoo.org</who>
            <bug_when>2005-10-29 19:34:18 0000</bug_when>
            <thetext>Created an attachment (id=71705)
ebuild.sh-selinux.diff

die correctly</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferringb@gmail.com</who>
            <bug_when>2006-01-06 10:07:35 0000</bug_when>
            <thetext>assuming no complaints about a feature enabling a use flag, +1 on this.
Others?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pebenito@gentoo.org</who>
            <bug_when>2006-01-06 10:23:04 0000</bug_when>
            <thetext>no, no, no, I don&apos;t want the feature enabling a use flag, I just want the code in portage to be controlled by the feature instead of the use flag.  Both the use flag and the feature are turned on by default in the SELinux profiles.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ferringb@gmail.com</who>
            <bug_when>2006-01-06 10:32:00 0000</bug_when>
            <thetext>ahh, convert strictly over to checking features, k.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>pebenito@gentoo.org</who>
            <bug_when>2006-01-29 09:01:13 0000</bug_when>
            <thetext>*nudge* we&apos;re really going to be needing this update in the next month+, can it be merged?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-01-29 20:19:08 0000</bug_when>
            <thetext>added to svn trunk</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2006-02-23 08:55:30 0000</bug_when>
            <thetext>This is in r2606 for release in 2.1_pre5.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2006-02-26 14:32:14 0000</bug_when>
            <thetext>Released in 2.1_pre5.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71704</attachid>
            <date>2005-10-29 19:19 0000</date>
            <desc>ebuild.sh-selinux.diff</desc>
            <filename>ebuild.sh-selinux.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGVidWlsZC5zaC5vcmlnCTIwMDUtMTAtMTMgMjA6MDM6MTUuMzczMTUwNTMwIC0wNDAwCisr
KyBlYnVpbGQuc2gJMjAwNS0xMC0yOSAyMjowMDo0OC4zNzk0MTg5MTggLTA0MDAKQEAgLTEyOTks
MjAgKzEyOTksMjAgQEAKIAlmaQogCiAJIyBTRUxpbnV4IGZpbGUgbGFiZWxpbmcgKG5lZWRzIHRv
IGFsd2F5cyBiZSBsYXN0IGluIGR5bl9wcmVpbnN0KQotCWlmIHVzZXEgc2VsaW51eDsgdGhlbgor
CWlmIGhhc3Egc2VsaW51eCAkRkVBVFVSRVM7IHRoZW4KIAkJIyBvbmx5IGF0dGVtcHQgdG8gbGFi
ZWwgaWYgc2V0ZmlsZXMgaXMgZXhlY3V0YWJsZQogCQkjIGFuZCAnY29udGV4dCcgaXMgYXZhaWxh
YmxlIG9uIHNlbGludXhmcy4KLQkJaWYgWyAtZiAvc2VsaW51eC9jb250ZXh0IC1hIC14IC91c3Iv
c2Jpbi9zZXRmaWxlcyBdOyB0aGVuCisJCWlmIFsgLWYgL3NlbGludXgvY29udGV4dCAtYSAteCAv
dXNyL3NiaW4vc2V0ZmlsZXMgLWEgLXggL3Vzci9zYmluL3NlbGludXhjb25maWcgXTsgdGhlbgog
CQkJZWNobyAiPj4+IFNldHRpbmcgU0VMaW51eCBzZWN1cml0eSBsYWJlbHMiCi0JCQlpZiBbIC1m
ICR7UE9MSUNZRElSfS9maWxlX2NvbnRleHRzL2ZpbGVfY29udGV4dHMgXTsgdGhlbgotCQkJCWNw
IC1mICIke1BPTElDWURJUn0vZmlsZV9jb250ZXh0cy9maWxlX2NvbnRleHRzIiAiJHtUfSIKLQkJ
CWVsc2UKLQkJCQltYWtlIC1DICIke1BPTElDWURJUn0iIEZDPSR7VH0vZmlsZV9jb250ZXh0cyAi
JHtUfS9maWxlX2NvbnRleHRzIgotCQkJZmkKLQotCQkJYWRkd3JpdGUgL3NlbGludXgvY29udGV4
dAotCQkJL3Vzci9zYmluL3NldGZpbGVzIC1yICIke0lNQUdFfSIgIiR7VH0vZmlsZV9jb250ZXh0
cyIgIiR7SU1BR0V9IiBcCi0JCQkJfHwgZGllICJGYWlsZWQgdG8gc2V0IFNFTGludXggc2VjdXJp
dHkgbGFiZWxzLiIKKwkJCSgKKwkJCQlldmFsICIkKC91c3Ivc2Jpbi9zZWxpbnV4Y29uZmlnKSIg
fHwgXAorCQkJCQlkaWUgIkZhaWxlZCB0byBkZXRlcm1pbmUgU0VMaW51eCBwb2xpY3kgcGF0aHMu
IjsKKworCQkJCWFkZHdyaXRlIC9zZWxpbnV4L2NvbnRleHQ7CisKKwkJCQkvdXNyL3NiaW4vc2V0
ZmlsZXMgIiR7ZmlsZV9jb250ZXh0c19wYXRofSIgLXIgIiR7SU1BR0V9IiAiJHtJTUFHRX0iIHx8
IFwKKwkJCQkJZGllICJGYWlsZWQgdG8gc2V0IFNFTGludXggc2VjdXJpdHkgbGFiZWxzLiI7CisJ
CQkpCiAJCWVsc2UKIAkJCSMgbm9uZmF0YWwsIHNpbmNlIG1lcmdpbmcgY2FuIGhhcHBlbiBvdXRz
aWRlIGEgU0Uga2VybmVsCiAJCQkjIGxpa2UgZHVyaW5nIGEgcmVjb3Zlcnkgc2l0dWF0aW9uCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>71705</attachid>
            <date>2005-10-29 19:34 0000</date>
            <desc>ebuild.sh-selinux.diff</desc>
            <filename>ebuild.sh-selinux.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGVidWlsZC5zaC5vcmlnCTIwMDUtMTAtMTMgMjA6MDM6MTUuMzczMTUwNTMwIC0wNDAwCisr
KyBlYnVpbGQuc2gJMjAwNS0xMC0yOSAyMjoyNjo1OS4wNTYzNTUyODYgLTA0MDAKQEAgLTEyOTks
MjAgKzEyOTksMTkgQEAKIAlmaQogCiAJIyBTRUxpbnV4IGZpbGUgbGFiZWxpbmcgKG5lZWRzIHRv
IGFsd2F5cyBiZSBsYXN0IGluIGR5bl9wcmVpbnN0KQotCWlmIHVzZXEgc2VsaW51eDsgdGhlbgor
CWlmIGhhc3Egc2VsaW51eCAkRkVBVFVSRVM7IHRoZW4KIAkJIyBvbmx5IGF0dGVtcHQgdG8gbGFi
ZWwgaWYgc2V0ZmlsZXMgaXMgZXhlY3V0YWJsZQogCQkjIGFuZCAnY29udGV4dCcgaXMgYXZhaWxh
YmxlIG9uIHNlbGludXhmcy4KLQkJaWYgWyAtZiAvc2VsaW51eC9jb250ZXh0IC1hIC14IC91c3Iv
c2Jpbi9zZXRmaWxlcyBdOyB0aGVuCisJCWlmIFsgLWYgL3NlbGludXgvY29udGV4dCAtYSAteCAv
dXNyL3NiaW4vc2V0ZmlsZXMgLWEgLXggL3Vzci9zYmluL3NlbGludXhjb25maWcgXTsgdGhlbgog
CQkJZWNobyAiPj4+IFNldHRpbmcgU0VMaW51eCBzZWN1cml0eSBsYWJlbHMiCi0JCQlpZiBbIC1m
ICR7UE9MSUNZRElSfS9maWxlX2NvbnRleHRzL2ZpbGVfY29udGV4dHMgXTsgdGhlbgotCQkJCWNw
IC1mICIke1BPTElDWURJUn0vZmlsZV9jb250ZXh0cy9maWxlX2NvbnRleHRzIiAiJHtUfSIKLQkJ
CWVsc2UKLQkJCQltYWtlIC1DICIke1BPTElDWURJUn0iIEZDPSR7VH0vZmlsZV9jb250ZXh0cyAi
JHtUfS9maWxlX2NvbnRleHRzIgotCQkJZmkKKwkJCSgKKwkJCQlldmFsICIkKC91c3Ivc2Jpbi9z
ZWxpbnV4Y29uZmlnKSIgfHwgXAorCQkJCQlkaWUgIkZhaWxlZCB0byBkZXRlcm1pbmUgU0VMaW51
eCBwb2xpY3kgcGF0aHMuIjsKKworCQkJCWFkZHdyaXRlIC9zZWxpbnV4L2NvbnRleHQ7CiAKLQkJ
CWFkZHdyaXRlIC9zZWxpbnV4L2NvbnRleHQKLQkJCS91c3Ivc2Jpbi9zZXRmaWxlcyAtciAiJHtJ
TUFHRX0iICIke1R9L2ZpbGVfY29udGV4dHMiICIke0lNQUdFfSIgXAotCQkJCXx8IGRpZSAiRmFp
bGVkIHRvIHNldCBTRUxpbnV4IHNlY3VyaXR5IGxhYmVscy4iCisJCQkJL3Vzci9zYmluL3NldGZp
bGVzICIke2ZpbGVfY29udGV4dHNfcGF0aH0iIC1yICIke0lNQUdFfSIgIiR7SU1BR0V9IjsKKwkJ
CSkgfHwgZGllICJGYWlsZWQgdG8gc2V0IFNFTGludXggc2VjdXJpdHkgbGFiZWxzLiIKIAkJZWxz
ZQogCQkJIyBub25mYXRhbCwgc2luY2UgbWVyZ2luZyBjYW4gaGFwcGVuIG91dHNpZGUgYSBTRSBr
ZXJuZWwKIAkJCSMgbGlrZSBkdXJpbmcgYSByZWNvdmVyeSBzaXR1YXRpb24K
</data>        

          </attachment>
    </bug>

</bugzilla>