summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* set_colors(): Redirect input to `stty size` to make it work afterArfrever Frehtes Taifersar Arahesis2011-12-181-1/+1
| | | | commit a3797a63a30579be3ba5418aad7e76fd520f9aee.
* environment: don't save COLUMNSZac Medico2011-12-181-1/+1
|
* Filter __PORTAGE_TEST_HARDLINK_LOCKS from env.Zac Medico2011-12-141-1/+2
|
* ebuild-ipc.py: return 2 when forked child crashesZac Medico2011-12-131-2/+2
|
* ebuils-ipc.py: _exit in finally block after forkZac Medico2011-12-131-11/+27
|
* PORTAGE_OVERRIDE_EPREFIX: alphabetize varsZac Medico2011-12-101-3/+3
|
* Remove _SANDBOX_COMPAT_LEVEL.Zac Medico2011-12-102-10/+1
|
* lock-helper.py: disable_legacy_globalsZac Medico2011-12-101-0/+1
| | | | This prevents the portage.data module from accessing portage.settings.
* repoman: eliminate eclass_db variableZac Medico2011-12-101-3/+2
|
* Remove redundant eprefix in config constructors.Zac Medico2011-12-102-9/+6
| | | | | Since commit 11a7448f1d5a0bfb38f8de9d66a8fa8d7118c877, the config constructor uses portage.const.EPREFIX by default.
* Rename override var to PORTAGE_OVERRIDE_EPREFIX.Zac Medico2011-12-091-1/+1
|
* config: make eprefix constructor parameter publicZac Medico2011-12-092-6/+6
|
* Use portage.const.EPREFIX more.Zac Medico2011-12-094-4/+4
|
* Binpkg: add chpathtool support for prefixZac Medico2011-12-091-0/+182
| | | | | | This uses a python-based chpathtool implementation which is intended to be compatible with the C-based implemenation that the prefix branch uses.
* portageq: get_repo* uses_rootZac Medico2011-12-091-0/+4
|
* Delete portage.dbapi.porttree._repo_info class and _repo_info attribute ofArfrever Frehtes Taifersar Arahesis2011-12-092-4/+4
| | | | | portage.dbapi.porttree.portdbapi objects. Migrate consumers to repositories attribute of portage.dbapi.porttree.portdbapi objects.
* etc-update: use PORTAGE_INST_UID/GIDZac Medico2011-12-081-2/+4
|
* etc-update: experimental prefix supportZac Medico2011-12-081-3/+3
|
* Whitelist/filter __PORTAGE_TEST_EPREFIX.Zac Medico2011-12-081-1/+2
|
* Support FEATURES=force-prefix.Zac Medico2011-12-0829-46/+46
| | | | | | | This adjusts the logic from commit ff52f9dc31004becb8022e6437088d01917f413c to use FEATURES=force-prefix instead of USE=prefix. This has the advantage that we don't have to make any assumptions about the USE=prefix.
* dispatch-conf: experimental prefix supportZac Medico2011-12-071-2/+3
|
* Save EPREFIX in vdb when appropriate.Zac Medico2011-12-071-0/+14
| | | | | | The prefix branch already does this since it makes it easy to use chpathtool to adjust the content of a binary package so that it will work in a different EPREFIX from the one is was built for.
* Make USE=prefix enable EPREFIX in all EAPIs.Zac Medico2011-12-0729-44/+92
| | | | | | | | This is safe because the prefix flag should be masked in all non-prefix profiles, and older EAPIs would otherwise be useless with prefix configurations. This brings compatibility with the prefix branch of portage, which also supports EPREFIX for all EAPIs (for obvious reasons).
* ebuild.sh: don't export inherit E_* varsZac Medico2011-12-061-5/+5
|
* emerge-webrsync: use --quiet with --check-newsZac Medico2011-12-061-1/+2
| | | | This suppresses output if there are no relevant items.
* emerge-webrsync: call emerge --check-newsZac Medico2011-12-061-0/+1
|
* ebuild.sh: add note about quoting export ${FOO}=Zac Medico2011-12-041-0/+1
|
* ebuild.sh: quote sandbox export argsZac Medico2011-12-041-5/+5
|
* emerge-webrsync: new gpg key, bug #331537Zac Medico2011-11-241-1/+1
|
* repoman: fix svn "abiguous workdir", bug #391199v2.2.0_alpha77Zac Medico2011-11-211-0/+1
|
* Move ccache/distcc PATH code to doebuild_env.v2.2.0_alpha73Zac Medico2011-11-091-10/+0
|
* Use local EPREFIX for uniformity.Zac Medico2011-11-092-16/+14
| | | | | | | The EPREFIX variable is not readonly in EAPI 0, 1, and 2, so we can declare EPREFIX as a local variable. We must be careful not to let this variable leak into the environment of ebuild/eclass functions that we call, since bash propagates local variables to nested function calls.
* Use local ED for uniformity.Zac Medico2011-11-092-96/+83
| | | | | | | The ED variable is not readonly in EAPI 0, 1, and 2, so we can declare ED as a local variable. We must be careful not to let this variable leak into the environment of ebuild/eclass functions that we call, since bash propagates local variables to nested function calls.
* phase-functions.sh: remove stray echoZac Medico2011-11-081-1/+0
|
* Include EPREFIX directories in PATH.Zac Medico2011-11-082-19/+1
| | | | | This relocates the PATH generation code from ebuild.sh to doebuild_environment, which helps to eliminate duplicate code.
* has/best_version: fix grammar in docsZac Medico2011-11-081-2/+2
|
* ecompressdir: remove 'continue' from loop logicZac Medico2011-11-081-6/+3
| | | | Hopefully this helps us avoid errors in loop logic like bug #389047.
* best/has_version: fix eroot assignmentZac Medico2011-11-071-2/+2
|
* Only support ROOT override for best/has_version.Zac Medico2011-11-071-24/+12
| | | | | In the context of ebuilds, ROOT=/ override is the only common case, so it makes sense to only support ROOT overrides.
* Fix best/has_version ROOT override for EAPI 3-4.Zac Medico2011-11-071-6/+40
| | | | | | This has been broken since commit ab484dc9a2612aa6709fad3ff926c8589a706637. In order to support prefix, callers will have to override EROOT instead.
* Avoid initial spaces in some variables.Arfrever Frehtes Taifersar Arahesis2011-11-071-10/+10
|
* 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-072-3/+5
|
* save_ebuild_env: filter more functionsZac Medico2011-11-071-2/+3
| | | | | | | dyn_pretend helpers_die nonfatal register_success_hook
* Handle empty PORTAGE_COMPRESS for bug #389047.Zac Medico2011-11-071-1/+5
| | | | | | This fixes a case where empty PORTAGE_COMPRESS made ecompressdir forget to call restore_skip_dirs, such that docompress -x resulted in files not being installed due to hide_skip_dirs hiding them permanently.
* Enable colors during the depend phase.Zac Medico2011-11-051-14/+13
|
* phase-helpers.sh: fix best/has_version for prefixZac Medico2011-11-011-4/+8
|
* Add EPREFIX and ED support in all ebuild helpers.Zac Medico2011-11-0130-189/+284
| | | | This allows our prefix tests to use helpers like insinto, doins, and dosym.
* Merge install_qa_check_prefix from prefix branch.Zac Medico2011-11-011-0/+124
|
* Fix typos in comments.Arfrever Frehtes Taifersar Arahesis2011-10-301-3/+3
|