summaryrefslogtreecommitdiffstats
path: root/pym/portage.py
Commit message (Collapse)AuthorAgeFilesLines
* Add basic sanity check for global update entriesMarius Mauch2006-02-161-4/+27
| | | | svn path=/main/trunk/; revision=2718
* misc atomic_ofstream and write_atomic updates in portage.pyZac Medico2006-02-131-29/+14
| | | | svn path=/main/trunk/; revision=2703
* use write_atomic for move_ent CATEGORY updatesZac Medico2006-02-121-6/+2
| | | | svn path=/main/trunk/; revision=2701
* fix dirsonly handling in listdirMarius Mauch2006-02-121-1/+1
| | | | svn path=/main/trunk/; revision=2700
* use write_atomic for fixdbentriesZac Medico2006-02-121-4/+3
| | | | svn path=/main/trunk/; revision=2698
* fix perform_checksum.perform_checksum() so that it wraps FileNotFound exceptionsZac Medico2006-02-121-7/+5
| | | | svn path=/main/trunk/; revision=2697
* catch possible ENOENT error from portage_checksum.perform_md5 for bug 24374Zac Medico2006-02-121-2/+10
| | | | svn path=/main/trunk/; revision=2695
* import errno at the top of portage.pyZac Medico2006-02-121-4/+1
| | | | svn path=/main/trunk/; revision=2694
* use cached stat and lstat results to minimize the number of stat calls in ↵Zac Medico2006-02-101-7/+17
| | | | | | dblink.unmerge() svn path=/main/trunk/; revision=2691
* fix KeyError: '.' in dblink.unmerge() from bug 100479Zac Medico2006-02-101-12/+12
| | | | svn path=/main/trunk/; revision=2689
* for each fetch ensure correct permissions on both $DISTDIR and ↵Zac Medico2006-02-091-29/+19
| | | | | | $DISTDIR/.locks (bug 117781) svn path=/main/trunk/; revision=2687
* use write_atomic for the counter fileZac Medico2006-02-091-6/+1
| | | | svn path=/main/trunk/; revision=2686
* use atomic_ofstream for mtimedb commitsZac Medico2006-02-091-2/+6
| | | | svn path=/main/trunk/; revision=2682
* use new write_atomic() function for all world file updatesZac Medico2006-02-091-9/+3
| | | | svn path=/main/trunk/; revision=2681
* cPickle import protection; fall back to pickle if cPickle is unavailable.Brian Harring2006-02-081-1/+5
| | | | svn path=/main/trunk/; revision=2679
* fix whitespace breakage introduced by writemsg_stdout() changesMike Frysinger2006-02-081-11/+11
| | | | svn path=/main/trunk/; revision=2677
* wrap all relevant atexit usage due to incompatibility with os.execv (needed ↵Zac Medico2006-02-061-2/+3
| | | | | | for emerge to restart itself) svn path=/main/trunk/; revision=2674
* Make sure confcache files are writable by the portage group, not just the ↵Marien Zwart2006-02-061-2/+2
| | | | | | portage user. svn path=/main/trunk/; revision=2671
* aparently someone never heard of rstrip...Brian Harring2006-02-041-6/+1
| | | | svn path=/main/trunk/; revision=2660
* Remove all bug referencesJason Stubbs2006-02-041-2/+1
| | | | svn path=/main/trunk/; revision=2649
* Thanks to Benno Schulenberg <benno@nietvergeten.nl> for the spelling/grammar ↵Alec Warner2006-02-031-6/+6
| | | | | | fixes, bug #80754 svn path=/main/trunk/; revision=2641
* confcache, baby.Brian Harring2006-02-031-1/+32
| | | | svn path=/main/trunk/; revision=2632
* s/cronological/chronological/ for you anal peepsMike Frysinger2006-02-031-1/+1
| | | | svn path=/main/trunk/; revision=2626
* Allow || ( ) deps that have no default atoms (or turn out empty).Jason Stubbs2006-01-291-0/+5
| | | | | | Released in 2.1_pre4-r1. #120803 svn path=/main/trunk/; revision=2604
* make env-update a bit more flexible by adding a --no-ldconfig optionMike Frysinger2006-01-271-3/+0
| | | | svn path=/main/trunk/; revision=2592
* touchup if logicMike Frysinger2006-01-271-5/+5
| | | | svn path=/main/trunk/; revision=2591
* Move DEPEND empty sublist processing back into use_reduceJason Stubbs2006-01-241-20/+0
| | | | svn path=/main/trunk/; revision=2578
* verify_all occasionally returns longs rather then strings.Brian Harring2006-01-231-4/+4
| | | | | | Wouldn't be a problem, but the writemsg code isn't written to do conversions on the fly... so, made it so it was. svn path=/main/trunk/; revision=2570
* Always call prerm/postrm regardless if the previous install had contents or not.Brian Harring2006-01-091-6/+5
| | | | svn path=/main/trunk/; revision=2556
* fixed the '/' stray char outputBrian Harring2006-01-081-3/+3
| | | | svn path=/main/trunk/; revision=2551
* 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