I noticed some eclass commits using java-pkg_func-exists() and it's a lot more complicated than it needs to me. Perhaps not everybody knows that bash generally gives a return status from functions of the last command run in that function. So these two things are equivalent:
java-pkg_func-exists() { if [[ -n "$(declare -f ${1})" ]]; then return 0 else return 1 fi } java-pkg_func-exists() { [[ -n "$(declare -f ${1})" ]] } -- Thanks, Donnie Donnie Berkholz Developer, Gentoo Linux Blog: http://dberkholz.wordpress.com
pgp4770BE4a4F.pgp
Description: PGP signature