I would like to request an ebuild for gzrecover. The tool also comes with a patched version of tar which the author recommends remains separate from the normal tar. I would suggest renaming the patched tar as gzrtar. Reproducible: Always Steps to Reproduce: $ gzrecover my_broken.tar.gz Actual Results: bash: gzrecover: command not found Expected Results: $ ls *.recovered my_broken.tar.recovered
If you want this fixed, you should really attempt an ebuild.
Created attachment 68532 [details] gzrt-0.3.ebuild I wrote a simple ebuild. Can you test it?
*** Bug 178647 has been marked as a duplicate of this bug. ***
(In reply to bug #178647 comment #1) > Created an attachment (id=119370) [edit] > ebuild Thank you for submitting the ebuild. It looks like it will work out of the box, but allow me some comments: - Please add a header, see skel.ebuild. - A new ebuild must not have stable KEYWORDS. - src_unpack() and src_compile() are the default actions of Portage and should therefore be omitted.
ulm: my ebuild has one thing which the other one doesn't have: it compiles patched tar binary and installs it as gzrtar. The ebuild probably could be cleaned up (now I would write it cleaner), but please take this gzrtar into consideration.
(In reply to comment #5) > my ebuild has one thing which the other one doesn't have: it compiles > patched tar binary and installs it as gzrtar. [...] please take this > gzrtar into consideration. In fact, I had looked into that already, but gzrt-0.5 doesn't contain the tar-recovery.patch anymore. From its README file: | Note: I previously had patched the GNU tar sources to enable it to | skip corrupted bytes, but that patch has been discontinued because it | is not needed and was only marginally successful at best.
FYI, package segfaults for me after few hours of working. ;) zsh: segmentation fault /usr/bin/gzrecover -o dsview2.tar.gz dsview_3.5_linux.sh
Created attachment 499070 [details] bumped ebuild I need such a tool, therefore I set up an ebuild for the current version 0.8 (Oct 2, 2013). There's no install target in the sources Makefile; therefore I copied it from the proposed 0.3
Ups, I forgot to declare the dependency DEPEND="sys-libs/zlib"