<?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>96363</bug_id>
          
          <creation_ts>2005-06-17 04:10 0000</creation_ts>
          <short_desc>app-arch/tar: avoid collision with non-gnu default tar</short_desc>
          <delta_ts>2006-04-12 10:50:09 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>All</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>
    
    <cc>osx@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-06-17 04:10:33 0000</bug_when>
            <thetext>As Gentoo/FreeBSD uses app-arch/bsdtar as default tar application, the attached patch applied over current ebuild make tar be installed as &apos;gtar&apos; (thus removing the need for /usr/bin/gtar symlink) and symlinks it to non-g prefixed on GNU userland system.

This also makes simpler a future transition to a configurable /bin/tar symlink.

Note: I&apos;ve used ${USERLAND} to check to avoid QA notices, can be replaced with use use-expanded-var if anyone prefers.

Thanks, Diego</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-06-17 04:10:54 0000</bug_when>
            <thetext>Created an attachment (id=61380)
Ebuild patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-06-17 20:34:04 0000</bug_when>
            <thetext>err no, this is not what i want ...

on a GNU system, the only thing that should have a g is gtar</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 09:50:39 0000</bug_when>
            <thetext>Created an attachment (id=64996)
Ebuild patch

This should be better</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-03 11:52:57 0000</bug_when>
            <thetext>i guess you&apos;re just going to ignore comment #2 ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 11:58:23 0000</bug_when>
            <thetext>You looked at the actual result of the patch? :) 
It&apos;s 1:1 the original bug tar -&gt; gtar symlink. 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-03 13:07:45 0000</bug_when>
            <thetext>ok, i missed the last for loop which renames everything ... thats kind of ugly :P

did you double check to make sure the &apos;g&apos; prefix wasnt recorded in the
binary/manpages ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-03 13:16:34 0000</bug_when>
            <thetext>Yep, binaries doesn&apos;t get data about the prefix as far as I could see, and 
manpages are always static (just get renamed in case you set the prefix, and 
it&apos;s not the case for tar, though). 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-08-11 21:18:56 0000</bug_when>
            <thetext>sync up and try current 1.15.1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-08-12 01:42:20 0000</bug_when>
            <thetext>I&apos;ve added the rm -f line to remove charset.alias (it gets created just for  
G/FBSD and G/OSX-Darwin, and on both of them it makes no sense on tar), for  
the rest works fine. 
Thanks </thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>61380</attachid>
            <date>2005-06-17 04:10 0000</date>
            <desc>Ebuild patch</desc>
            <filename>tar-ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHRhci0xLjE1LjEuZWJ1aWxkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC92YXIvY3Zzcm9v
dC9nZW50b28teDg2L2FwcC1hcmNoL3Rhci90YXItMS4xNS4xLmVidWlsZCx2CnJldHJpZXZpbmcg
cmV2aXNpb24gMS4xNQpkaWZmIC11IC1CIC1yMS4xNSB0YXItMS4xNS4xLmVidWlsZAotLS0gdGFy
LTEuMTUuMS5lYnVpbGQJMTcgSnVuIDIwMDUgMDM6NDA6MzYgLTAwMDAJMS4xNQorKysgdGFyLTEu
MTUuMS5lYnVpbGQJMTcgSnVuIDIwMDUgMTE6MDU6MjYgLTAwMDAKQEAgLTE2LDcgKzE2LDggQEAK
IElVU0U9Im5scyBzdGF0aWMgYnVpbGQgYnppcDIiCiAKIFJERVBFTkQ9ImFwcC1hcmNoL2d6aXAK
LQliemlwMj8gKCBhcHAtYXJjaC9iemlwMiApIgorCWJ6aXAyPyAoIGFwcC1hcmNoL2J6aXAyICkK
KwllbGliY19GcmVlQlNEPyAoIGRldi1saWJzL2xpYmljb252ICkiCiBERVBFTkQ9IiR7UkRFUEVO
RH0KIAlubHM/ICggPj1zeXMtZGV2ZWwvZ2V0dGV4dC0wLjEwLjM1ICkiCiAKQEAgLTI5LDYgKzMw
LDkgQEAKIAllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWxlc3MtdmVyYm9zZS1uZXdlci5wYXRj
aCAjODY0NjcKIAllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWxzZWVrLnBhdGNoCiAJY3AgIiR7
RklMRVNESVJ9Ii9hcHBlbmQuYXQgdGVzdHMvCisKKwlzZWQgLWkgLWUgJ3M6L2JhY2t1cC5zaDov
Z2JhY2t1cC5zaDonIFwKKwkJc2NyaXB0cy9iYWNrdXAuaW4gc2NyaXB0cy9yZXN0b3JlLmluIHNj
cmlwdHMvZHVtcC1yZW1pbmQuaW4KIH0KIAogc3JjX2NvbXBpbGUoKSB7CkBAIC0zOSw2ICs0NCw3
IEBACiAJCS0tZW5hYmxlLWJhY2t1cC1zY3JpcHRzIFwKIAkJLS1iaW5kaXI9L2JpbiBcCiAJCS0t
bGliZXhlY2Rpcj0vdXNyL3NiaW4gXAorCQktLXByb2dyYW0tcHJlZml4PWcgXAogCQkkKHVzZV9l
bmFibGUgbmxzKSBcCiAJCXx8IGRpZQogCWVtYWtlIHx8IGRpZSAiZW1ha2UgZmFpbGVkIgpAQCAt
NDgsMTUgKzU0LDI3IEBACiAJbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZSAibWFr
ZSBpbnN0YWxsIGZhaWxlZCIKIAkjIGEgbmFzdHkgeWV0IHJlcXVpcmVkIHN5bWxpbms6CiAJZG9k
aXIgL2V0YwotCWRvc3ltIC4uL3Vzci9zYmluL3JtdCAvZXRjL3JtdAorCWRvc3ltIC4uL3Vzci9z
YmluL2dybXQgL2V0Yy9ybXQKKwogCWlmIHVzZSBidWlsZCA7IHRoZW4KIAkJcm0gLXIgIiR7RH0i
L3VzcgogCWVsc2UKLQkJZG9kaXIgL3Vzci9iaW4KLQkJZG9zeW0gL2Jpbi90YXIgL3Vzci9iaW4v
Z3RhcgogCQlkb2RvYyBBVVRIT1JTIENoYW5nZUxvZyogTkVXUyBSRUFETUUqIFBPUlRTIFRIQU5L
UwotCQlkb21hbiAiJHtGSUxFU0RJUn0iL3Rhci4xCi0JCW12ICIke0R9Ii91c3Ivc2Jpbi9iYWNr
dXB7LC10YXJ9Ci0JCW12ICIke0R9Ii91c3Ivc2Jpbi9yZXN0b3JleywtdGFyfQorCQluZXdtYW4g
IiR7RklMRVNESVJ9Ii90YXIuMSBndGFyLjEKKwkJbXYgIiR7RH0iL3Vzci9zYmluL2diYWNrdXB7
LC10YXJ9CisJCW12ICIke0R9Ii91c3Ivc2Jpbi9ncmVzdG9yZXssLXRhcn0KIAlmaQorCisJaWYg
W1sgJHtVU0VSTEFORH0gPT0gIkdOVSIgXV07IHRoZW4KKwkJZG9zeW0gZ3RhciAvYmluL3Rhcgor
CQlkb3N5bSBndGFyLjEuZ3ogL3Vzci9zaGFyZS9tYW4vbWFuMS90YXIuMS5negorCisJCWZvciBw
cm9nIGluIHJtdCBiYWNrdXAtdGFyIHJlc3RvcmUtdGFyIGR1bXAtcmVtaW5kOyBkbworCQkJZG9z
eW0gZyR7cHJvZ30gL3Vzci9zYmluLyR7cHJvZ30KKwkJZG9uZQorCWZpCisKKwkjIFRoaXMgaXMg
aW5zdGFsbGVkIG9uIG5vbi1HTlUgc3lzdGVtcyBidXQgd2UgYWxyZWFkeSBoYXZlCisJIyBpdCBi
eSB1c2luZyBsaWJpY29udi4gQXZvaWQgY29sbGlzaW9uLgorCXJtIC1mICR7RH0vdXNyLyQoZ2V0
X2xpYmRpcikvY2hhcnNldC5hbGlhcwogfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>64996</attachid>
            <date>2005-08-03 09:50 0000</date>
            <desc>Ebuild patch</desc>
            <filename>tar-nongnu.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHRhci0xLjE1LjEuZWJ1aWxkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC92YXIvY3Zzcm9v
dC9nZW50b28teDg2L2FwcC1hcmNoL3Rhci90YXItMS4xNS4xLmVidWlsZCx2CnJldHJpZXZpbmcg
cmV2aXNpb24gMS4xNQpkaWZmIC11IC1CIC1yMS4xNSB0YXItMS4xNS4xLmVidWlsZAotLS0gdGFy
LTEuMTUuMS5lYnVpbGQJMTcgSnVuIDIwMDUgMDM6NDA6MzYgLTAwMDAJMS4xNQorKysgdGFyLTEu
MTUuMS5lYnVpbGQJMyBBdWcgMjAwNSAxNjo1MDowMyAtMDAwMApAQCAtMTYsNyArMTYsOCBAQAog
SVVTRT0ibmxzIHN0YXRpYyBidWlsZCBiemlwMiIKIAogUkRFUEVORD0iYXBwLWFyY2gvZ3ppcAot
CWJ6aXAyPyAoIGFwcC1hcmNoL2J6aXAyICkiCisJYnppcDI/ICggYXBwLWFyY2gvYnppcDIgKQor
CWVsaWJjX0ZyZWVCU0Q/ICggZGV2LWxpYnMvbGliaWNvbnYgKSIKIERFUEVORD0iJHtSREVQRU5E
fQogCW5scz8gKCA+PXN5cy1kZXZlbC9nZXR0ZXh0LTAuMTAuMzUgKSIKIApAQCAtMjksNiArMzAs
MTEgQEAKIAllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWxlc3MtdmVyYm9zZS1uZXdlci5wYXRj
aCAjODY0NjcKIAllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWxzZWVrLnBhdGNoCiAJY3AgIiR7
RklMRVNESVJ9Ii9hcHBlbmQuYXQgdGVzdHMvCisKKwlpZiBbWyAiJHtVU0VSTEFORH0iICE9ICJH
TlUiIF1dOyB0aGVuCisJCXNlZCAtaSAtZSAnczovYmFja3VwLnNoOi9nYmFja3VwLnNoOicgXAor
CQkJc2NyaXB0cy9iYWNrdXAuaW4gc2NyaXB0cy9yZXN0b3JlLmluIHNjcmlwdHMvZHVtcC1yZW1p
bmQuaW4KKwlmaQogfQogCiBzcmNfY29tcGlsZSgpIHsKQEAgLTM5LDYgKzQ2LDcgQEAKIAkJLS1l
bmFibGUtYmFja3VwLXNjcmlwdHMgXAogCQktLWJpbmRpcj0vYmluIFwKIAkJLS1saWJleGVjZGly
PS91c3Ivc2JpbiBcCisJCS0tcHJvZ3JhbS1wcmVmaXg9ZyBcCiAJCSQodXNlX2VuYWJsZSBubHMp
IFwKIAkJfHwgZGllCiAJZW1ha2UgfHwgZGllICJlbWFrZSBmYWlsZWQiCkBAIC00OCwxNSArNTYs
MjggQEAKIAltYWtlIERFU1RESVI9IiR7RH0iIGluc3RhbGwgfHwgZGllICJtYWtlIGluc3RhbGwg
ZmFpbGVkIgogCSMgYSBuYXN0eSB5ZXQgcmVxdWlyZWQgc3ltbGluazoKIAlkb2RpciAvZXRjCi0J
ZG9zeW0gLi4vdXNyL3NiaW4vcm10IC9ldGMvcm10CisJZG9zeW0gLi4vdXNyL3NiaW4vZ3JtdCAv
ZXRjL3JtdAorCiAJaWYgdXNlIGJ1aWxkIDsgdGhlbgogCQlybSAtciAiJHtEfSIvdXNyCiAJZWxz
ZQotCQlkb2RpciAvdXNyL2JpbgotCQlkb3N5bSAvYmluL3RhciAvdXNyL2Jpbi9ndGFyCiAJCWRv
ZG9jIEFVVEhPUlMgQ2hhbmdlTG9nKiBORVdTIFJFQURNRSogUE9SVFMgVEhBTktTCi0JCWRvbWFu
ICIke0ZJTEVTRElSfSIvdGFyLjEKLQkJbXYgIiR7RH0iL3Vzci9zYmluL2JhY2t1cHssLXRhcn0K
LQkJbXYgIiR7RH0iL3Vzci9zYmluL3Jlc3RvcmV7LC10YXJ9CisJCW5ld21hbiAiJHtGSUxFU0RJ
Un0iL3Rhci4xIGd0YXIuMQorCisJCW12ICIke0R9Ii91c3Ivc2Jpbi9nYmFja3VweywtdGFyfQor
CQltdiAiJHtEfSIvdXNyL3NiaW4vZ3Jlc3RvcmV7LC10YXJ9CiAJZmkKKworCWlmIFtbICR7VVNF
UkxBTkR9ID09ICJHTlUiIF1dOyB0aGVuCisJCWRvc3ltIGd0YXIgL2Jpbi90YXIKKwkJZG9zeW0g
Z3Rhci4xLmd6IC91c3Ivc2hhcmUvbWFuL21hbjEvdGFyLjEuZ3oKKworCQlmb3IgcHJvZyBpbiBy
bXQgYmFja3VwLXRhciByZXN0b3JlLXRhciBkdW1wLXJlbWluZCBiYWNrdXAuc2g7IGRvCisJCQlt
diAke0R9L3Vzci9zYmluL2cke3Byb2d9ICR7RH0vdXNyL3NiaW4vJHtwcm9nfQorCQlkb25lCisJ
ZmkKKworCSMgVGhpcyBpcyBpbnN0YWxsZWQgb24gbm9uLUdOVSBzeXN0ZW1zIGJ1dCB3ZSBhbHJl
YWR5IGhhdmUKKwkjIGl0IGJ5IHVzaW5nIGxpYmljb252LiBBdm9pZCBjb2xsaXNpb24uCisJcm0g
LWYgJHtEfS91c3IvJChnZXRfbGliZGlyKS9jaGFyc2V0LmFsaWFzCiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>