summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2013-09-04Copy eclean to exlean-dist and eclean-pkg.Paul Varner
2013-08-29Convert EMERGE_DEFAULT_OPTS to an array (Bug 482232).Paul Varner
Patch from zmedico
2013-07-08euse: fix looking up portage-2 style parent paths with empty repo nameMichael Marineau
When a parent is defined as ":path/to/profile" the blank name before the colon means the current repo, not the "gentoo" repo.
2013-01-17Change behavior and name of REVDEP_DEFAULT_OPTS variable.Paul Varner
* Changed name to REVDEP_REBUILD_DEFAULTS_OPTS * Change behavior to have it replace the value of EMERGE_DEFAULT_OPTS.
2013-01-14Add REVDEP_DEFAULT_OPTS variable to allow overriding of EMERGE_DEFAULT_OPTS ↵Paul Varner
for revdep-rebuild.
2012-12-22update 'svn' versions to 'git', not man pages with already set versions. Brian Dolbec
2012-12-19drop trailing whitespaceMike Frysinger
Should be no functional changes here. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-09-26Fix euse to always prefer /etc/portage/make.conf over /etc/make.conf. Bug 434672Paul Varner
2012-06-20Add support for the md5-cache metadata format. (Bug 422675)Paul Varner
The gentoo tree is moving to the md5-cache format instead of pms. This add support for reading the md5-cache metadata format.
2012-06-20Add support for ':' in the profiles parent file for bug 414961.Paul Varner
Bug #414961 allows ':' shorthand to resolve to the ${PORTDIR}/profiles A value before the ':' references the repository, no value means gentoo Example: local:base would refer to the profiles directory in the repository path owned by the 'local' repository
2012-05-16Change sed statement in euse to fix bug 410365.Paul Varner
The sed statement was looking for the useflag as part of the regular expression. Since the input to the statement had already grepped for the relevant entries from use.local.desc, this is unneccessary. Changed the sed statement to look for '(.*) *' instead of '(${1}) *'.
2012-04-25Extend eread to allow sorting (bug 413577).Sławomir Nizio
2012-04-11Fix eread to work on a prefix environment.Paul Varner
2012-04-11Remove incorrect usage of -r flage for egrep (Bug 410137).Paul Varner
2012-04-04equery: turn sys.argv into a parameterMike Frysinger
This lets other tools import equery and call the main func with its own set of flags. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Paul Varner <fuzzyray@gentoo.org>
2012-03-19Add patch from Vitaly Shimansky to fix regex in modify_packages()Paul Varner
2012-03-05Apply patch from Jared Hancock to disable globbing.Paul Varner
This patch disables shell globbing except where actually needed. This will hopefully fix bug 382219.
2012-02-20Update the comment for setting the overlay name.Paul Varner
2012-02-20Change overlay name to match portage when repo_name is not found.Paul Varner
2012-02-20Fix euse -i to not print errors from 'cat' when determining the repository namePaul Varner
2012-02-16Fix revdep-rebuild.sh to properly honor emerge return codes.Paul Varner
This should fix bugs 326923, 351054, and 404065
2012-02-06Change the documentation for revdep-rebuild --library.Paul Varner
Change the help output and man page to reflect that --library will unconditionally rebuild the packages with the named library.
2011-11-28Fix typo in eusePaul Varner
2011-10-12Fix revdep-rebuiild to exit correctly with correct error code when emergePaul Varner
fails. Bug 351054
2011-09-07Add missing quotesChristian Ruppert
2011-08-24Fix traversal of cascading profiles by euse (Bug 379559).Paul Varner
Thanks to Ian Abbot for the patch!
2011-07-27Fix missing parenthises in euse. Bug 376393Paul Varner
2011-07-13merge head, fix conflicts, more pylint cleanupdol-sen
2011-07-12Switch revdep-rebuild to python version.Paul Varner
revdep-rebuild.sh is original bash scipt.
2011-07-12new /bin/revdep-ng script. revamp rebuild.py for a better api.dol-sen
2011-05-28Merge branch 'gentoolkit' of git+ssh://overlays.gentoo.org/proj/gentoolkit ↵Christian Ruppert
into gentoolkit
2011-05-24Change revdep-rebuild to no longer determine the build order. InsteadPaul Varner
we call emerge with --complete-graph=y to build the packages in the correct order.
2011-05-23Fix revdep-rebuild to use the ORDER_FILE for the final emerge command. Bug ↵Paul Varner
368475
2011-05-11Merge branch 'gentoolkit' of ↵Paul Varner
git+ssh://git.overlays.gentoo.org/proj/gentoolkit into gentoolkit
2011-05-11Fix euse to treat PORTDIR the same as an overlay for purposes of printing ↵Paul Varner
the repository name.
2011-05-11analyse namespace change to enalyze and standardize the spelling to use the ↵dol-sen
'z' variant.
2011-05-10Fix euse to print proper statement for egencache. Bug 366673Paul Varner
2011-05-10Change chmod 700 to chmod 600 when changing permissions on the cache files. ↵Paul Varner
Bug 356779
2011-04-24new /bin/revdep-ng script. revamp rebuild.py for a better api.dol-sen
2011-04-23fix python-3 compatibility for euse bug 364081Brian Dolbec
2011-03-28Latest euse changes from Jared HancockPaul Varner
Prefers /etc/portage/make.conf when modifing global flags only if it defines the USE variable Also fixes a bug where euse would refuse to add hyphenated use flags. So you can: euse -E bash-completion
2011-02-26Fix some pylint complainsChristian Ruppert
2011-02-25Fix small typoPaul Varner
2011-02-25Apply latest changes from Jared HancockPaul Varner
Fixes described issues from: http://bugs.gentoo.org/show_bug.cgi?id=259318#c88 "It's now more vocal when handling global flags, and does not indicate make.conf was edited if it was not. Actually, more specifically, it does not modify make.conf unnecessarily. (As before, it modified make.conf every time regardless of whether or not it changed anything) Also fixed the issue with removing and disabling multiple flags for a package."
2011-02-25Fix whitespacePaul Varner
2011-01-28Fix unicode vs. bytes issue in glsa-check (#341293)Andy Kittner
2011-01-06Add gentoolkitNonZeroExit exceptionPaul Varner
This exception should only be used when an error is not fatal and the absence of information means no data was found. The return_code parameter can be used to set the exit value. Have the equery list module when in quiet mode return an exit status of 3. This is needed to prevent 'euse -I' from printing many 'No installed packages matching ...' error messages.
2011-01-05Updated fix for partially matching use flags.Paul Varner
The previous fix would still match a use flag it it started with the same characters. This fixes it completely.
2011-01-04Added updates from Jared Hancock.Paul Varner
Fixed error output from disabling global flags with -D. Added --remove option and left --prune as an alias Also, as requested, pruning a flag no longer removes it from local package.use unless an explicit package is given. Unfortunately, package wildcards are not yet supported, so the package must be given exactly as it is found in package.use. Emit a warning for invalid package atoms: euse -E ldap -p =net-misc/openssh euse -E ldap -p net-misc/openssh-5.6* will both fail now since they would be ineffective and give further warnings from portage later. euse also would add an extra empty line to make.conf every time it was invoked with -E or -D
2011-01-04Fix bug where a use flag was partially matching a masked use flag.Paul Varner
For example: tk matching gtk3.