Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (as text) (annotate)|
Brought forward changes from portage_2_0
Added CVS ids as strings that can be printed. Cleaned up imports in the modules.
Fixes for GSO changes for gpg.
pass home in.
Code cleanup, moves, and shifting away from commands.gso to portage_exec.spawn_get_output. Multiple additions to portage_exec adding fakeroot support, a native collect status output, and centralized code for killing off a set of pids. Correction to portage_exec so that the spawned_list is correctly pruned- previously it was a list of _all_ pids spawned, so portage could try to kill off a pid that was previous a child, but by chance a new process runs as (depends on how random the pid selection is). Aside from changes to cleanup, these changes are mostly standalone. Additionally, moved selinux context switching into portage_exec post-fork- just specify the desired selinux_context, and it'll make the switch- if portage_exec.selinux_capable, it makes the switch. Otherwise, it ignores it. Finally, new function added, spawn_func. Pass in a python function, it'll fork, then call the function w/ the args/kwargs passed to it- optionally using an additional passed in function to interpret the results, and return an appropriate exitcode. Also, a *large* amount of inline documentation is contained in this commit.
add sha1 support
Traceback and permission fixes for GPG.
GPG work, CONF_LIBDIR, and stuff. Portage-2.0.51_pre18 finialization
GPG verification and some migration of code to smaller modules.
Module that provides results regarding GPG keys and trust.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.20|