Maciej Mrozowski wrote:
A as result of discussion http://www.mail-archive.com/gentoo-
[email protected]/msg37300.html
ebeep and epause functions defined in eutils are not available in EAPI >= 3.
For interactive installs, PROPERTIES="interactive" should be used instead.


Maybe ebeep and epause should be defined in EAPI>=3 but a qa warning so things actually get fixed?

Something like this (not tested):

%% cvs di eutils.eclass
Index: eutils.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v
retrieving revision 1.330
diff -u -r1.330 eutils.eclass
--- eutils.eclass       15 Feb 2010 02:10:39 -0000      1.330
+++ eutils.eclass       17 Feb 2010 14:13:16 -0000
@@ -50,6 +50,15 @@
                done
        fi
 }
+else
+       ebeep() {
+ eqawarn "ebeep is not defined in EAPI=3, please file a bug at
+               http://bugs.gentoo.org";
+       }
+       epause() {
+ eqawarn "epause is not defined in EAPI=3, please file a bug at
+               http://bugs.gentoo.org";
+       }

 fi

-Jeremy

Reply via email to