most probably fix bug #278014 (some stupidity)
authorFabian Groffen <grobian@gentoo.org>
Thu, 16 Jul 2009 19:56:43 +0000 (19:56 -0000)
committerFabian Groffen <grobian@gentoo.org>
Thu, 16 Jul 2009 19:56:43 +0000 (19:56 -0000)
svn path=/main/branches/prefix/; revision=13829

bin/ebuild.sh

index df87324e9b35e363adc3ce4e95e211f28ab46312..eef0d5f8ca6976e558fcafd2c09c8f249d534da2 100755 (executable)
@@ -605,7 +605,7 @@ _eapi0_src_compile() {
 }
 
 _eapi0_src_install() {
-       _eapi2_src_install
+       _eapi1_src_install
 }
 
 _eapi0_src_test() {
@@ -632,7 +632,12 @@ _eapi1_src_compile() {
 }
 
 _eapi1_src_install() {
-       _eapi2_src_install
+       if use prefix ; then
+               # this avoids misc QA errors in Prefix because it doesn't exist
+               # by default
+               mkdir -p "${ED}"
+               return
+       fi
 }
 
 _eapi2_src_configure() {
@@ -647,15 +652,6 @@ _eapi2_src_compile() {
        fi
 }
 
-_eapi2_src_install() {
-       if use prefix ; then
-               # this avoids misc errors in Prefix because it doesn't exist
-               # by default
-               mkdir -p "${ED}"
-               return
-       fi
-}
-
 _eapi3_src_install() {
        if [[ -f Makefile || -f GNUmakefile || -f makefile ]] ; then
                emake DESTDIR="${D}" install
@@ -672,6 +668,10 @@ _eapi3_src_install() {
        else
                dodoc ${DOCS}
        fi
+
+       # this avoids misc QA errors in Prefix because it doesn't exist
+       # by default
+       use prefix && mkdir -p "${ED}"
 }
 
 ebuild_phase() {