diff options
author | Michał Górny <mgorny@gentoo.org> | 2014-08-18 13:54:15 +0200 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2014-09-11 16:44:25 -0700 |
commit | 772ed29fd9e7cf722aed943adbe33a27f250e1ff (patch) | |
tree | f33808febdf0a2ad372d8c5bbd5f10edcccfade1 /bin/save-ebuild-env.sh | |
parent | Make eapi_is_supported() reuse _supported_eapis list (diff) | |
download | portage-772ed29fd9e7cf722aed943adbe33a27f250e1ff.tar.gz portage-772ed29fd9e7cf722aed943adbe33a27f250e1ff.tar.bz2 portage-772ed29fd9e7cf722aed943adbe33a27f250e1ff.zip |
Rewrite default ebuild phase setting code
Replace the ebuild phase setting code for EAPI 2 and newer with a
simpler approach; first set proper default_* functions, and call them
within the phase. Disallow calling default_* for other phase functions
than the one being run.
Diffstat (limited to 'bin/save-ebuild-env.sh')
-rw-r--r-- | bin/save-ebuild-env.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/save-ebuild-env.sh b/bin/save-ebuild-env.sh index 98cff839e..de0c49935 100644 --- a/bin/save-ebuild-env.sh +++ b/bin/save-ebuild-env.sh @@ -42,7 +42,7 @@ __save_ebuild_env() { for x in pkg_setup pkg_nofetch src_unpack src_prepare src_configure \ src_compile src_test src_install pkg_preinst pkg_postinst \ - pkg_prerm pkg_postrm ; do + pkg_prerm pkg_postrm pkg_config pkg_info pkg_pretend ; do unset -f default_$x __eapi{0,1,2,3,4}_$x done unset x |