summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* repoman: tweak elif vcs check style to be consistentMike Frysinger2012-05-241-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: fix installsources breakageZac Medico2012-05-141-3/+3
| | | | | The debug.sources path changed in commit 4941c3c674400116f118a9c75b520c3fd1a25490.
* prepstrip: fix hardlink race in process_elfZac Medico2012-05-141-6/+16
|
* prepstrip: fix hardlink handling for subshellsZac Medico2012-05-141-12/+17
|
* prepstrip: make splitdebug/installsources parallel safeMike Frysinger2012-05-141-24/+20
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: tweak style and document helper funcs a bitMike Frysinger2012-05-141-15/+19
| | | | | | Mostly make sure we be consistent with ${var} rather than $var. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: run the log parsing in parallel to file strippingMike Frysinger2012-05-141-5/+5
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* multijob_post_fork: simpler handling of return valueMike Frysinger2012-05-141-3/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: wait for Pre-stripped check to finishZac Medico2012-05-141-0/+3
|
* prepstrip: disable parallel for splitdebug, etc..Zac Medico2012-05-141-2/+17
|
* multijob_post_fork: return child statusZac Medico2012-05-141-1/+3
|
* Revert "Bug #413983: Add portage.util.urlopen(), which transparently handles ↵Zac Medico2012-05-131-2/+7
| | | | | | | authentication in the way compatible with Python 3." This reverts commit 0a9cc38a66ded0cf0e5b534cb24b970fc9c21920. As reported in bug #415579, that commit broke FTP authentication.
* repoman: simplify ebuild sort codeZac Medico2012-05-131-11/+4
|
* egencache: use vercmp instead of pkgcmpZac Medico2012-05-131-3/+3
|
* prepstrip/ecompressdir: parallelize operationsMike Frysinger2012-05-123-8/+104
| | | | | | | | | | | Stealing some ideas from ferringb, add a new API for doing parallel processing in bash, and then deploy this with the stripping and compressing stages. For stripping coreutils which has about 100 ELFs, this brings time to strip down from ~7 seconds to ~0.7 seconds on my system. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Allow dots in package names in EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-05-121-2/+8
|
* Don't write or trust cache for unsupported EAPIs.Zac Medico2012-05-101-2/+7
| | | | | | Since we're supposed to be able to efficiently obtain the EAPI from _parse_eapi_ebuild_head, we don't need to write or trust cache entries for unsupported EAPIs.
* ebuild.sh: remove redundant EAPI=0 defaultZac Medico2012-05-091-2/+0
|
* Parse EAPI with pattern from PMS section 7.3.1.Zac Medico2012-05-092-4/+4
| | | | | | | | This implements the specification that was approved in Gentoo's council meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head FEATURES setting is now enabled by default, and causes non-conformant ebuilds to be treated as invalid. This behavior will soon become enabled unconditionally.
* die: fix ${T}/build.log{,.gz} messageZac Medico2012-05-081-2/+2
|
* Strip EPREFIX in RESTRICT=binchecks QA Notice.Zac Medico2012-05-081-2/+2
|
* NEEDED.ELF.2: include sonames from $ORIGINZac Medico2012-05-081-23/+2
| | | | | | | | | This reverts the behavior change from bug #205531 (see commit 5baa57a65368472c2c22b9bd2b30e634ef644b92). That special handling should be unnecessary since the changes from bug #289180 (see commit 296fc63fee262600811520fccf4692f47a39ffba), where the LinkageMapELF.findConsumers() exclude_providers argument is used to exclude irrelevant consumers.
* Enable globstar shell option by default in EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-05-051-0/+4
|
* QA Notice for RESTRICT=binchecks + ELF filesZac Medico2012-05-051-0/+6
|
* Create NEEDED.ELF.2 despite RESTRICT=binchecks.Zac Medico2012-05-051-37/+43
| | | | | | This info is too useful not to have (it's required for things like preserve-libs), and it's tempting for ebuild authors to set RESTRICT=binchecks for packages containing pre-built binaries.
* Bug #413983: Add portage.util.urlopen(), which transparentlyArfrever Frehtes Taifersar Arahesis2012-05-011-7/+2
| | | | handles authentication in the way compatible with Python 3.
* Quote atoms in die message for bug #414201.Zac Medico2012-05-011-2/+2
| | | | This allows zsh users to copy/paste while avoiding = expansion.
* repoman: ignore false Service desktop entry errorZac Medico2012-04-301-4/+4
| | | | This will fix bug #414125.
* repoman: check LIVEVCS.stable for gentoo onlyZac Medico2012-04-301-1/+1
| | | | This will fix bug #414123.
* ebuild.sh: source /etc/portage/env scripts after /etc/portage/bashrcJames Le Cuirot2012-04-281-10/+12
| | | | This will fix bug #413895.
* portageq: use return instead of sys.exitZac Medico2012-04-221-18/+18
|
* repoman: cleanup code for KEYWORDS.invalidZac Medico2012-04-221-5/+5
|
* Print working directory in die message to simplify debugging.Arfrever Frehtes Taifersar Arahesis2012-04-221-0/+1
|
* portdbapi: update comment about repoman cachesZac Medico2012-04-221-0/+3
|
* Add ${T}/build.log symlink to PORT_LOGDIR.Zac Medico2012-04-221-2/+9
| | | | | | This will fix bug #412865. This makes it easier on people who `emerge foo`, do stuff, `emerge foo`, do stuff, etc... to have the same path to the log in between runs.
* repoman: support * and ~* keywordsZac Medico2012-04-221-1/+1
| | | | | These special keywords are used by Funtoo, and have been supported in KeywordsManager since commit 9144faeb653b9f1dbe74c69f85cd48f26761aa2f.
* repoman: update EAPI.definition check for PMSZac Medico2012-04-151-1/+1
| | | | | | The plan is to update PMS section 8.3.1 as discussed here: http://archives.gentoo.org/gentoo-pms/msg_ef7635aa655913f2386e64e385f5a6ae.xml
* Handle SystemError when importing xml libraries.Zac Medico2012-04-131-1/+1
|
* dohtml: support FEATURES=force-prefixZac Medico2012-04-131-1/+2
|
* portageq mass_best_visible: optional "type" argZdenek Behan2012-04-131-4/+18
|
* Support /sys/fs/selinux/context for bug #410687.Sven Vermeulen2012-04-051-2/+4
|
* repoman: only assume cvs preserves mtimesZac Medico2012-04-011-1/+1
|
* repoman: disable header/timestamp check for svnv2.2.0_alpha98Zac Medico2012-04-011-1/+1
|
* fowners: return success for prefix if EUID != 0Zac Medico2012-03-291-2/+8
| | | | This is based on a patch by Jeremy Olexa from bug #409893.
* dosym: add $EPREFIX to absolute targetJeremy Olexa2012-03-291-2/+5
|
* etc-update: handle emacs diff cmd, bug #409849Zac Medico2012-03-271-1/+3
|
* etc-update: remove duplicate using_editorZac Medico2012-03-271-1/+0
|
* Replace @returns with @return.Zac Medico2012-03-271-1/+1
|
* emerge-webrsync: use portageq from same prefixZac Medico2012-03-271-2/+10
|
* Exit status 128 + SIGINT for --ask 'no' answer.Zac Medico2012-03-251-1/+1
| | | | This will fix bug #409647.