summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* repoman: disable dependency.unknown for blockersZac Medico2012-03-221-1/+5
| | | | This will fix bug #382407.
* Bug #361759: QA check for /etc/udev/rules.dZac Medico2012-03-211-0/+12
|
* etc-update: quote ${file}v2.2.0_alpha91Zac Medico2012-03-171-1/+1
|
* etc-update: ignore non-existent CONFIG_PROTECTZac Medico2012-03-171-2/+5
|
* repoman: add --digest=<y|n> option, bug #406875Zac Medico2012-03-171-2/+8
|
* repoman: ignore temp files, bug #406877Zac Medico2012-03-171-0/+22
| | | | | | | | If the file isn't in the VCS new or changed set, then assume that it's an irrelevant temporary file. This relies on commit 2dac56fa282645031eb29860abc403e983a04b2d to guarantee that Manifest entries are not generated for file names containing prohibited characters.
* Manifest: filter file names with repoman's regexZac Medico2012-03-171-1/+2
| | | | | | This makes Manifest generation consistent with repoman, which is necessary if repoman is going to ignore irrelevant files as requested in bug #406877.
* QA: detect pkg-config files that bleed LDFLAGSMike Frysinger2012-03-121-0/+7
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: ignore changes in whitespace (-b) for automergeMike Frysinger2012-03-121-16/+13
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* portageq: add "colormap" helperMike Frysinger2012-03-112-1/+9
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: fix logic bug with protected filesMike Frysinger2012-03-111-3/+4
| | | | | | | | The rewrite introduced a slight bug with protected files. Fix that, and rework the code slightly to make it obvious that we want a diff set of options for files and dirs. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: handle symlinked filesMike Frysinger2012-03-101-4/+22
| | | | | | | | | If the config file is symlinked somewhere, then update the target rather then discarding the symlink and replacing it with a real file. URL: http://bugs.gentoo.org/330221 Reported-by: Jack Byer <ftn768@gmail.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: fix default "enter" behaviorMike Frysinger2012-03-101-2/+5
| | | | | | | | Adding support for -[3579] command line flags inadvertently broke the default behavior of hitting "enter" to automatically select the next file. Make this work again. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: add a --preen flagMike Frysinger2012-03-101-0/+5
| | | | | | | | Add a flag to merge just trivial updates and then quit. URL: http://bugs.gentoo.org/159080 Reported-by: Iván Pérez Domínguez <iperez@babel.ls.fi.upm.es> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: support scan paths on the command lineMike Frysinger2012-03-101-4/+8
| | | | | | URL: http://bugs.gentoo.org/59235 Reported-by: Cory Visi <merlin@gentoo.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* dispatch-conf: do regex matching ourselvesMike Frysinger2012-03-101-13/+24
| | | | | | | This avoids having to pipe through multiple greps, as well as running diff multiple times on the same set of files. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* ebuild.sh: skip EBUILD_HOOK_DIR for depend phaseZac Medico2012-03-101-15/+25
|
* Disable 'illegally inherited' check for nofetch.Zac Medico2012-03-081-1/+5
| | | | | | It's disabled for nofetch, since that can be called by repoman and that triggers bug #407449 due to repoman not exporting non-essential variables such as INHERITED.
* dispatch-conf: add --help/--version flagsMike Frysinger2012-03-081-0/+13
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: turn -[3579] flags into command line optionMike Frysinger2012-03-081-31/+54
| | | | | | | This lets people do `etc-update --automode -3` rather than having to do something like `echo "-3" | etc-update`. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* etc-update: rewrite significantlyMike Frysinger2012-03-081-305/+338
| | | | | | | | | | | | | | This tool is very inefficient, especially in the case of auto-merging with -3/-5 and such. Rewrite the code to kill off dead paths, compress multiple greps into a single sed, cache more calculated results, and use bash code where possible rather than execing external tools. There are also style updates here, many of which fix quoting issues and other such things. The next rewrite should probably be in python, but this version is fast enough for me now even on my slow machines. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* repoman: say Git >=1.7.9 needed for signed commitZac Medico2012-03-041-1/+22
|
* ecompressdir: handle abs symlink, bug #405327Zac Medico2012-02-221-3/+10
|
* repoman: make virtual.oldstyle an errorZac Medico2012-02-171-1/+3
| | | | | Also, add "allow-provide-virtuals = true" setting for metadata/layout.conf which reduces it to a warning.
* repoman: no ChangeLog for Manifest-only commitZac Medico2012-02-101-0/+9
| | | | | Use --echangelog=force to force ChangeLog generation in this case. See bug #398009.