* [gentoo-dev] emerge harmless buglet? @ 2003-08-04 13:03 Jani Monoses 2003-08-04 13:32 ` Marius Mauch 0 siblings, 1 reply; 19+ messages in thread From: Jani Monoses @ 2003-08-04 13:03 UTC (permalink / raw To: gentoo-dev With latest stable portage I always get errors like below while emerging packages. Changing a line in portage.py makes this go away.Whether spawn is not supposed to be used with a multiple commands piping eachother I don't know but anyway isn't using bunzip2 easier ? at line 4775 : print ">>> extracting",mypkg # notok=spawn("cat "+mytbz2+"| bzip2 -dq | tar xpf -",free=1) notok=spawn("bunzip2 -q "+mytbz2, free=1) The borken pipe error is there at every emerge. i.e >>> extracting info >>> extracting gcc-config-1.3.3-r1 cat: write error: Broken pipe >>> Merging sys-devel/gcc-config-1.3.3-r1 to / -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 13:03 [gentoo-dev] emerge harmless buglet? Jani Monoses @ 2003-08-04 13:32 ` Marius Mauch 2003-08-04 14:34 ` splite-gentoo 0 siblings, 1 reply; 19+ messages in thread From: Marius Mauch @ 2003-08-04 13:32 UTC (permalink / raw To: gentoo-dev On 08/04/03 Jani Monoses wrote: > With latest stable portage I always get errors like below while > emerging packages. > Changing a line in portage.py makes this go away.Whether spawn is not > supposed to be used with a multiple commands piping eachother I don't > know but anyway isn't using bunzip2 easier ? > > at line 4775 : > print ">>> extracting",mypkg > # notok=spawn("cat "+mytbz2+"| bzip2 -dq | tar xpf -",free=1) > notok=spawn("bunzip2 -q "+mytbz2, free=1) > > The borken pipe error is there at every emerge. > > i.e > >>> extracting info > >>> extracting gcc-config-1.3.3-r1 > cat: write error: Broken pipe > >>> Merging sys-devel/gcc-config-1.3.3-r1 to / It's fixed in current 49_pre versions. And only using bunzip2 won't work as it only decompresses the package, but it does not untar it. You have to send the uncompressed tarball to tar. The fixed line is notok=spawn("bzip2 -dc "+mytbz2+" | tar xpf -",free=1) Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 13:32 ` Marius Mauch @ 2003-08-04 14:34 ` splite-gentoo 2003-08-04 19:52 ` Mike Frysinger 2003-08-05 2:28 ` Marius Mauch 0 siblings, 2 replies; 19+ messages in thread From: splite-gentoo @ 2003-08-04 14:34 UTC (permalink / raw To: Marius Mauch; +Cc: gentoo-dev On Mon, Aug 04, 2003 at 03:32:28PM +0200, Marius Mauch wrote: > > It's fixed in current 49_pre versions. And only using bunzip2 won't work > as it only decompresses the package, but it does not untar it. You have > to send the uncompressed tarball to tar. The fixed line is > notok=spawn("bzip2 -dc "+mytbz2+" | tar xpf -",free=1) Why not: notok=spawn("tar xpjf "+mytbz2,free=1) -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 14:34 ` splite-gentoo @ 2003-08-04 19:52 ` Mike Frysinger 2003-08-04 20:28 ` splite-gentoo 2003-08-05 2:28 ` Marius Mauch 1 sibling, 1 reply; 19+ messages in thread From: Mike Frysinger @ 2003-08-04 19:52 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 598 bytes --] On Monday 04 August 2003 10:34, splite-gentoo@sigint.cs.purdue.edu wrote: > On Mon, Aug 04, 2003 at 03:32:28PM +0200, Marius Mauch wrote: > > The fixed line is > > notok=spawn("bzip2 -dc "+mytbz2+" | tar xpf -",free=1) actually thats wrong, you'll still get a warning msg ;) if you look at the bug i filed sometime ago (#25293) the better line is: notok=spawn("bzcat -q "+mytbz2+" | tar xpf -",free=1) > Why not: > > notok=spawn("tar xpjf "+mytbz2,free=1) that assumes that tar supports bzip2 ... anyone who has used bsd/older *nixs will tell you, dont plan on it :) -mike [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 19:52 ` Mike Frysinger @ 2003-08-04 20:28 ` splite-gentoo 2003-08-04 22:15 ` Mike Frysinger 0 siblings, 1 reply; 19+ messages in thread From: splite-gentoo @ 2003-08-04 20:28 UTC (permalink / raw To: gentoo-dev On Mon, Aug 04, 2003 at 03:52:58PM -0400, Mike Frysinger wrote: Content-Description: signed data > On Monday 04 August 2003 10:34, splite-gentoo@sigint.cs.purdue.edu wrote: > > > Why not: > > > > notok=spawn("tar xpjf "+mytbz2,free=1) > > that assumes that tar supports bzip2 ... anyone who has used bsd/older *nixs > will tell you, dont plan on it :) Non-GNU tars don't support the "-z", "--files-from", "--no-recursion", "--exclude", or "--no-same-owner" flags either. emerge-webrsync and quickpkg already use the "-j" flag. # fgrep -r 'tar ' /usr/portage/eclass /usr/lib/portage /usr/portage/eclass/eutils.eclass: # to tar which will make tar not extract anything and exit with 0 /usr/portage/eclass/eutils.eclass: local out="`(tail +${skip} ${src} | gzip -cd | tar -x --no-same-owner -f -) 2>&1`" /usr/portage/eclass/eutils.eclass: tail +${skip} ${src} | tar -x --no-same-owner -f - \ /usr/portage/eclass/rpm.eclass:# 2. if it is a source rpm, it finds all .tar .tar.gz, .tgz, .tbz2, .tar.bz2, /usr/portage/eclass/rpm.eclass:# output tar again but directly extracts to ${WORKDIR} /usr/portage/eclass/selinux-policy.eclass: tar -C /etc/security/selinux/src --exclude policy.12 --exclude tmp \ /usr/lib/portage/bin/ebuild.sh: tar ${tarvars} -xf ${DISTDIR}/${x} || die "$myfail" /usr/lib/portage/bin/ebuild.sh: tar ${tarvars} -xzf ${DISTDIR}/${x} || die "$myfail" /usr/lib/portage/bin/ebuild.sh: bzip2 -dc ${DISTDIR}/${x} | tar ${tarvars} -xf - || die "$myfail" /usr/lib/portage/bin/ebuild.sh: tar ${tarvars} -xzf ${DISTDIR}/${x} || die "$myfail" /usr/lib/portage/bin/ebuild.sh: bzip2 -dc ${DISTDIR}/${x} | tar ${tarvars} -xf - || die "$myfail" /usr/lib/portage/bin/ebuild.sh: tar cpvf - * | bzip2 -f > ../bin.tar.bz2 || die "Failed to create tarball" /usr/lib/portage/bin/ebuild.sh: tar czf /usr/src/redhat/SOURCES/${PF}.tar.gz ${O}/${PF}.ebuild ${O}/files || die "Failed to create base rpm tarball." /usr/lib/portage/bin/emerge-webrsync: tar jxf $file /usr/lib/portage/bin/quickpkg: tar cjvf ${MYDIR}/bin.tar.bz2 --files-from=${MYDIR}/filelist --no-recursion -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 20:28 ` splite-gentoo @ 2003-08-04 22:15 ` Mike Frysinger 2003-08-04 22:20 ` Aron Griffis 2003-08-04 22:31 ` splite-gentoo 0 siblings, 2 replies; 19+ messages in thread From: Mike Frysinger @ 2003-08-04 22:15 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 1471 bytes --] On Monday 04 August 2003 16:28, splite-gentoo@sigint.cs.purdue.edu wrote: > Non-GNU tars don't support the "-z", "--files-from", "--no-recursion", > "--exclude", or "--no-same-owner" flags either. emerge-webrsync and > quickpkg already use the "-j" flag. ugh, quickpkg also uses 'no-recursion' ... and unpack() in ebuild.sh uses 'no-same-owner' ... any ideas on how to get around the owner bug ? if we want the userpriv to be a reality we need that ... how about we just replace bsd-tar's with GNU tars ;) seriously though, the problem i have with piping into tar is that you cant catch errors ... (i hope someone can correct me though) for example: bzcat t.tbz2 | tar xf - || echo "oh no i failed" assume that t.tbz2 either doesnt exist, or is invalid bz2 file, or cant be read ... whatever, the point is bzcat fails ... that failure results in a pretty little msg that informs us that t.tbz2 was unable to be decompressed. so, bzcat returns non 0 ... but what does that mean for tar ? bzcat produced 0 bytes in its stdout pipe so tar got 0 bytes in its stdin pipe ... tar, unfortunately, doesnt seem to mind getting 0 bytes. it'll exit happily with a return of 0. anyone have thoughts on how to handle this as intended ? the ugly hack that i produced (as can be found in unpack_makeself() in eutils.eclass) is something like this: out="`bzcat t.tbz2 | tar xf - 2>1`" [ ! -z "${out}" ] && echo "oh no i failed" -mike [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 22:15 ` Mike Frysinger @ 2003-08-04 22:20 ` Aron Griffis 2003-08-04 22:43 ` Mike Frysinger 2003-08-04 22:31 ` splite-gentoo 1 sibling, 1 reply; 19+ messages in thread From: Aron Griffis @ 2003-08-04 22:20 UTC (permalink / raw To: gentoo-dev Vapier wrote: [Mon Aug 04 2003, 06:15:50PM EDT] > anyone have thoughts on how to handle this as intended ? Use PIPE_STATUS. I've thought about writing another one like die/assert. It would be assert_pipe, which would require that each element in the pipe returns zero exit status. What do you think? (History: I wrote "die" in the first place.) Aron -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 22:20 ` Aron Griffis @ 2003-08-04 22:43 ` Mike Frysinger 2003-08-05 2:07 ` Aron Griffis 0 siblings, 1 reply; 19+ messages in thread From: Mike Frysinger @ 2003-08-04 22:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 572 bytes --] On Monday 04 August 2003 18:20, Aron Griffis wrote: > Vapier wrote: [Mon Aug 04 2003, 06:15:50PM EDT] > > > anyone have thoughts on how to handle this as intended ? > > Use PIPE_STATUS. > > I've thought about writing another one like die/assert. It would be > assert_pipe, which would require that each element in the pipe returns > zero exit status. What do you think? please do and i'll make sure it is integrated into portage :) right now unpack() is affected by this too ... > (History: I wrote "die" in the first place.) i'll handle your 'reward' off list -mike [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 22:43 ` Mike Frysinger @ 2003-08-05 2:07 ` Aron Griffis 2003-08-05 2:11 ` Mike Frysinger 0 siblings, 1 reply; 19+ messages in thread From: Aron Griffis @ 2003-08-05 2:07 UTC (permalink / raw To: gentoo-dev Vapier wrote: [Mon Aug 04 2003, 06:43:49PM EDT] > please do and i'll make sure it is integrated into portage :) > right now unpack() is affected by this too ... Actually, a scan of the portage tree reveals that every case where assert is called there is only one element in the pipeline preceding (i.e. there is no pipeline). This means that it would also be an option to change the behavior of assert instead of adding a new API to portage. It wouldn't affect any of the ebuilds currently in the tree. I think this would be a better option since right now, assert is essentially the same thing as || die. > > (History: I wrote "die" in the first place.) > > i'll handle your 'reward' off list -mike :-) I didn't write that for rewards or self-gratification; I was... qualifying my intent to write an additional API. Aron -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 2:07 ` Aron Griffis @ 2003-08-05 2:11 ` Mike Frysinger 2003-08-05 2:55 ` Aron Griffis 0 siblings, 1 reply; 19+ messages in thread From: Mike Frysinger @ 2003-08-05 2:11 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 515 bytes --] On Monday 04 August 2003 22:07, Aron Griffis wrote: > Vapier wrote: [Mon Aug 04 2003, 06:43:49PM EDT] > > > please do and i'll make sure it is integrated into portage :) > > right now unpack() is affected by this too ... > > Actually, a scan of the portage tree reveals that every case where > assert is called there is only one element in the pipeline preceding > (i.e. there is no pipeline). that'd be cool ... put it together and file a bug or send it to me and ill handle it from there :) -mike [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 2:11 ` Mike Frysinger @ 2003-08-05 2:55 ` Aron Griffis 0 siblings, 0 replies; 19+ messages in thread From: Aron Griffis @ 2003-08-05 2:55 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 162 bytes --] Vapier wrote: [Mon Aug 04 2003, 10:11:05PM EDT] > put it together and file a bug or send it to me and ill handle it from > there Here's the entire patch. Aron [-- Attachment #2: ebuild.sh.patch --] [-- Type: text/plain, Size: 511 bytes --] --- /usr/lib/portage/bin/ebuild.sh 2003-07-27 22:35:02.000000000 -0400 +++ ebuild.sh 2003-08-04 22:52:57.000000000 -0400 @@ -50,7 +50,7 @@ # It _must_ preceed all the calls to die and assert. shopt -s expand_aliases alias die='diefunc "$FUNCNAME" "$LINENO" "$?"' -alias assert='_retval=$?; [ $_retval = 0 ] || diefunc "$FUNCNAME" "$LINENO" "$_retval"' +alias assert='_pipestatus="${PIPESTATUS[*]}"; [[ "${_pipestatus// /}" -eq 0 ]] || diefunc "$FUNCNAME" "$LINENO" "$_pipestatus"' OCC="$CC" OCXX="$CXX" [-- Attachment #3: Type: text/plain, Size: 37 bytes --] -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 22:15 ` Mike Frysinger 2003-08-04 22:20 ` Aron Griffis @ 2003-08-04 22:31 ` splite-gentoo 1 sibling, 0 replies; 19+ messages in thread From: splite-gentoo @ 2003-08-04 22:31 UTC (permalink / raw To: gentoo-dev On Mon, Aug 04, 2003 at 06:15:50PM -0400, Mike Frysinger wrote: Content-Description: signed data > > anyone have thoughts on how to handle this as intended ? > > the ugly hack that i produced (as can be found in unpack_makeself() in > eutils.eclass) is something like this: > out="`bzcat t.tbz2 | tar xf - 2>1`" > [ ! -z "${out}" ] && echo "oh no i failed" Also a bit ugly, but one could do: { bzcat t.tbz2 || echo "bzcat failed" >&2; } | tar xf - || echo "tar failed" >&2 -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-04 14:34 ` splite-gentoo 2003-08-04 19:52 ` Mike Frysinger @ 2003-08-05 2:28 ` Marius Mauch 2003-08-05 9:00 ` Paul de Vrieze 2003-08-05 10:43 ` Spider 1 sibling, 2 replies; 19+ messages in thread From: Marius Mauch @ 2003-08-05 2:28 UTC (permalink / raw To: gentoo-dev On 08/04/03 splite-gentoo@sigint.cs.purdue.edu wrote: > On Mon, Aug 04, 2003 at 03:32:28PM +0200, Marius Mauch wrote: > > > > It's fixed in current 49_pre versions. And only using bunzip2 won't > > work as it only decompresses the package, but it does not untar it. > > You have to send the uncompressed tarball to tar. The fixed line is > > notok=spawn("bzip2 -dc "+mytbz2+" | tar xpf -",free=1) > > Why not: > notok=spawn("tar xpjf "+mytbz2,free=1) I didn't fix it so I can only guess: the -j option for tar is a GNU extension and portage aims at OS compatibility with *BSD, MacOS and cygwin, these systems are not using GNU tar by default. The pipe solutions should work on all these systems. Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 2:28 ` Marius Mauch @ 2003-08-05 9:00 ` Paul de Vrieze 2003-08-05 10:43 ` Spider 1 sibling, 0 replies; 19+ messages in thread From: Paul de Vrieze @ 2003-08-05 9:00 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: signed data --] [-- Type: text/plain, Size: 1126 bytes --] On Tuesday 05 August 2003 04:28, Marius Mauch wrote: > On 08/04/03 splite-gentoo@sigint.cs.purdue.edu wrote: > > On Mon, Aug 04, 2003 at 03:32:28PM +0200, Marius Mauch wrote: > > > It's fixed in current 49_pre versions. And only using bunzip2 won't > > > work as it only decompresses the package, but it does not untar it. > > > You have to send the uncompressed tarball to tar. The fixed line is > > > notok=spawn("bzip2 -dc "+mytbz2+" | tar xpf -",free=1) > > > > Why not: > > notok=spawn("tar xpjf "+mytbz2,free=1) > > I didn't fix it so I can only guess: the -j option for tar is a GNU > extension and portage aims at OS compatibility with *BSD, MacOS and > cygwin, these systems are not using GNU tar by default. The pipe > solutions should work on all these systems. It is actually an unofficial extension that has the same meaning as the z option except it is for bz2. For portability one should use "--use-compress-program bzip2" though, which is exactly what it is a shorthand for. Paul -- Paul de Vrieze Researcher Mail: pauldv@cs.kun.nl Homepage: http://www.cs.kun.nl/~pauldv [-- Attachment #2: signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 2:28 ` Marius Mauch 2003-08-05 9:00 ` Paul de Vrieze @ 2003-08-05 10:43 ` Spider 2003-08-05 15:29 ` Donny Davies 2003-08-05 16:05 ` Aron Griffis 1 sibling, 2 replies; 19+ messages in thread From: Spider @ 2003-08-05 10:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 672 bytes --] begin quote On Tue, 5 Aug 2003 04:28:17 +0200 Marius Mauch <genone@genone.homeip.net> wrote: > I didn't fix it so I can only guess: the -j option for tar is a GNU > extension and portage aims at OS compatibility with *BSD, MacOS and > cygwin, these systems are not using GNU tar by default. The pipe > solutions should work on all these systems. > Does this mean we can start implementing "ln -s star tar" in our systems? (star is another tar implementation thats more posix compliant than GNU tar is. ) //Spider -- begin .signature This is a .signature virus! Please copy me into your .signature! See Microsoft KB Article Q265230 for more information. end [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 10:43 ` Spider @ 2003-08-05 15:29 ` Donny Davies 2003-08-05 19:05 ` Spider 2003-08-05 16:05 ` Aron Griffis 1 sibling, 1 reply; 19+ messages in thread From: Donny Davies @ 2003-08-05 15:29 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 340 bytes --] Hi Spider On Tue, Aug 05, 2003 at 12:43:56PM +0200, Spider wrote: >Does this mean we can start implementing "ln -s star tar" in our >systems? (star is another tar implementation thats more posix >compliant than GNU tar is. ) It may produce archives more in-line with POSIX standards but the command-line options are different. Donny. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 15:29 ` Donny Davies @ 2003-08-05 19:05 ` Spider 0 siblings, 0 replies; 19+ messages in thread From: Spider @ 2003-08-05 19:05 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 738 bytes --] begin quote On Tue, 5 Aug 2003 11:29:29 -0400 Donny Davies <woodchip@gentoo.org> wrote: > Hi Spider > > On Tue, Aug 05, 2003 at 12:43:56PM +0200, Spider wrote: > >Does this mean we can start implementing "ln -s star tar" in our > >systems? (star is another tar implementation thats more posix > >compliant than GNU tar is. ) > > It may produce archives more in-line with POSIX standards but > the command-line options are different. Yes, but if portage starts to become more POSIX compliant and compliant with the BSD implementation it will make such a transition easier. //Spider -- begin .signature This is a .signature virus! Please copy me into your .signature! See Microsoft KB Article Q265230 for more information. end [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 10:43 ` Spider 2003-08-05 15:29 ` Donny Davies @ 2003-08-05 16:05 ` Aron Griffis 2003-08-05 16:54 ` Robin H.Johnson 1 sibling, 1 reply; 19+ messages in thread From: Aron Griffis @ 2003-08-05 16:05 UTC (permalink / raw To: gentoo-dev Spider wrote: [Tue Aug 05 2003, 06:43:56AM EDT] > Does this mean we can start implementing "ln -s star tar" in our > systems? (star is another tar implementation thats more posix > compliant than GNU tar is. ) This already seems to be the case on my system. $ epm -qf /usr/bin/tar star-1.5_alpha14 Aron -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [gentoo-dev] emerge harmless buglet? 2003-08-05 16:05 ` Aron Griffis @ 2003-08-05 16:54 ` Robin H.Johnson 0 siblings, 0 replies; 19+ messages in thread From: Robin H.Johnson @ 2003-08-05 16:54 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 813 bytes --] On Tue, Aug 05, 2003 at 12:05:43PM -0400, Aron Griffis wrote: > Spider wrote: [Tue Aug 05 2003, 06:43:56AM EDT] > > Does this mean we can start implementing "ln -s star tar" in our > > systems? (star is another tar implementation thats more posix > > compliant than GNU tar is. ) > This already seems to be the case on my system. > > $ epm -qf /usr/bin/tar > star-1.5_alpha14 GNU tar is installed in /bin/tar Star installs in /usr/bin/tar While Star may be more posix compliant, be very careful with it, as things that depend on GNU tar don't like it (eg amanda). -- Robin Hugh Johnson E-Mail : robbat2@orbis-terrarum.net Home Page : http://www.orbis-terrarum.net/?l=people.robbat2 ICQ# : 30269588 or 41961639 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2003-08-05 19:04 UTC | newest] Thread overview: 19+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2003-08-04 13:03 [gentoo-dev] emerge harmless buglet? Jani Monoses 2003-08-04 13:32 ` Marius Mauch 2003-08-04 14:34 ` splite-gentoo 2003-08-04 19:52 ` Mike Frysinger 2003-08-04 20:28 ` splite-gentoo 2003-08-04 22:15 ` Mike Frysinger 2003-08-04 22:20 ` Aron Griffis 2003-08-04 22:43 ` Mike Frysinger 2003-08-05 2:07 ` Aron Griffis 2003-08-05 2:11 ` Mike Frysinger 2003-08-05 2:55 ` Aron Griffis 2003-08-04 22:31 ` splite-gentoo 2003-08-05 2:28 ` Marius Mauch 2003-08-05 9:00 ` Paul de Vrieze 2003-08-05 10:43 ` Spider 2003-08-05 15:29 ` Donny Davies 2003-08-05 19:05 ` Spider 2003-08-05 16:05 ` Aron Griffis 2003-08-05 16:54 ` Robin H.Johnson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox