summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* For bug #188782, keep "nomerge" nodes in the graph during the merge order ↵Zac Medico2007-08-141-4/+2
| | | | | | calculation so that merge order is better in cases where installed packages have unsatisfied dependencies. (trunk r7599) svn path=/main/branches/2.1.2/; revision=7600
* For bug #33585, leave the old info dir file in place if there is nothing to ↵Zac Medico2007-08-121-9/+35
| | | | | | generate. (trunk r7593) svn path=/main/branches/2.1.2/; revision=7594
* For bug #188559, invalidate dblink._contents_inodes as necessary to prevent ↵Zac Medico2007-08-121-0/+6
| | | | | | FEATURES=unmerge-orphans from unmerging anything that belongs to the package that has just been merged. (trunk r7591) svn path=/main/branches/2.1.2/; revision=7592
* Optimize config.setcpv() so that it doesn't call regenerate() unnecessarily ↵Zac Medico2007-08-111-1/+12
| | | | | | when there are no USE wildcards to expand. (trunk r7589) svn path=/main/branches/2.1.2/; revision=7590
* Don't generate a QA Notice if the ${S} directory doesn't exist since it ↵Zac Medico2007-08-101-3/+0
| | | | | | might be irrelevant for some ebuilds. (trunk r7587) svn path=/main/branches/2.1.2/; revision=7588
* Update emerge --help and --info docs. Thanks to Arfrever Frehtes Taifersar ↵Zac Medico2007-08-062-3/+6
| | | | | | Arahesis in bug #137483. (trunk r7583) svn path=/main/branches/2.1.2/; revision=7584
* For bug #187795, remove pointless digest.disjointed and digest.notadded ↵Zac Medico2007-08-061-12/+0
| | | | | | warnings since they are always added to cvs automatically anyway. (trunk r7580) svn path=/main/branches/2.1.2/; revision=7581
* For bug #187806, use mkstemp to create tmpservertimestampfile (instead of ↵Zac Medico2007-08-051-4/+4
| | | | | | using PORTAGE_TMPDIR). (trunk r7576) svn path=/main/branches/2.1.2/; revision=7577
* Use == for comparison of portage_node since digraph.clone() makes a deepcopy ↵Zac Medico2007-08-041-1/+1
| | | | | | of the nodes. (trunk r7574) svn path=/main/branches/2.1.2/; revision=7575
* Make sure that portage always has all of it's RDEPENDs installed first. ↵Zac Medico2007-08-041-0/+7
| | | | | | (trunk r7572) svn path=/main/branches/2.1.2/; revision=7573
* Make config updates get counted correctly for bug #187741. (trunk r7564)Zac Medico2007-08-041-1/+4
| | | | svn path=/main/branches/2.1.2/; revision=7565
* Generate a QA Notice and cd to ${WORKDIR} if the ${S} directory does not ↵Zac Medico2007-08-041-0/+9
| | | | | | exist. (trunk r7550) svn path=/main/branches/2.1.2/; revision=7557
* Remove the depend phase from the doebuild actionmap since it's never used. ↵Zac Medico2007-08-041-2/+0
| | | | | | (trunk r7555) svn path=/main/branches/2.1.2/; revision=7556
* Make droppriv for the depend phase conditional on userpriv in FEATURES. ↵Zac Medico2007-08-031-2/+4
| | | | | | (trunk r7553) svn path=/main/branches/2.1.2/; revision=7554
* In portage.spawn() logging, put the read end of the pipe in O_NONBLOCK mode ↵Zac Medico2007-08-031-15/+11
| | | | | | just once at the beginning. This avoids unnecessary fcntl calls and removes one more opportunity to trigger EAGAIN errors on FreeBSD. (trunk r7548) svn path=/main/branches/2.1.2/; revision=7549
* For bug #187518, handle EISDIR thrown from mkdir when the directory already ↵Zac Medico2007-08-021-1/+1
| | | | | | exists on FreeBSD. (trunk r7544) svn path=/main/branches/2.1.2/; revision=7545
* For bug #187480, fix writemsg args in portdbapi.gvisible(). (trunk r7541)Zac Medico2007-08-021-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7542
* Fix TestCase import.Zac Medico2007-08-011-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7540
* Copy the portage.spawn() test from trunk.Zac Medico2007-08-011-0/+36
| | | | svn path=/main/branches/2.1.2/; revision=7539
* Like older versions of portage, don't show the repo display if [0] is all ↵Zac Medico2007-08-011-2/+4
| | | | | | that will be shown. (trunk r7537) svn path=/main/branches/2.1.2/; revision=7538
* For bug #187375, handle an ImportError when portage is downgraded to a ↵Zac Medico2007-08-011-2/+6
| | | | | | version without mod_echo. (trunk r7535) svn path=/main/branches/2.1.2/; revision=7536
* Change the numeric value of DepPriority.MIN to be equal to that of a ↵Zac Medico2007-07-311-2/+2
| | | | | | satisfied PDEPEND since there is currently nothing with lower priority. (trunk r7528) svn path=/main/branches/2.1.2/; revision=7529
* As a workaround for bug #185305, make quickpkg break hardlinks during ↵Zac Medico2007-07-301-0/+3
| | | | | | creation of the archive. (trunk r7526) svn path=/main/branches/2.1.2/; revision=7527
* For bug #187142, properly pass a dbapi instance into setcpv() so that ↵Zac Medico2007-07-301-1/+1
| | | | | | USE_EXPAND wildcards work correctly. (trunk r7524) svn path=/main/branches/2.1.2/; revision=7525
* Make finalize() accept a parameter once again since older versions of ↵Zac Medico2007-07-302-2/+8
| | | | | | portage import elog modules from newer versions of portage when they upgrade themselves. (trunk r7522) svn path=/main/branches/2.1.2/; revision=7523
* For bug #186960, try to create a directory for $ROOT if it doesn't exist. ↵Zac Medico2007-07-301-0/+1
| | | | | | (trunk r7516) svn path=/main/branches/2.1.2/; revision=7517
* Always pass a dbapi instance into a setcpv call. (trunk r7496)Zac Medico2007-07-301-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7499
* For bug #139670, update the dohtml docs to show all supported file ↵Zac Medico2007-07-301-2/+2
| | | | | | extensions. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (trunk r7432) svn path=/main/branches/2.1.2/; revision=7433
* For bug #137483, move the `emerge --help config` docs to the emerge man ↵Zac Medico2007-07-303-46/+40
| | | | | | page. Thanks to Arfrever Frehtes Taifersar Arahesis for this patch. (trunk r7430) svn path=/main/branches/2.1.2/; revision=7431
* For bug #187016, and env.d to the default USE_ORDER. (trunk r7426:7428)Zac Medico2007-07-293-4/+12
| | | | svn path=/main/branches/2.1.2/; revision=7429
* For pty logging, handle the EAGAIN error that is thrown from fcntl when the ↵Zac Medico2007-07-291-2/+10
| | | | | | slave end of the pty is closed on FreeBSD. (trunk r7424) svn path=/main/branches/2.1.2/; revision=7425
* For bug #186876, fall back it os.pipe() if pty.openpty() fails. (trunk r7422)Zac Medico2007-07-281-3/+10
| | | | svn path=/main/branches/2.1.2/; revision=7423
* When the fetch phase fails inside doebuild(), create an eerror log since the ↵v2.1.3Zac Medico2007-07-281-0/+13
| | | | | | mod_echo module might push the original message off of the top of the terminal and prevent the user from being able to see it. (trunk r7419) svn path=/main/branches/2.1.2/; revision=7420
* Handle 2 more cases where elog_process() needs to be called:Zac Medico2007-07-281-0/+14
| | | | | | | | - binary install via pkgmerge() fails before reaching the merge phase (pkg_setup dies) - doebuild() is called for the merge phase but it dies before reaching the merge phase (trunk r7417) svn path=/main/branches/2.1.2/; revision=7418
* For bug #185048, make emerge-webrsync honor http_proxy and ftp_proxy from ↵Zac Medico2007-07-281-2/+2
| | | | | | make.conf. (trunk r7415) svn path=/main/branches/2.1.2/; revision=7416
* For bug #186639, note that /etc/portage/profile/ supports all of the same ↵Zac Medico2007-07-271-2/+3
| | | | | | file types that /etc/make.profile/ does, except parent. (trunk r7413) svn path=/main/branches/2.1.2/; revision=7414
* For bug #186639, add more clarification about the relationship between ↵Zac Medico2007-07-271-3/+5
| | | | | | /etc/make.profile/ and /etc/portage/profile/. (trunk r7411) svn path=/main/branches/2.1.2/; revision=7412
* For bug #186480, while we transition to repository lables, avoid ? spam in ↵Zac Medico2007-07-271-1/+5
| | | | | | the repository display by ignoring a missing repository label for an installed package. svn path=/main/branches/2.1.2/; revision=7409
* For bug #186826, always show --newuse flags that trigger reinstallation even ↵Zac Medico2007-07-271-16/+24
| | | | | | when not in --verbose mode. (trunk r7407) svn path=/main/branches/2.1.2/; revision=7408
* For --buildpkgonly, say "built" instead of "merged" in the "These are the ↵Zac Medico2007-07-271-0/+2
| | | | | | packages that would be <action>" message. (trunk r7405) svn path=/main/branches/2.1.2/; revision=7406
* use ${MAKE:-make} rather than make in einstall() (trunk r7396)Zac Medico2007-07-271-2/+2
| | | | svn path=/main/branches/2.1.2/; revision=7404
* For bug #186610, use `find <path>` to scan for config updates since `cd ↵Zac Medico2007-07-261-5/+5
| | | | | | <path>` could fail and cause the cwd to be scanned. (trunk r7402) svn path=/main/branches/2.1.2/; revision=7403
* When setting the size of the pty for logging, check if stdout isatty rather ↵Zac Medico2007-07-261-2/+1
| | | | | | than stdin. (trunk r7400) svn path=/main/branches/2.1.2/; revision=7401
* Merge the portage.spawn() implementation with pty logging from trunk:Zac Medico2007-07-252-31/+82
| | | | | | | | | - Sending output through the pty device makes logging compatible with sesandbox and the default selinux security policy (see bug #162404). - Having a pty device for stdout makes $PAGER behave nicely for things like check_license() from eutils.eclass. svn path=/main/branches/2.1.2/; revision=7395
* Add droppriv keyword for the depend phase (last one). (trunk r7387)Zac Medico2007-07-241-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7388
* Add droppriv keyword for the depend phase. (trunk r7385)Zac Medico2007-07-241-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=7386
* Fix make.conf.example rejects. (trunk r7383)Zac Medico2007-07-242-12/+13
| | | | svn path=/main/branches/2.1.2/; revision=7384
* For bug #186337, show an ewarn message if FEATURES=installsources is enabled ↵Zac Medico2007-07-242-0/+14
| | | | | | but debugedit is not installed. Also document installsources and splitdebug in make.conf.example. (trunk r7381) svn path=/main/branches/2.1.2/; revision=7382
* Add FEATURES=fakeroot support which causes install and package phases to run ↵Zac Medico2007-07-245-24/+50
| | | | | | inside fakeroot when a non-root user runs the ebuild command. Thanks to swegener for the initial patch. (trunk r7379) svn path=/main/branches/2.1.2/; revision=7380
* Add sfperms and strict to the default FEATURES since they're already in the ↵Zac Medico2007-07-231-1/+1
| | | | | | base profile's make.defaults. (trunk r7377) svn path=/main/branches/2.1.2/; revision=7378