--- bin/isolated-functions.sh 2006-04-09 18:31:56.000000000 -0500 +++ bin/isolated-functions.sh 2006-04-20 08:15:09.000000000 -0500 @@ -5,6 +5,9 @@ # Internal logging function, don't use this in ebuilds elog_base() { local messagetype + local phase + phase="${EBUILD_PHASE}" + [ -z "${EBUILD_PHASE}" ] && phase="other" [ -z "${1}" -o -z "${T}" -o ! -d "${T}/logging" ] && return 1 case "${1}" in INFO|WARN|ERROR|LOG) @@ -16,7 +19,7 @@ return 1 ;; esac - echo "$*" >> ${T}/logging/${EBUILD_PHASE}.${messagetype} + echo "$*" >> ${T}/logging/${phase}.${messagetype} return 0 } --- pym/portage_const.py 2006-04-09 18:31:56.000000000 -0500 +++ pym/portage_const.py 2006-04-20 08:25:41.000000000 -0500 @@ -42,7 +42,7 @@ INCREMENTALS=["USE","USE_EXPAND","USE_EXPAND_HIDDEN","FEATURES","ACCEPT_KEYWORDS","ACCEPT_LICENSE","CONFIG_PROTECT_MASK","CONFIG_PROTECT","PRELINK_PATH","PRELINK_PATH_MASK"] STICKIES=["KEYWORDS_ACCEPT","USE","CFLAGS","CXXFLAGS","MAKEOPTS","EXTRA_ECONF","EXTRA_EINSTALL","EXTRA_EMAKE"] -EBUILD_PHASES = ["setup","unpack","compile","test","install","preinst","postinst","prerm","postrm"] +EBUILD_PHASES = ["setup","unpack","compile","test","install","preinst","postinst","prerm","postrm", "other"] EAPI = 0