diff options
author | 2009-08-25 16:49:07 +0200 | |
---|---|---|
committer | 2009-08-25 16:49:07 +0200 | |
commit | b43d25bc1f2e25d22034b979a8a535cc2cdbe209 (patch) | |
tree | 0aa76b4f3b640598943a9c314d1349b97d0c6afe /eclass | |
parent | Bump, QA, Syntax-Highlight-Engine-Kate (diff) | |
download | perl-overlay-b43d25bc1f2e25d22034b979a8a535cc2cdbe209.tar.gz perl-overlay-b43d25bc1f2e25d22034b979a8a535cc2cdbe209.tar.bz2 perl-overlay-b43d25bc1f2e25d22034b979a8a535cc2cdbe209.zip |
Move checks to linkduallifescripts
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/perl-module.eclass | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index 1e1a5b8f0..232627fa8 100644 --- a/eclass/perl-module.eclass +++ b/eclass/perl-module.eclass @@ -187,8 +187,7 @@ perl-module_src_install() { fi done - [[ ${CATEGORY} == "perl-core" ]] && has_version ">=dev-lang/perl-5.10.1" &&\ - linkduallifescripts + linkduallifescripts } perl-module_pkg_setup() { @@ -200,11 +199,11 @@ perl-module_pkg_preinst() { } perl-module_pkg_postinst() { - [[ ${CATEGORY} == "perl-core" ]] && linkduallifescripts + linkduallifescripts } perl-module_pkg_postrm() { - [[ ${CATEGORY} == "perl-core" ]] && linkduallifescripts + linkduallifescripts } perl-module_pkg_prerm() { : ; } @@ -230,6 +229,10 @@ fixlocalpod() { } linkduallifescripts() { + if [[ ${CATEGORY} != "perl-core" ]] || ! has_version ">=dev-lang/perl-5.10.1" ; then + return 0 + fi + local i ff if has "${EBUILD_PHASE:-none}" "postinst" "postrm" ; then for i in ${DUALLIFESCRIPTS} ; do |