summaryrefslogtreecommitdiffstats
path: root/bin/phase-functions.sh
Commit message (Collapse)AuthorAgeFilesLines
* phase-functions.sh: remove stray echoZac Medico2011-11-081-1/+0
|
* Include EPREFIX directories in PATH.Zac Medico2011-11-081-0/+1
| | | | | This relocates the PATH generation code from ebuild.sh to doebuild_environment, which helps to eliminate duplicate code.
* REQUIRED_USE: don't save in built packagesZac Medico2011-11-071-1/+1
| | | | | | | It should be safe to assume that REQUIRED_USE is satisfied if the package is built, so it's a waste to save it. Also, fix code which assumes that built Package instances have a REQUIRED_USE key in their metadata.
* environment.bz2: filter more variablesZac Medico2011-11-071-1/+1
|
* Add EPREFIX and ED support in all ebuild helpers.Zac Medico2011-11-011-2/+7
| | | | This allows our prefix tests to use helpers like insinto, doins, and dosym.
* isolated-functions.sh: split save-ebuild-env.shZac Medico2011-09-111-1/+1
|
* Move preprocess_ebuild_env to phase-functions.sh.Zac Medico2011-09-111-0/+184
|
* ebuild.sh: move ebuild_main to phase-functions.shZac Medico2011-09-111-0/+175
|
* ebuild.sh: split out phase-functions.shZac Medico2011-09-101-0/+611
This relocates dyn_* and related functions that are needed for execution of regular phases, but not for the "depend" phase. It reduces the size of ebuild.sh by 23%, so there's less code to be sourced during the "depend" phase.