summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* fix a race and prevent unlinking of a file locked by another process in ↵Zac Medico2006-02-151-6/+10
| | | | | | portage_locks.unlockfile() svn path=/main/trunk/; revision=2714
* fix race condition for bug 121819 by using os.fstat(myfd).st_nlink instead ↵Zac Medico2006-02-141-1/+1
| | | | | | of os.path.exists svn path=/main/trunk/; revision=2712
* 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-122-10/+12
| | | | 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
* avoid unnecessary stat by catching ENOENT error instead of using ↵Zac Medico2006-02-101-1/+7
| | | | | | os.path.exists() svn path=/main/trunk/; revision=2690
* 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 getattr instead of hasattr for detection of base class destructor ↵Zac Medico2006-02-091-3/+3
| | | | | | (recommended by marienz) svn path=/main/trunk/; revision=2685
* 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
* add new atomic_ofstream class for safer writesZac Medico2006-02-091-6/+88
| | | | svn path=/main/trunk/; revision=2680
* cPickle import protection; fall back to pickle if cPickle is unavailable.Brian Harring2006-02-083-4/+18
| | | | 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-063-5/+40
| | | | | | 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
* This should have been excluded...Alec Warner2006-02-031-36/+13
| | | | svn path=/main/trunk/; revision=2642
* Thanks to Benno Schulenberg <benno@nietvergeten.nl> for the spelling/grammar ↵Alec Warner2006-02-032-19/+42
| | | | | | 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-292-1/+8
| | | | | | 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
* Add support for an --alphabetical option to emerge that restores the oldJason Stubbs2006-01-271-0/+6
| | | | | | ordering of flags in --pretend output. svn path=/main/trunk/; revision=2589
* Provide more information with DEPEND syntax exceptionsJason Stubbs2006-01-241-10/+14
| | | | svn path=/main/trunk/; revision=2579
* Move DEPEND empty sublist processing back into use_reduceJason Stubbs2006-01-242-22/+8
| | | | 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
* reenable multi-hash and make error message a bit more usefulMarius Mauch2006-01-082-3/+2
| | | | svn path=/main/trunk/; revision=2544
* 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-052-6/+22
| | | | | | | | | 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
* el buggo pointed out via spyderous.Brian Harring2006-01-041-2/+6
| | | | | | | | | | | | | || ( a ( x? ( b ) y? ( c ) ) ) -x -y , was resulting in || ( a () ) the main consumer of this, portage.dep_check is stupid, and was assuming () was valid. It's not, obviously. Long term bug, around in at least .51 . Should correct dep_check handling of it also, but no reason to be handing () in the result lists also. svn path=/main/trunk/; revision=2522
* - added writemsg_stdout function and make portage use it internallyNed Ludd2006-01-011-29/+32
| | | | svn path=/main/trunk/; revision=2517
* - added writemsg_stdout function and make portage use it internallyNed Ludd2006-01-011-3/+10
| | | | svn path=/main/trunk/; revision=2516
* Kill the double xterm title codes.Jason Stubbs2006-01-011-1/+1
| | | | svn path=/main/trunk/; revision=2515
* 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-302-1/+8
| | | | svn path=/main/trunk/; revision=2498
* Split email addresses on the final "@" so as to allow "@" within the usernameJason Stubbs2005-12-301-1/+1
| | | | | | portion of the address. svn path=/main/trunk/; revision=2497
* 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