summaryrefslogtreecommitdiffstats
path: root/pym/_emerge/main.py
Commit message (Collapse)AuthorAgeFilesLines
* emerge: accept 'y' for options that accept 'n'Zac Medico2010-11-231-57/+60
| | | | This will fix bug #346349 and bug #344799.
* Fix emerge --sync PORTDIR creation.Zac Medico2010-11-191-2/+1
|
* emerge --depclean: Add more --debug output.v2.2_rc97Zac Medico2010-10-151-0/+1
|
* Fix breakage in emerge -b option parsing.Zac Medico2010-10-111-0/+1
|
* Add support for emerge --buildpkg=n.Zac Medico2010-10-091-2/+15
|
* Fix spelling of 'wildcards' in --exclude error.Zac Medico2010-10-071-1/+1
|
* More repository handling cleanupSebastian Luther2010-09-301-1/+1
|
* reposyntax: Handle missing profiles/repo_name by setting repo_name to ↵Sebastian Luther2010-09-261-8/+8
| | | | x-$(basename $path)
* reposyntax: Add support all over the placeSebastian Luther2010-09-261-1/+1
|
* global updates: Honor -q and don't repeat the legendSebastian Luther2010-09-101-1/+1
|
* Use EROOT in chk_updated_cfg_files() calls.Zac Medico2010-09-091-1/+1
|
* Add another _ENABLE_DYN_LINK_MAP conditional in parse_opts().Zac Medico2010-09-071-2/+3
|
* Disable the --depclean-lib-check option when _ENABLE_DYN_LINK_MAPZac Medico2010-09-071-7/+11
| | | | is False.
* always apply EPREFIX prepending to GLOBAL_CONFIG_PATHFabian Groffen2010-09-051-1/+5
|
* Don't regenerate GNU Info if the dir contains a .keepinfodir file, bug 257260.Ulrich Mueller2010-09-051-5/+7
|
* use EROOT with VDB_PATHFabian Groffen2010-09-041-1/+1
|
* Make emerge display a warning message if FEATURES contains keepworkZac Medico2010-09-031-0/+15
| | | | | or keeptemp since these features may confuse users and lead them to report invalid bugs.
* Bug #248603 - Add a _ENABLE_REPO_NAME_WARN constant that's used toZac Medico2010-09-021-1/+4
| | | | | disable warnings about "missing repo_name entries" for the stable branch.
* Rename the portage.sets module to portage._sets since it will be usefulZac Medico2010-08-301-4/+4
| | | | | in the upcoming 2.1.9 branch which will not have sets support but will still have the code in private and disabled form.
* Always check if vardbapi._linkmap and vardbapi._plib_registry areZac Medico2010-08-291-0/+5
| | | | | | None before trying to use them. This will be useful in the upcoming 2.1.9 branch which will not have preserve-libs support but will still have the code in private and disabled form.
* Rename vardbapi.linkmap to vardbapi._linkmap since I'mZac Medico2010-08-291-1/+1
| | | | | | trying to minimize the diff between the master branch and upcoming 2.1.9 branch which will not have preserve-libs support but will still have the code in private and disabled form.
* Rename vardbapi.plib_registry to vardbapi._plib_registry since I'mZac Medico2010-08-291-3/+3
| | | | | | trying to minimize the diff between the master branch and upcoming 2.1.9 branch which will not have preserve-libs support but will still have the code in private and disabled form.
* Add EROOT support to setconfig_fallback().Zac Medico2010-08-251-1/+1
|
* Temporarily disable portage.dep deprecation warnings for external apiZac Medico2010-08-171-0/+1
| | | | | consumers. Once the relevant api changes are in a portage release with stable keywords, make these warnings unconditional.
* portage.dep._dep_check_strict: Unused, removedSebastian Luther2010-08-101-3/+1
|
* Use ValueError.args since direct indexing of ValueError is notZac Medico2010-08-051-1/+1
| | | | supported in python3, as reported in bug 241132, commment #4.
* * Add a --autounmask[=n] option and for now leave it disableZac Medico2010-08-051-0/+11
| | | | | | | | by default in order to minimize the impact of any bugs. * If _wrapped_select_pkg_highest_available_imp returns an installed package when the user has not explicitly requested for this package to be replaced (typically via an atom on the command line), reject the installed package and try to unmask one.
* Only populate the binarytree for actions that need it (search orZac Medico2010-08-021-1/+2
| | | | install actions).
* Always use shlex_split() to split CONFIG_PROTECT{,_MASK}.Zac Medico2010-07-311-2/+2
|
* Add a --package-moves[=n] option that can be used to control theZac Medico2010-07-281-6/+17
| | | | | "Performing Global Updates" routine. This option is enabled by default.
* Use a directory for the default set configuration.Michał Górny2010-07-271-1/+1
| | | | | | | Expect /usr/share/portage/config/sets to be a directory containing any number of set configuration files. The default Portage sets.conf should be now installed as sets/portage.conf, and other ebuilds are free to install their own set configuration files there.
* Allow the --depclean library consumer check to be disabled byZac Medico2010-07-261-0/+10
| | | | --depclean-lib-check=n.
* --exclude: Add support for atoms with wildcardsSebastian Luther2010-07-231-3/+3
|
* Make parse_opts() bail out when not silent and an option parameter isZac Medico2010-05-271-10/+10
| | | | invalid.
* Add --rebuilt-binaries-timestamp optionSebastian Luther2010-05-271-0/+20
| | | | | | | This option makes emerge ignore binaries that would have been used for --rebuilt-binaries, if they are older than the given timestamp. Binaries are only reinstalled if they have a newer BUILD_TIME than the installed package (not only unequal) with this option.
* Make --deselect work for sets (bug 268798)Sebastian Luther2010-05-271-1/+1
|
* Support specifying exclude list as multiple arguments.Michał Górny2010-05-191-2/+2
| | | | | | | Instead of relying on user to provide the whole exclude list as a space-separated list in a single argument (which is uncomfortable), allow him/her to specify '--exclude' multiple times, joining the provided atom lists together.
* Make myopts["--exclude"] a plain string in order to avoid issues with mtimedbZac Medico2010-05-051-2/+0
| | | | unpickling.
* Make --exclude use whitespace to separate atoms since atoms are typicallyZac Medico2010-05-041-2/+2
| | | | separated by whitespace.
* Bail out immediately if --exclude is given a bad atom.Zac Medico2010-04-291-2/+2
|
* Add --exclude optionSebastian Luther2010-04-291-0/+35
|
* Allow running pkg_info on non-installed packagesSebastian Luther2010-03-311-2/+11
|
* Process help and version actions asap. Thanks to Brian Harring.Zac Medico2010-03-261-9/+10
|
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
|
* Add a --quiet-unmerge-warn option to disable the warning message that's shownZac Medico2010-02-281-0/+1
| | | | | | | prior to --unmerge actions. Thanks to Thomas Sachau <tommy@gentoo.org> for the suggestion. svn path=/main/trunk/; revision=15486
* Move portage._global_updates to a submodule.Zac Medico2010-02-271-1/+2
| | | | svn path=/main/trunk/; revision=15475
* Move dep_expand and cpv_expand into portage.dbapi submodules.Zac Medico2010-02-251-1/+2
| | | | svn path=/main/trunk/; revision=15460
* Add missing newline to the "CONFIG_PROTECT is empty" warning message.Zac Medico2010-02-201-0/+1
| | | | svn path=/main/trunk/; revision=15409
* Only enable --rebuilt-binaries automatically if --update and --deep are alsoZac Medico2010-02-181-2/+1
| | | | | | enabled. svn path=/main/trunk/; revision=15372
* Add a --rebuilt-binaries[=n] option, causing automatic replacement ofZac Medico2010-02-181-0/+12
| | | | | | | | | | | | | installed packages with binary packages that have been rebuilt. Rebuilds are detected by comparison of BUILD_TIME package metadata. This option is enabled automatically when using binary packages, so rebuilt binaries are installed with a user's typical update command. This isn't possible with the existing @rebuild-binaries package set since that only works with --selective=n and therefore can't be used with a typical world update. The package set framework should support this type of behavior sometime in the future. svn path=/main/trunk/; revision=15364