Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug #71646 - Don't allow the HISTFILE variable into the ebuild environment | Zac Medico | 2009-04-28 | 2 | -2/+2 |
| | | | | | | since it triggers sandbox violations. svn path=/main/trunk/; revision=13403 | ||||
* | fix e-mail munging and add see also section | Mike Frysinger | 2009-04-27 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=13402 | ||||
* | Add a new EAPI.definition check for cases in which EAPI is defined after an | Zac Medico | 2009-04-26 | 4 | -1/+23 |
| | | | | | | inherit call. Thanks to Markus Meier <maekke@g.o> for the initial patch. svn path=/main/trunk/; revision=13401 | ||||
* | Revert r13390 (dosed and dohard functions) since a stack trace isn't really | Zac Medico | 2009-04-24 | 2 | -10/+1 |
| | | | | | | | important this particular QA feature. Thanks to Tiziano Müller <dev-zero@g.o> for the suggestion. svn path=/main/trunk/; revision=13391 | ||||
* | Add dummy dosed and dohard functions for EAPI 3, so that a trace can be | Zac Medico | 2009-04-24 | 2 | -1/+10 |
| | | | | | | displayed (not possible with the helper binaries). svn path=/main/trunk/; revision=13390 | ||||
* | Add dohard and doset helper which die for EAPI 3. TODO: Make the die | Zac Medico | 2009-04-24 | 5 | -2/+23 |
| | | | | | | | | helper use pipe or socket IPC instead of a signal, to avoid a potential race condition in signal delivery. Thanks to to Tiziano Müller <dev-zero@g.o> for the initial patch. svn path=/main/trunk/; revision=13389 | ||||
* | Set executable. | Zac Medico | 2009-04-24 | 1 | -0/+0 |
| | | | | svn path=/main/trunk/; revision=13388 | ||||
* | Automatically define errno.ESTALE if it doesn't exist (like on interix). | Zac Medico | 2009-04-23 | 1 | -0/+3 |
| | | | | | | Thanks to Markus Duft <mduft@g.o> for reporting. svn path=/main/trunk/; revision=13387 | ||||
* | Fix breakage in PREROOTPATH logic from the EAPI 3 code. | Zac Medico | 2009-04-23 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=13386 | ||||
* | Remove ccache and distcc remove_path_entry code since PATH is always | Zac Medico | 2009-04-23 | 1 | -3/+0 |
| | | | | | | initialized from scratch so there's no danger of accumulation. svn path=/main/trunk/; revision=13385 | ||||
* | Use declare -F to check existence of function definitions, instead of | Zac Medico | 2009-04-22 | 1 | -10/+10 |
| | | | | | | type -t, in order to avoid use of subshells. svn path=/main/trunk/; revision=13384 | ||||
* | Use ret|=1 instead of ++ret, to avoid possible overflow. | Zac Medico | 2009-04-21 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13383 | ||||
* | Add new dodoc implementation for EAPI 3. Thanks to to Tiziano Müller | Zac Medico | 2009-04-21 | 1 | -0/+50 |
| | | | | | | <dev-zero@g.o> for this patch. svn path=/main/trunk/; revision=13382 | ||||
* | In ebuild_main(), unset ebuild_helpers_path when finished with it, since | Zac Medico | 2009-04-21 | 1 | -0/+1 |
| | | | | | | bash exposes local variables to 'children'. svn path=/main/trunk/; revision=13381 | ||||
* | Add ${PORTAGE_BIN_PATH}/ebuild-helpers/3 directory to PATH for EAPI 3. Thanks | Zac Medico | 2009-04-21 | 1 | -0/+13 |
| | | | | | | to Tiziano Müller <dev-zero@g.o> for this patch. svn path=/main/trunk/; revision=13380 | ||||
* | Exit unsuccessfully when in commit mode and nothing is found to commit. Thanks | Zac Medico | 2009-04-21 | 1 | -1/+1 |
| | | | | | | to Jeremy Olexa <darkside@g.o> for the suggestion. svn path=/main/trunk/; revision=13379 | ||||
* | Clarify language in repos.conf reference to repoman and egencache. | Zac Medico | 2009-04-20 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13378 | ||||
* | When in --nodeps mode, make depgraph._serialize_tasks() preserve the package | Zac Medico | 2009-04-20 | 1 | -0/+7 |
| | | | | | | | order given on the command line. Thanks to Markus Duft <mduft@g.o> for reporting. svn path=/main/trunk/; revision=13377 | ||||
* | Add note about 'use' in the Atom.intersects() docstring.v2.2_rc31 | Zac Medico | 2009-04-19 | 1 | -2/+3 |
| | | | | svn path=/main/trunk/; revision=13375 | ||||
* | Drop from --ask to --pretend for uninstall all actions. | Zac Medico | 2009-04-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13374 | ||||
* | Add missing del when cleansing cache in action_metadata(). | Zac Medico | 2009-04-19 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13373 | ||||
* | Tweak _eclasses_ logic inside action_metadata(). | Zac Medico | 2009-04-19 | 1 | -5/+7 |
| | | | | svn path=/main/trunk/; revision=13372 | ||||
* | Emphasize precedence of repos.conf over layout.conf. | Zac Medico | 2009-04-19 | 1 | -2/+6 |
| | | | | svn path=/main/trunk/; revision=13371 | ||||
* | Add notes about eclass precedence for metadata/layout.conf. | Zac Medico | 2009-04-19 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=13370 | ||||
* | In action_deselect(), use the installed packages to expand atoms into slot | Zac Medico | 2009-04-19 | 1 | -3/+14 |
| | | | | | | atoms. svn path=/main/trunk/; revision=13366 | ||||
* | Add --ask support to action_deselect(). | Zac Medico | 2009-04-19 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13365 | ||||
* | Fix bugs in action_deselect() and add --pretend support. | Zac Medico | 2009-04-19 | 1 | -5/+8 |
| | | | | svn path=/main/trunk/; revision=13364 | ||||
* | Add a new --deselect action which removes atoms from the world file. This | Zac Medico | 2009-04-19 | 4 | -9/+118 |
| | | | | | | | | action is implied by uninstall actions, including --depclean, --prune and --unmerge. Use --deselect=n in order to prevent uninstall actions from removing atoms from the world file. This solves bug #259994 and bug #265206. svn path=/main/trunk/; revision=13363 | ||||
* | Fix default master code so that it doesn't trigger when PORTDIR is empty. | Zac Medico | 2009-04-19 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13362 | ||||
* | If a repo doesn't have metadata/layout.conf then use either missing eclass | Zac Medico | 2009-04-19 | 1 | -3/+5 |
| | | | | | | | directory or missing profiles/profiles.desc to trigger assignment of a default master. svn path=/main/trunk/; revision=13361 | ||||
* | Handle IOError from codecs.open(). | Zac Medico | 2009-04-18 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13360 | ||||
* | Support profiles.desc from overlays. | Zac Medico | 2009-04-18 | 1 | -47/+66 |
| | | | | svn path=/main/trunk/; revision=13359 | ||||
* | Support use.desc from overlays. | Zac Medico | 2009-04-18 | 1 | -25/+36 |
| | | | | svn path=/main/trunk/; revision=13358 | ||||
* | Use a new ProfileDesc class to handle the data for each profile listed in | Zac Medico | 2009-04-18 | 1 | -40/+39 |
| | | | | | | profiles.desc. svn path=/main/trunk/; revision=13357 | ||||
* | Add support to emerge --metadata for transfering cache from overlays that | Zac Medico | 2009-04-18 | 1 | -56/+235 |
| | | | | | | have a metadata/cache directory. svn path=/main/trunk/; revision=13356 | ||||
* | Fix lockfile() docstring to correctly document the wantnewlockfile behavior. | Zac Medico | 2009-04-18 | 1 | -2/+4 |
| | | | | | | Thanks to Arfrever for reporting. svn path=/main/trunk/; revision=13355 | ||||
* | Simplify pkgcmp(). Thanks to Douglas Anderson <dja@gendja.com> for this patch | Zac Medico | 2009-04-18 | 1 | -9/+1 |
| | | | | | | from bug #266493. svn path=/main/trunk/; revision=13354 | ||||
* | Bug #266493 - Never return a long from vercmp() since that can trigger an | Zac Medico | 2009-04-17 | 1 | -9/+19 |
| | | | | | | | | | OverflowError if it's returned by a __cmp__ implementation. Thanks to Douglas Anderson <dja@gendja.com> for the initial patch. I've modified it to use the (a > b) - (a < b) construct as suggested in the py3k docs, since cmp() is no longer supported in py3k. svn path=/main/trunk/; revision=13353 | ||||
* | Add support for repos.conf 'aliases' attribute which allows alias | Zac Medico | 2009-04-16 | 3 | -4/+28 |
| | | | | | | substitution in metadata/layout.conf repository references. svn path=/main/trunk/; revision=13352 | ||||
* | Fix typo from previous commit. | Zac Medico | 2009-04-16 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13351 | ||||
* | Add support in repos.conf to override the "masters" setting from layout.conf. | Zac Medico | 2009-04-16 | 3 | -14/+40 |
| | | | | svn path=/main/trunk/; revision=13350 | ||||
* | Call realpath(repodir) so it's conistent with the value that pordbapi uses. | Zac Medico | 2009-04-16 | 1 | -0/+1 |
| | | | | | | Thanks to Fabian Groffen <grobian@g.o> for reporting. svn path=/main/trunk/; revision=13349 | ||||
* | Bug #265909 - Make emerge display a warning message if any overlays are | Zac Medico | 2009-04-15 | 3 | -2/+40 |
| | | | | | | | ignored due to duplicate profiles/repo_name entries. The warning can be disabled by setting PORTAGE_REPO_DUPLICATE_WARN=0 in /etc/make.conf. svn path=/main/trunk/; revision=13348 | ||||
* | Bug #266211 - Handle ESTALE like ENOENT in fetch and locking code. Thanks to | Zac Medico | 2009-04-15 | 2 | -10/+11 |
| | | | | | | Krzysztof Olędzki <ole+gentoo@ans.pl> for the initial patch. svn path=/main/trunk/; revision=13347 | ||||
* | Add support in action_uninstall() for file -> package lookup. | Zac Medico | 2009-04-15 | 1 | -19/+67 |
| | | | | svn path=/main/trunk/; revision=13345 | ||||
* | Split out an action_uninstall() function to handle argument validation for | Zac Medico | 2009-04-15 | 1 | -53/+61 |
| | | | | | | clean, depclean, prune, and unmerge actions. svn path=/main/trunk/; revision=13344 | ||||
* | Convert portage.bsd_chflags into a class with chflags() and lchflags() class | Zac Medico | 2009-04-13 | 1 | -40/+42 |
| | | | | | | methods. svn path=/main/trunk/; revision=13343 | ||||
* | Make portage.bsd_chflags correspond to FEATURES=chflags so that it can be | Zac Medico | 2009-04-13 | 4 | -7/+8 |
| | | | | | | used for related conditionals in shell code. svn path=/main/trunk/; revision=13342 | ||||
* | Create the myreporoot variable from portdir_overlay before doing | Zac Medico | 2009-04-12 | 1 | -3/+3 |
| | | | | | | | | realpath(portdir_overlay) since otherwise symlinks break the assumptions. Thanks to Thomas Sachau <tommy@g.o> for reporting and troubleshooting. svn path=/main/trunk/; revision=13340 | ||||
* | Ensure that the correct PORTDIR setting is passed into the profile-specific | Zac Medico | 2009-04-12 | 1 | -0/+1 |
| | | | | | | config constructors. svn path=/main/trunk/; revision=13335 |