pkgdetails is compiled but never installed. Either add perl as dependency or just install pkgdetails. I think the same applies to the current stable version of debootstrap too. --- debootstrap-1.0.0.ebuild.orig 2007-07-09 11:04:58 +0000 +++ debootstrap-1.0.0.ebuild 2007-07-09 11:13:05 +0000 @@ -28,5 +28,7 @@ src_install() { make DESTDIR="${D}" install-allarch || die + exeinto /usr/lib/${PN} + doexe pkgdetails dodoc TODO }
In reply to comment #0) > pkgdetails is compiled but never installed. Either add perl as dependency or > just install pkgdetails. What does the perl dep fix?
*** Bug 198714 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > What does the perl dep fix? debootstrap --help E: No pkgdetails available; either install perl, or build pkgdetails.c from source The debootstrap script provides a perl version of pkgdetails. From /usr/lib/debootstrap/functions: if [ -x /usr/bin/perl ]; then PKGDETAILS=pkgdetails_perl ... elif [ -e "$DEBOOTSTRAP_DIR/pkgdetails" ]; then PKGDETAILS="$DEBOOTSTRAP_DIR/pkgdetails" else PKGDETAILS="" fi I just tested and the patch i provide above is actually wrong (my build environment has perl by runtime target has not so i didn't detect it first time - sorry). I'll post a new patch once i tested that it works.
Created attachment 135707 [details, diff] debootstrap-1.0.6.ebuild.patch installs pkgdetails in correct place so perl dependency can be avoided.
sight... i'm not only dup'ing my own bugs, i'm even duping my own patches... another night sleep wasted :-(
This isn't needed anymore, is it?