<?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>101218</bug_id>
          
          <creation_ts>2005-08-03 09:04 0000</creation_ts>
          <short_desc>sys-app/coreutils: install with &apos;g&apos; prefix on non-GNU userlands</short_desc>
          <delta_ts>2006-04-12 10:50:11 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo/Alt</product>
          <component>Other</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>FreeBSD</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>101219</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>flameeyes@gentoo.org</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>bsd@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 09:04:21 0000</bug_when>
            <thetext>As I&apos;m trying to get some sort of GNU-compatibility for end users on  
Gentoo/FreeBSD, I need to have coreutils working on Gentoo/FreeBSD.  
Sources compiles fine on Gentoo/FreeBSD without problems or collisions (a part  
charset.alias, sure), so I changed the ebuild to make it support non-GNU  
userlands as well as the default GNU userlands. 
 
When installed in a non-GNU userland, it installs every binary with g-prefix  
and in /usr/bin instead of /bin, so it doesn&apos;t need to move them around; it  
also avoid to touch /usr/bin/hostname. 
 
The change is a no-op for GNU systems. 
 
Thanks in advance, 
Diego</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 09:04:41 0000</bug_when>
            <thetext>Created an attachment (id=64994)
Ebuild patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 09:11:34 0000</bug_when>
            <thetext>Actually ${D}/usr/lib should be ${D}/usr/$(get_libdir) when removing the 
charset.alias. 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-03 10:48:27 0000</bug_when>
            <thetext>i dont like this change ... i dont see much benefit installing coreutils like this</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 10:50:41 0000</bug_when>
            <thetext>Read on my blog 
( http://planet.gentoo.org/developers/flameeyes/2005/08/03/p268 ), it&apos;s to 
allow users to have gnu-style userland commands if they are too used to them. 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lu_zero@gentoo.org</who>
            <bug_when>2005-08-14 06:54:05 0000</bug_when>
            <thetext>Looks fine beside those lines:

+
+	rm -f ${D}/usr/lib/charset.alias

Segregate the with as you planned on irc

+	# charset.alias provided by libiconv on non glibc systems
+	# and not built on glibc
+	use elibc_glibc || rm -f ${D}/usr/lib/charset.alias

or patch the build system to avoid building it on libiconv presence.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-15 21:24:34 0000</bug_when>
            <thetext>/usr/lib/charset.alias should never be produced by anything on a GNU system afaik

the &apos;-f&apos; passed to &apos;rm&apos; will keep rm from erroring, so no point in adding the `use`</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-17 19:20:08 0000</bug_when>
            <thetext>sync up and try out what ive committed to 5.2.1-r6</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-18 06:44:33 0000</bug_when>
            <thetext>Thanks, works fine. 
I&apos;ve only committed a change to ChangeLog to fix the spelling of my name :P </thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64994</attachid>
            <date>2005-08-03 09:04 0000</date>
            <desc>Ebuild patch</desc>
            <filename>coreutils-nongnu.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IGNvcmV1dGlscy01LjIuMS1yNi5lYnVpbGQKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL3Zh
ci9jdnNyb290L2dlbnRvby14ODYvc3lzLWFwcHMvY29yZXV0aWxzL2NvcmV1dGlscy01LjIuMS1y
Ni5lYnVpbGQsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTQKZGlmZiAtdSAtQiAtcjEuMTQgY29y
ZXV0aWxzLTUuMi4xLXI2LmVidWlsZAotLS0gY29yZXV0aWxzLTUuMi4xLXI2LmVidWlsZAkyOCBK
dWwgMjAwNSAxNDoyNDoyNSAtMDAwMAkxLjE0CisrKyBjb3JldXRpbHMtNS4yLjEtcjYuZWJ1aWxk
CTMgQXVnIDIwMDUgMTY6MDI6MDQgLTAwMDAKQEAgLTg4LDExICs4OCwxNyBAQAogCWF1dG9tYWtl
IHx8IGRpZSAiYXV0b21ha2UiCiAJZWVuZCAkPwogCisJaWYgW1sgJHtVU0VSTEFORH0gIT0gIkdO
VSIgXV07IHRoZW4KKwkJbXljb25mPSIke215Y29uZn0gLS1wcm9ncmFtLXByZWZpeD1nIgorCWVs
c2UKKwkJbXljb25mPSIke215Y29uZn0gLS1iaW5kaXI9L2JpbiIKKwlmaQorCiAJZWNvbmYgXAot
CQktLWJpbmRpcj0vYmluIFwKIAkJLS1lbmFibGUtbGFyZ2VmaWxlIFwKIAkJJCh1c2VfZW5hYmxl
IG5scykgXAogCQkkKHVzZV9lbmFibGUgc2VsaW51eCkgXAorCQkke215Y29uZn0gXAogCQl8fCBk
aWUgImVjb25mIgogCiAJdXNlIHN0YXRpYyAmJiBhcHBlbmQtbGRmbGFncyAtc3RhdGljCkBAIC0x
MTYsMTcgKzEyMiwyMCBAQAogCWluc2ludG8gL2V0YwogCWRvaW5zICR7RklMRVNESVJ9L0RJUl9D
T0xPUlMKIAotCSMgbW92ZSBub24tY3JpdGljYWwgcGFja2FnZXMgaW50byAvdXNyCi0JY2QgIiR7
RH0iCi0JZG9kaXIgL3Vzci9iaW4KLQltdiBiaW4ve2NzcGxpdCxleHBhbmQsZmFjdG9yLGZtdCxm
b2xkLGpvaW4sbWQ1c3VtLG5sLG9kfSB1c3IvYmluCi0JbXYgYmluL3twYXN0ZSxwYXRoY2hrLHBp
bmt5LHByLHByaW50ZixzaGExc3VtLHNocmVkLHN1bSx0YWN9IHVzci9iaW4KLQltdiBiaW4ve3Rh
aWwsdGVzdCxbLHRzb3J0LHVuZXhwYW5kLHVzZXJzfSB1c3IvYmluCi0JY2QgYmluCi0JbG9jYWwg
eAotCWZvciB4IGluICogOyBkbwotCQlkb3N5bSAvYmluLyR7eH0gL3Vzci9iaW4vJHt4fQotCWRv
bmUKKwkjIG5vdCBuZWVkZWQgZm9yIG5vbi1HTlUgdXNlcmxhbmQgYXMgaXQgaW5zdGFsbHMgZXZl
cnl0aGluZyBvbiAvdXNyL2JpbgorCWlmIFtbICR7VVNFUkxBTkR9ID09ICJHTlUiIF1dOyB0aGVu
CisJCSMgbW92ZSBub24tY3JpdGljYWwgcGFja2FnZXMgaW50byAvdXNyCisJCWNkICIke0R9Igor
CQlkb2RpciAvdXNyL2JpbgorCQltdiBiaW4ve2NzcGxpdCxleHBhbmQsZmFjdG9yLGZtdCxmb2xk
LGpvaW4sbWQ1c3VtLG5sLG9kfSB1c3IvYmluCisJCW12IGJpbi97cGFzdGUscGF0aGNoayxwaW5r
eSxwcixwcmludGYsc2hhMXN1bSxzaHJlZCxzdW0sdGFjfSB1c3IvYmluCisJCW12IGJpbi97dGFp
bCx0ZXN0LFssdHNvcnQsdW5leHBhbmQsdXNlcnN9IHVzci9iaW4KKwkJY2QgYmluCisJCWxvY2Fs
IHgKKwkJZm9yIHggaW4gKiA7IGRvCisJCQlkb3N5bSAvYmluLyR7eH0gL3Vzci9iaW4vJHt4fQor
CQlkb25lCisJZmkKIAogCWlmICEgdXNlIGJ1aWxkIDsgdGhlbgogCQljZCAke1N9CkBAIC0xMzQs
MTMgKzE0MywxNyBAQAogCWVsc2UKIAkJcm0gLXIgIiR7RH0iL3Vzci9zaGFyZQogCWZpCisKKwly
bSAtZiAke0R9L3Vzci9saWIvY2hhcnNldC5hbGlhcwogfQogCiBwa2dfcG9zdGluc3QoKSB7Ci0J
IyBob3N0bmFtZSBkb2VzIG5vdCBnZXQgcmVtb3ZlZCBhcyBpdCBpcyBpbmNsdWRlZCB3aXRoIG9s
ZGVyIHN0YWdlMQotCSMgdGFyYmFsbHMsIGFuZCBuZXQtdG9vbHMgaW5zdGFsbHMgdG8gL2Jpbgot
CWlmIFsgLWUgJHtST09UfS91c3IvYmluL2hvc3RuYW1lIF0gJiYgWyAhIC1MICR7Uk9PVH0vdXNy
L2Jpbi9ob3N0bmFtZSBdCi0JdGhlbgotCQlybSAtZiAke1JPT1R9L3Vzci9iaW4vaG9zdG5hbWUK
KwlpZiBbWyAke1VTRVJMQU5EfSA9PSAiR05VIiBdXTsgdGhlbgorCQkjIGhvc3RuYW1lIGRvZXMg
bm90IGdldCByZW1vdmVkIGFzIGl0IGlzIGluY2x1ZGVkIHdpdGggb2xkZXIgc3RhZ2UxCisJCSMg
dGFyYmFsbHMsIGFuZCBuZXQtdG9vbHMgaW5zdGFsbHMgdG8gL2JpbgorCQlpZiBbIC1lICR7Uk9P
VH0vdXNyL2Jpbi9ob3N0bmFtZSBdICYmIFsgISAtTCAke1JPT1R9L3Vzci9iaW4vaG9zdG5hbWUg
XQorCQl0aGVuCisJCQlybSAtZiAke1JPT1R9L3Vzci9iaW4vaG9zdG5hbWUKKwkJZmkKIAlmaQog
fQo=
</data>        

          </attachment>
    </bug>

</bugzilla>