summaryrefslogtreecommitdiffstats
path: root/pym/portage/__init__.py
Commit message (Expand)AuthorAgeFilesLines
* Optimize config.setcpv() so that it doesn't call regenerate() unnecessarily w...Zac Medico2007-08-111-1/+12
* Remove the depend phase from the doebuild actionmap since it's never used.Zac Medico2007-08-041-2/+0
* Make droppriv for the depend phase conditional on userpriv in FEATURES.Zac Medico2007-08-031-2/+4
* In portage.spawn() logging, put the read end of the pipe in O_NONBLOCK mode j...Zac Medico2007-08-031-15/+11
* For bug #186960, try to create a directory for $ROOT if it doesn't exist.Zac Medico2007-07-301-0/+1
* For bug #187016, and env.d to the default USE_ORDER.Zac Medico2007-07-291-1/+1
* Change "output" import to portage.output.Zac Medico2007-07-291-1/+1
* For pty logging, handle the EAGAIN error that is thrown from fcntl when the s...Zac Medico2007-07-291-2/+10
* For bug #186876, fall back it os.pipe() if pty.openpty() fails.Zac Medico2007-07-281-3/+10
* When the fetch phase fails inside doebuild(), create an eerror log since the ...Zac Medico2007-07-281-0/+14
* Handle 2 more cases where elog_process() needs to be called:Zac Medico2007-07-281-0/+16
* When setting the size of the pty for logging, check if stdout isatty rather t...Zac Medico2007-07-261-2/+1
* For bug #186386, pass stdin directly to spawned processes (even when their ou...Zac Medico2007-07-251-45/+5
* Set O_NONBLOCK just for read calls (uses fewer fcntl calls).Zac Medico2007-07-251-16/+5
* CACHE_PATH starts with / and therefore isn't compatible with os.path.join().Zac Medico2007-07-251-1/+1
* Use blocking mode for writes since we'd rather block than trigger a EWOULDBLO...Zac Medico2007-07-251-6/+22
* Use the hardcoded variables from portage.const rather than strings that are a...Alec Warner2007-07-251-11/+11
* Use a select loop for moving input and ouput when logging is enabled in porta...Zac Medico2007-07-251-29/+44
* Add droppriv keyword for the depend phase (last one).Zac Medico2007-07-241-1/+1
* Add droppriv keyword for the depend phase.Zac Medico2007-07-241-1/+1
* Add FEATURES=fakeroot support which causes install and package phases to run ...Zac Medico2007-07-231-10/+21
* Drop privileges in the "depend" phase regardless of FEATURES and RESTRICT sin...Zac Medico2007-07-231-10/+12
* For bug #185930, direct all FETCHCOMMAND output to stdout.Zac Medico2007-07-211-0/+8
* When digest verification of a distfile fails, rename instead of unlinking it ...Zac Medico2007-07-211-5/+18
* If the fetcher reported success and the file is too small, don't attempt to r...Zac Medico2007-07-201-2/+10
* disable FEATURES=gpg as it's unmaintained, useless and likely broken for many...Marius Mauch2007-07-161-0/+3
* Save the repo name along with the other metadata inside dyn_compile() so that...Zac Medico2007-07-131-0/+10
* For bug #184843, allow USE_EXPAND variables to pass through if none of their ...Zac Medico2007-07-101-22/+37
* For bug #184604, make env-update write $ in front of quoted values when appro...Zac Medico2007-07-101-2/+6
* For bug #184566, enable the emerge --info action to run an option pkg_info() ...Zac Medico2007-07-081-2/+2
* When depgraph updates preferences for old-style virtuals, also update them in...Zac Medico2007-07-061-7/+14
* Remove fallback imports for set(), and note minimum requirement of python-2.4Marius Mauch2007-07-051-2/+0
* For bug #183431, catch a ParseError caused by a corrupt profile and dump an e...Zac Medico2007-06-281-1/+8
* Send the ebuild die message through eerror and make sure that elog_process() ...Zac Medico2007-06-271-13/+1
* Short circuit the loop as soon as missing hashes are detected.Zac Medico2007-06-261-0/+1
* Add one more size == 0 check to digestgen().Zac Medico2007-06-261-0/+2
* Add sanity checks in fetch() and digestgen() to automatically detect and hand...Zac Medico2007-06-261-2/+26
* For bug #182964, replace os.rename() with portage.movefile() in cases where t...Zac Medico2007-06-241-0/+6
* add hashlib support for checksum verification, refactor checksum functions to...Marius Mauch2007-06-231-1/+1
* Clean up config.__getitem__(), get() and setdefault() implementions.Zac Medico2007-06-211-16/+13
* Simplify the implementation of config.__iter__ and also implement iterkeys().Zac Medico2007-06-211-5/+5
* Autodetect if sandbox is active in order to prevent recursive sandbox invocat...Zac Medico2007-06-211-1/+1
* Implement config.has_key() on top of __contains__ instead of vice versa.Zac Medico2007-06-211-5/+5
* Remove lots of unnecessary list generation via dict.keys().Zac Medico2007-06-211-13/+22
* Make all the classes inherit from object.Zac Medico2007-06-201-4/+4
* For bug #180165, make portageq print a "Permission denied" error when appropr...Zac Medico2007-06-201-3/+8
* Fix cacheddir() to behave properly if os.listdir() raises errno.EACCES (Permi...Zac Medico2007-06-191-1/+9
* For bug #181355, detect parenthesis mismatch in paren_reduce(), raise an Inva...Zac Medico2007-06-111-4/+12
* Preserve order of flags from IUSE in wildcard expansion.Zac Medico2007-06-101-1/+1
* For bug #148702, use the * token to trigger wildcard expansion of IUSE. This...Zac Medico2007-06-091-13/+26