summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
...
* add install hooksBrian Harring2011-09-211-0/+15
|
* bin/ebuild: simplify PORTDIR_OVERLAY queryv2.2.0_alpha59Zac Medico2011-09-181-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" msgsZac Medico2011-09-181-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-Lev2011-09-171-0/+1
| | | | This prevents an endless loop (bug #383375).
* repoman: quote paths in PORTDIR_OVERLAYZac Medico2011-09-161-1/+2
| | | | This will fix bug #383269.
* Remove unused Manifest imports.v2.2.0_alpha58Zac Medico2011-09-141-1/+0
|
* Fix typos in comments.Arfrever Frehtes Taifersar Arahesis2011-09-141-2/+2
|
* repoman: use repodir moreZac Medico2011-09-141-1/+1
|
* repoman: use the repodir variable moreZac Medico2011-09-141-9/+4
|
* repoman: fix KeyError from digestgen with symlinkZac Medico2011-09-141-0/+7
|
* Deprecate the manifest1_compat parameter.v2.2.0_alpha56Zac Medico2011-09-131-1/+1
|
* metadata/layout.conf: "sign-manifests = false"Zac Medico2011-09-121-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 modificationZac Medico2011-09-121-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" msgsZac Medico2011-09-121-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 manifestsZac Medico2011-09-121-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 repoconfigsBrian Harring2011-09-122-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 Medico2011-09-121-1/+6
| | | | This ensures that `use multislot` is false for the "depend" phase.
* save-ebuild-env.sh: tweak PYTHONPATH cleansingZac Medico2011-09-111-3/+7
|
* isolated-functions.sh: skip set_colors for dependZac Medico2011-09-111-8/+13
| | | | This avoids an unneeded stty call.
* Move KV funcs to bashrc-functions.sh.Zac Medico2011-09-113-53/+54
|
* isolated-functions.sh: split save-ebuild-env.shZac Medico2011-09-114-92/+95
|
* ebuild.sh: setup PATH earlierZac Medico2011-09-111-7/+7
| | | | | This avoids "uname: command not found" messages from isolated-functions.sh.
* ebuild.sh: source *.sh at the topZac Medico2011-09-111-28/+28
|
* Move preprocess_ebuild_env to phase-functions.sh.Zac Medico2011-09-112-188/+184
|
* ebuild.sh: split out bashrc-functions.shZac Medico2011-09-112-92/+94
|
* ebuild.sh: move hasg* funcs into econfZac Medico2011-09-113-13/+14
|
* ebuild.sh: remove unused lchown and lchgrpZac Medico2011-09-112-9/+1
|
* build.sh: has/best_version to phase-helpers.shZac Medico2011-09-112-54/+47
|
* ebuild.sh: move ebuild_main to phase-functions.shZac Medico2011-09-112-223/+217
|
* ebuild.sh: move use* funcs to phase-helpers.shZac Medico2011-09-112-49/+50
|
* ebuild.sh: add dummy funcs for "depend" phaseZac Medico2011-09-111-0/+9
|
* ebuild.sh: split out phase-helpers.shZac Medico2011-09-102-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.shZac Medico2011-09-102-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 descZac Medico2011-09-101-1/+1
|
* egencache: tweak cache dir write access checkZac Medico2011-09-071-5/+9
|
* egencache: remove metadata-transfer warningZac Medico2011-09-071-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 moreZac Medico2011-09-071-3/+19
|
* tests/emerge: test egencacheZac Medico2011-09-051-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_alpha53Zac Medico2011-09-031-11/+12
| | | | This solves the issues discussed in bug #381087, comment #8.
* Revert "xml/metadata: implement XMLParser.doctype()"Zac Medico2011-08-314-71/+49
| | | | | This reverts commit ce501b36d7078db059c606d3b4f38637ad09528e. This commit had lots of unintended changes included.
* xml/metadata: implement XMLParser.doctype()Zac Medico2011-08-314-49/+71
| | | | | Avoid deprecation warnings again, like in commit 63035acd702ab0cdaac31e33676b5a20a91eae47.
* repoman: enable dependency.unknown for blockersZac Medico2011-08-301-3/+2
| | | | This will fix bug #381087.
* doebuild: avoid redundant distfiles checksZac Medico2011-08-281-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.
* egencache: don't require xml in global scopeZac Medico2011-08-271-8/+8
|
* egencache: implement XMLParser.doctype()Zac Medico2011-08-271-1/+11
| | | | | | | This is prevents "DeprecationWarning: This method of XMLParser is deprecated. Define doctype() method on the TreeBuilder target." warnings. The code is copied from repoman, commit 5a5e51a2737a0855bb562683f50c57cc31587460.
* repoman: add a simple unit testZac Medico2011-08-251-5/+6
|
* python3.2 fixes: ResourceWarning: unclosed fileZac Medico2011-08-251-2/+4
|
* python3.2 fixes: ResourceWarning: unclosed fileZac Medico2011-08-251-2/+7
|
* die: defer die hooks for EAPI 4 helpers_dieZac Medico2011-08-251-1/+6
| | | | This will fix bug #380625.
* dosym: QA warn if target is existing dirZac Medico2011-08-221-1/+2
|