This provides forward compatiblity so that stage builds do not break
in the future when portage changes the default PORTDIR, PKGDIR, and
DISTDIR locations (bug #378603).
Also, it provides backward compatibility for various tools that require
PORTDIR to be defined in make.conf, such as the following:
gentoo-bashcomp - bug #478444
euse - bug #474574
euses and ufed - bug #478318
X-Gentoo-Bug: 479062
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=479062
Reviewed-by: Matt Turner <mattst88@gmail.com>
"/use will cause portage to ignore"
print "\tpackage.use in the profile and portage_confdir. You've been warned!"
+ myf.write('PORTDIR="/usr/portage"\n')
+ myf.write('DISTDIR="${PORTDIR}/distfiles"\n')
+ myf.write('PKGDIR="${PORTDIR}/packages"\n')
+
""" Setup the portage overlay """
if "portage_overlay" in self.settings:
myf.write('PORTDIR_OVERLAY="/usr/local/portage"\n')