summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
Commit message (Collapse)AuthorAgeFilesLines
* bug 117440, added PORTAGE_ACTUAL_DISTDIR var to make cvs/svn eclasses play ↵Brian Harring2006-01-071-1/+2
| | | | | | nice since they're not part of our SRC_URI scheme (yet). svn path=/main/trunk/; revision=2543
* force a realpath call for complaints about digest files; better resolution ↵Brian Harring2006-01-051-1/+1
| | | | | | | | is resetting DISTDIR post doebuild (see, we really need to break the beast up or decorate it), but this resolves 117264 in the meantime. svn path=/main/trunk/; revision=2529
* 'k. reverted use_reduce filtering of empty lists (was resulting in ["||"] ↵Brian Harring2006-01-051-0/+20
| | | | | | | | | as elements, which are invalid), added a recursive filter of empty sets/resolved || and && nodes; in the process, keeps portage from using an empty bool as a satisfier in || () restriction sets. svn path=/main/trunk/; revision=2528
* - added writemsg_stdout function and make portage use it internallyNed Ludd2006-01-011-29/+32
| | | | svn path=/main/trunk/; revision=2517
* Redo virtuals code that relied on unique_array keeping the original order.Jason Stubbs2005-12-311-1/+2
| | | | svn path=/main/trunk/; revision=2509
* Check and raise an exception when a hash function is missing during digesting.Jason Stubbs2005-12-301-1/+5
| | | | svn path=/main/trunk/; revision=2498
* Convert digest failure information to strings for printing.Jason Stubbs2005-12-301-2/+2
| | | | svn path=/main/trunk/; revision=2496
* Don't attempt to chmod/chown unless running as root when calling simpleJason Stubbs2005-12-301-4/+8
| | | | | | ebuild functions. svn path=/main/trunk/; revision=2495
* Don't download distfiles when manifesting.Jason Stubbs2005-12-301-2/+3
| | | | svn path=/main/trunk/; revision=2494
* ongoing portage_util cleanup.Brian Harring2005-12-271-2/+2
| | | | | | | | removed grabint, writeint; rewrote stack_list to use a dict rather then doing a crapload of linear searches. svn path=/main/trunk/; revision=2487
* bye bye crap grab_multiple function.Brian Harring2005-12-271-12/+12
| | | | | | list comp just as easily handles it. svn path=/main/trunk/; revision=2486
* final cleanups for indirect distfiles, exempt fetch phase also.Brian Harring2005-12-261-2/+2
| | | | svn path=/main/trunk/; revision=2478
* don't generate the distfiles indirection for digest/manifest doebuild callsBrian Harring2005-12-261-1/+1
| | | | svn path=/main/trunk/; revision=2477
* rename BUILDDIR to PORTAGE_BUILDDIRMike Frysinger2005-12-261-12/+12
| | | | svn path=/main/trunk/; revision=2475
* 'DISTFILES indirection; access $BUILDDIR/distdir instead of $DISTFILES , ↵Brian Harring2005-12-261-0/+26
| | | | | | thus blocking unstated access. svn path=/main/trunk/; revision=2474
* Remove the now unnecessary USE="*" hack.Jason Stubbs2005-12-251-4/+1
| | | | svn path=/main/trunk/; revision=2469
* Allow overlays and the user profile to extend arch.list.Jason Stubbs2005-12-251-7/+7
| | | | svn path=/main/trunk/; revision=2468
* Include symlinks themselves when checking collision-protect.Jason Stubbs2005-12-251-0/+1
| | | | svn path=/main/trunk/; revision=2460
* Skip to next directory after one has been removed in unmerge().Jason Stubbs2005-12-251-0/+1
| | | | svn path=/main/trunk/; revision=2459
* Only do one round of directory removal attempts. As symlinks are now removedJason Stubbs2005-12-251-36/+15
| | | | | | before directory removal begins, more than one round is unnecessary. svn path=/main/trunk/; revision=2457
* Factor out mtimedb saving code from portageexit() into a new commit_mtimedbJason Stubbs2005-12-251-20/+22
| | | | | | function and call that rather than portageexit() after package updates. svn path=/main/trunk/; revision=2455
* Fix mishandling of masked atoms in || ( .. ) dependencies.Jason Stubbs2005-12-251-2/+8
| | | | svn path=/main/trunk/; revision=2452
* Treat symlinks similar to regular files when unmerging and remove them if theJason Stubbs2005-12-241-46/+6
| | | | | | mtime matches rather than only removing them if the target is no longer valid. svn path=/main/trunk/; revision=2445
* Generalize portage_util.dump_traceback() and make use of it if importingJason Stubbs2005-12-231-2/+2
| | | | | | a cache module fails. svn path=/main/trunk/; revision=2439
* if you're going to print an exception, bind the exception when you catch itBrian Harring2005-12-221-1/+1
| | | | svn path=/main/trunk/; revision=2437
* Missing return on load_mod.Jason Stubbs2005-12-211-0/+1
| | | | svn path=/main/trunk/; revision=2426
* Check that cache modules load correctly and fail if they don't.Jason Stubbs2005-12-211-1/+5
| | | | svn path=/main/trunk/; revision=2424
* Prevent traceback on fetcher failure and properly check for error conditionsJason Stubbs2005-12-211-2/+1
| | | | | | when fetching remote binary packages. #116276 svn path=/main/trunk/; revision=2419
* Remove old debugging related error message.Jason Stubbs2005-12-201-16/+1
| | | | svn path=/main/trunk/; revision=2415
* Make digest errors more verboseMarius Mauch2005-12-191-3/+13
| | | | svn path=/main/trunk/; revision=2412
* adding multi-hash supportMarius Mauch2005-12-191-21/+18
| | | | svn path=/main/trunk/; revision=2410
* Make the dep_zapdeps a little bit more readable.Jason Stubbs2005-12-191-64/+57
| | | | svn path=/main/trunk/; revision=2407
* Check if atoms are masked when scanning for which || ( ) atom/list to use.Jason Stubbs2005-12-191-1/+9
| | | | svn path=/main/trunk/; revision=2406
* Removed the now unnecessary dep_opconvert portage function.Jason Stubbs2005-12-191-91/+0
| | | | svn path=/main/trunk/; revision=2405
* further type -> isinstance cleanup in dep crapBrian Harring2005-12-191-4/+4
| | | | svn path=/main/trunk/; revision=2404
* moved cpv funcs out of the block of dep funcs, removed some type usage (use ↵Brian Harring2005-12-191-116/+93
| | | | | | | | isinstance instead), and cleaned up some of the more c like code so it's pythonic... svn path=/main/trunk/; revision=2403
* parallel-fetch, baby.Brian Harring2005-12-181-11/+0
| | | | svn path=/main/trunk/; revision=2396
* Check if atoms with matching keys will result in higher versioned packagesJason Stubbs2005-12-171-88/+43
| | | | | | when dealing with || ( ) type dependencies. #100876 svn path=/main/trunk/; revision=2389
* ferringb says: i pity the fool who doesnt use better styleMike Frysinger2005-12-151-1/+1
| | | | svn path=/main/trunk/; revision=2373
* Bug 115519 by Diego Petteno: Fix ldconfig command ordering, add dragonfly ↵Mike Frysinger2005-12-151-2/+2
| | | | | | support svn path=/main/trunk/; revision=2372
* Prevent USE_EXPAND variables from bypassing use.maskJason Stubbs2005-12-131-1/+1
| | | | svn path=/main/trunk/; revision=2364
* Removed the specific check against PORTAGE_CALLER with regard to fetching.Jason Stubbs2005-12-111-1/+1
| | | | svn path=/main/trunk/; revision=2360
* fix the fetch/digest shortcuts so they dont break normal runs of emerge/ebuildMike Frysinger2005-12-101-4/+7
| | | | svn path=/main/trunk/; revision=2358
* only digest/fetch files when the operation warrants itMike Frysinger2005-12-091-3/+8
| | | | svn path=/main/trunk/; revision=2348
* s/series/serious/ mistakeJason Stubbs2005-12-071-0/+3
| | | | svn path=/main/trunk/; revision=2347
* cleanse maketest once and for allMike Frysinger2005-12-071-3/+0
| | | | svn path=/main/trunk/; revision=2344
* if PORT_LOGDIR doesnt exist, then try to create it automagicallyMike Frysinger2005-12-071-0/+6
| | | | svn path=/main/trunk/; revision=2340
* add an option to grab* so that if they're given a directory they'll ↵Marius Mauch2005-11-301-26/+33
| | | | | | recursively find all files in it and treat them like one big file. Also make use of this option for most of the config files. svn path=/main/trunk/; revision=2324
* kill stupid message about 'masked by -*'Marius Mauch2005-11-231-4/+0
| | | | svn path=/main/trunk/; revision=2316
* Backport of version code rewrite (bug 37406), should be completely backwards ↵Marius Mauch2005-11-131-335/+4
| | | | | | | | compatible (and the algorithm has been tested on the whole tree multiple times already). Also adds some new features in version syntax like cvs version prefixes (in the same package) and multiple suffixes. svn path=/main/trunk/; revision=2309