Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | quickpkg_extended_atom: handle =* operator | Zac Medico | 2011-10-13 | 1 | -0/+5 |
| | |||||
* | quickpkg: Support extended atoms | Sebastian Luther | 2011-10-13 | 1 | -1/+39 |
| | |||||
* | bin/ebuild: add --version option | Zac Medico | 2011-10-11 | 1 | -3/+9 |
| | |||||
* | prepstrip: make sure eu-strip embeds right filename | Mike Frysinger | 2011-10-11 | 1 | -1/+4 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: add support for elfutils strip | Mike Frysinger | 2011-10-11 | 1 | -18/+46 |
| | | | | | | | If people use strip from the elfutils package, take advantage of some of its neat features (like splitting + stripping in one step). Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: extract buildid with readelf to avoid debugedit when possible | Mike Frysinger | 2011-10-11 | 1 | -9/+23 |
| | | | | | | The readelf utility is much more common than debugedit. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: avoid a `dirname` with a simple ${var%/*} | Mike Frysinger | 2011-10-10 | 1 | -1/+1 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: tweak style of debugedit checksv2.2.0_alpha65 | Zac Medico | 2011-10-09 | 1 | -8/+8 |
| | | | | | Make the checks more like the FEATURES/RESTRICT checks from commit 286675a500998e536dbbf2ee2dfe1fedf4290b38. | ||||
* | prepstrip: merge debugedit checks more | Zac Medico | 2011-10-09 | 1 | -5/+11 |
| | | | | | Use a ${debugedit_found} to remember if it's found or not, and use ${debugedit_warned} to avoid showing duplicate warnings. | ||||
* | prepstrip: optimize duplicate calls to `has` | Mike Frysinger | 2011-10-09 | 1 | -12/+23 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: merge debugedit checks | Mike Frysinger | 2011-10-09 | 1 | -6/+5 |
| | | | | | | Avoid checking for debugedit multiple times. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: optimize chmod slightly | Mike Frysinger | 2011-10-09 | 1 | -3/+3 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | repoman: add 'repository' to portdbapi cache | Zac Medico | 2011-10-07 | 1 | -1/+1 |
| | | | | | | | This fixes _getMaskAtom to work correctly with the repo atoms that are generated by MaskManager, solving the issue reported here: https://github.com/cschwan/sage-on-gentoo/issues/90#issuecomment-2324953 | ||||
* | repoman: tweak myupdates/myheaders commit logicv2.2.0_alpha63 | Zac Medico | 2011-10-07 | 1 | -2/+1 |
| | | | | | | | | If we unconditionally exclude myremoved from myupdates, then removed files will also be excluded from myheaders. This allows us to avoid unnecessary separate manifest commits in cases when "myheaders" only contained files that were being removed. Since our code always uses myupdates + myremoved, this change in logic doesn't break anything. | ||||
* | repoman: tweak commit logic wrt thin-manifest | Zac Medico | 2011-10-07 | 1 | -1/+1 |
| | | | | | Don't populate the "myheaders" variable when we have thin-manifests that contain only DIST entries. | ||||
* | Don't do a split signed Manifest commit when no headers will change. Fixes ↵ | Nathan Phillip Brink | 2011-10-07 | 1 | -6/+9 |
| | | | | bug #340475. | ||||
* | repoman: bail out if unsupported manifest-hashes | Zac Medico | 2011-10-03 | 1 | -0/+25 |
| | |||||
* | repoman: account for GLEP 59 in RMD160 check | Zac Medico | 2011-10-03 | 1 | -20/+20 |
| | |||||
* | dispatch-conf: fix replace-wscomments pattern | Ryan Hill | 2011-10-01 | 1 | -1/+1 |
| | | | | This will fix bug #375613. | ||||
* | repoman: never force unsigned manifest commitv2.2.0_alpha60 | Zac Medico | 2011-09-29 | 1 | -33/+0 |
| | | | | | | | | This removes a special case where manifests would first be commited without signatures for category-level or greater commits. This case behavior wasn't very useful anyway, and would be a problem if the unsigned manifests got rejected by a commit hook (as may happen in the near future). | ||||
* | dispatch-conf: tweak pager basename comparison | Zac Medico | 2011-09-28 | 1 | -2/+3 |
| | |||||
* | dispatch-conf: support PAGER var for bug #384663 | Zac Medico | 2011-09-28 | 1 | -0/+32 |
| | |||||
* | etc-update: support PAGER env var for bug #384663 | Zac Medico | 2011-09-28 | 1 | -1/+10 |
| | |||||
* | archive-conf: dispatch_conf import bug #384665 | Ruggero Morsucci | 2011-09-28 | 1 | -1/+1 |
| | |||||
* | portdbapi.xmatch: optimize minimum-visible | Zac Medico | 2011-09-24 | 1 | -1/+1 |
| | | | | | | Also, make repoman cache IUSE, since that's required for _match_use to work effciently. This will eliminate lots of redundant aux_get calls for repoman, triggered by USE deps. | ||||
* | 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 |
| |