Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | portageq best_visible: use match-all-cpv-only | Zac Medico | 2011-09-23 | 1 | -2/+4 |
| | |||||
* | install_hooks: fix variable name for PORTAGE_CONFIGROOT | Fabian Groffen | 2011-09-23 | 1 | -1/+1 |
| | | | | | in addition, omit the leading slash, since PORTAGE_CONFIGROOT contains a trailing slash | ||||
* | Revert "unpack: handle non-gz files from deb2targz" | Zac Medico | 2011-09-23 | 1 | -5/+1 |
| | | | | | This reverts commit dd7c57ecb90949ce3306394cfe262566b87351ca. We'll do this in a new EAPI, as discussed in bug #384147. | ||||
* | unpack: handle non-gz files from deb2targz | Zac Medico | 2011-09-23 | 1 | -1/+5 |
| | | | | This will fix bug #384147. | ||||
* | Fix 'shopt: +s: invalid shell option name' error. | Arfrever Frehtes Taifersar Arahesis | 2011-09-23 | 1 | -1/+1 |
| | |||||
* | portdbapi.xmatch: deprecate list-visible | Zac Medico | 2011-09-22 | 1 | -1/+1 |
| | |||||
* | portageq best_visible: multi-repo support | Zac Medico | 2011-09-22 | 1 | -12/+34 |
| | | | | This will fix bug #384063. | ||||
* | add install hooks | Brian Harring | 2011-09-21 | 1 | -0/+15 |
| | |||||
* | bin/ebuild: simplify PORTDIR_OVERLAY queryv2.2.0_alpha59 | Zac Medico | 2011-09-18 | 1 | -5/+1 |
| | | | | | There's no need to query os.environ here, because portage.settings will inherit the value automatically. | ||||
* | install_qa_check: adjust "poor programming" msgs | Zac Medico | 2011-09-18 | 1 | -10/+10 |
| | | | | | Refer to "severe warnings" rather than "poor programming", in order to be more politically correct, as discussed in bug #374233. | ||||
* | emerge-webrsync: exit if "gpg binary not found" | Alon Bar-Lev | 2011-09-17 | 1 | -0/+1 |
| | | | | This prevents an endless loop (bug #383375). | ||||
* | repoman: quote paths in PORTDIR_OVERLAY | Zac Medico | 2011-09-16 | 1 | -1/+2 |
| | | | | This will fix bug #383269. | ||||
* | Remove unused Manifest imports.v2.2.0_alpha58 | Zac Medico | 2011-09-14 | 1 | -1/+0 |
| | |||||
* | Fix typos in comments. | Arfrever Frehtes Taifersar Arahesis | 2011-09-14 | 1 | -2/+2 |
| | |||||
* | repoman: use repodir more | Zac Medico | 2011-09-14 | 1 | -1/+1 |
| | |||||
* | repoman: use the repodir variable more | Zac Medico | 2011-09-14 | 1 | -9/+4 |
| | |||||
* | repoman: fix KeyError from digestgen with symlink | Zac Medico | 2011-09-14 | 1 | -0/+7 |
| | |||||
* | Deprecate the manifest1_compat parameter.v2.2.0_alpha56 | Zac Medico | 2011-09-13 | 1 | -1/+1 |
| | |||||
* | metadata/layout.conf: "sign-manifests = false" | Zac Medico | 2011-09-12 | 1 | -4/+6 |
| | | | | | | This allows repos to disable manifest signatures, which is useful if they want to prevent merge conflicts like those that thin-manifests is designed to prevent. | ||||
* | ebuild(1): remove unneeded porttrees modification | Zac Medico | 2011-09-12 | 1 | -6/+4 |
| | | | | | | | | This code should be unnecessary, as long as the repo is correctly identified for all calls to portdbapi methods like aux_get and findname. Notably, config.setcpv() must be called with a Package instance in order to ensure that it gets the metadata from the correct repository. | ||||
* | ebuild(1): avoid "Location not set for repo" msgs | Zac Medico | 2011-09-12 | 1 | -2/+8 |
| | | | | | | When overriding PORTDIR_OVERLAY, we can avoid "Location not set for repository" messages if we include the original PORTDIR_OVERLAY paths in the overridden setting. | ||||
* | repoman: don't sign thin manifests | Zac Medico | 2011-09-12 | 1 | -3/+9 |
| | | | | | Thin manifests imply reliance on the VCS for file integrity, which implies that manifest signatures are not needed. | ||||
* | Bind all manifest access through repoconfigs | Brian Harring | 2011-09-12 | 2 | -4/+9 |
| | | | | | This enables controling the behaviour (creation and validation) per repo, and while mildly ugly, refactors in the right direction. | ||||
* | ebuild.sh: make use* return false for "depend" | Zac Medico | 2011-09-12 | 1 | -1/+6 |
| | | | | This ensures that `use multislot` is false for the "depend" phase. | ||||
* | save-ebuild-env.sh: tweak PYTHONPATH cleansing | Zac Medico | 2011-09-11 | 1 | -3/+7 |
| | |||||
* | isolated-functions.sh: skip set_colors for depend | Zac Medico | 2011-09-11 | 1 | -8/+13 |
| | | | | This avoids an unneeded stty call. | ||||
* | Move KV funcs to bashrc-functions.sh. | Zac Medico | 2011-09-11 | 3 | -53/+54 |
| | |||||
* | isolated-functions.sh: split save-ebuild-env.sh | Zac Medico | 2011-09-11 | 4 | -92/+95 |
| | |||||
* | ebuild.sh: setup PATH earlier | Zac Medico | 2011-09-11 | 1 | -7/+7 |
| | | | | | This avoids "uname: command not found" messages from isolated-functions.sh. | ||||
* | ebuild.sh: source *.sh at the top | Zac Medico | 2011-09-11 | 1 | -28/+28 |
| | |||||
* | Move preprocess_ebuild_env to phase-functions.sh. | Zac Medico | 2011-09-11 | 2 | -188/+184 |
| | |||||
* | ebuild.sh: split out bashrc-functions.sh | Zac Medico | 2011-09-11 | 2 | -92/+94 |
| | |||||
* | ebuild.sh: move hasg* funcs into econf | Zac Medico | 2011-09-11 | 3 | -13/+14 |
| | |||||
* | ebuild.sh: remove unused lchown and lchgrp | Zac Medico | 2011-09-11 | 2 | -9/+1 |
| | |||||
* | build.sh: has/best_version to phase-helpers.sh | Zac Medico | 2011-09-11 | 2 | -54/+47 |
| | |||||
* | ebuild.sh: move ebuild_main to phase-functions.sh | Zac Medico | 2011-09-11 | 2 | -223/+217 |
| | |||||
* | ebuild.sh: move use* funcs to phase-helpers.sh | Zac Medico | 2011-09-11 | 2 | -49/+50 |
| | |||||
* | ebuild.sh: add dummy funcs for "depend" phase | Zac Medico | 2011-09-11 | 1 | -0/+9 |
| | |||||
* | ebuild.sh: split out phase-helpers.sh | Zac Medico | 2011-09-10 | 2 | -520/+528 |
| | | | | | | | This relocates phase helper functions that are needed for execution of regular phases, but not for the "depend" phase. It reduces the size of ebuild.sh by 25%, so there's less code to be sourced during the "depend" phase. | ||||
* | ebuild.sh: split out phase-functions.sh | Zac Medico | 2011-09-10 | 2 | -608/+613 |
| | | | | | | | 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. | ||||
* | repoman: fix a typo in the file.executable desc | Zac Medico | 2011-09-10 | 1 | -1/+1 |
| | |||||
* | egencache: tweak cache dir write access check | Zac Medico | 2011-09-07 | 1 | -5/+9 |
| | |||||
* | egencache: remove metadata-transfer warning | Zac Medico | 2011-09-07 | 1 | -3/+0 |
| | | | | | | It should be enough that the automatic use of metadata-transfer is documented in the man page, and allows us to avoid showing a useless warning in common usage scenarios. | ||||
* | egencache: validate cache dir more | Zac Medico | 2011-09-07 | 1 | -3/+19 |
| | |||||
* | tests/emerge: test egencache | Zac Medico | 2011-09-05 | 1 | -7/+4 |
| | | | | | This tests --update in any case, and --update-use-local-desc only if python xml support is detected. | ||||
* | Fix repoman dependency.unknown to use xmatch.v2.2.0_alpha53 | Zac Medico | 2011-09-03 | 1 | -11/+12 |
| | | | | This solves the issues discussed in bug #381087, comment #8. | ||||
* | Revert "xml/metadata: implement XMLParser.doctype()" | Zac Medico | 2011-08-31 | 4 | -71/+49 |
| | | | | | This reverts commit ce501b36d7078db059c606d3b4f38637ad09528e. This commit had lots of unintended changes included. | ||||
* | xml/metadata: implement XMLParser.doctype() | Zac Medico | 2011-08-31 | 4 | -49/+71 |
| | | | | | Avoid deprecation warnings again, like in commit 63035acd702ab0cdaac31e33676b5a20a91eae47. | ||||
* | repoman: enable dependency.unknown for blockers | Zac Medico | 2011-08-30 | 1 | -3/+2 |
| | | | | This will fix bug #381087. | ||||
* | doebuild: avoid redundant distfiles checks | Zac Medico | 2011-08-28 | 1 | -34/+3 |
| | | | | | | | | | When the unpack phase is already marked as complete, it's wasteful to check distfiles digests. In order to avoid this, we have to migrate the distfiles/workdir timestamp comparisons from ebuild.sh to doebuild.py, so that doebuild always knows when unpack will be triggered. This also allows us to eliminate code in dyn_unpack that duplicated dyn_clean, actually call dyn_clean instead. |