portage.git
18 years agoclean up coding style/quoting, figure out what objdump to run same as strip, and...
Mike Frysinger [Fri, 13 Jan 2006 07:58:05 +0000 (07:58 -0000)]
clean up coding style/quoting, figure out what objdump to run same as strip, and add support for STRIP_MASK

svn path=/main/trunk/; revision=2561

18 years agodon't inline code, do __name__=="__main__" so the module can be used instead of stric...
Brian Harring [Thu, 12 Jan 2006 11:16:49 +0000 (11:16 -0000)]
don't inline code, do __name__=="__main__" so the module can be used instead of strictly called.

svn path=/main/trunk/; revision=2560

18 years ago- dont save debug info twice
Ned Ludd [Tue, 10 Jan 2006 22:44:52 +0000 (22:44 -0000)]
- dont save debug info twice

svn path=/main/trunk/; revision=2559

18 years agoAlways call prerm/postrm regardless if the previous install had contents or not.
Brian Harring [Mon, 9 Jan 2006 13:07:34 +0000 (13:07 -0000)]
Always call prerm/postrm regardless if the previous install had contents or not.

svn path=/main/trunk/; revision=2556

18 years agofix display of ebuild(1)
Mike Frysinger [Mon, 9 Jan 2006 06:29:20 +0000 (06:29 -0000)]
fix display of ebuild(1)

svn path=/main/trunk/; revision=2555

18 years agoget rid of the word "downloaded" in the search output because some people cant seem...
Mike Frysinger [Mon, 9 Jan 2006 06:27:46 +0000 (06:27 -0000)]
get rid of the word "downloaded" in the search output because some people cant seem to handle it #81501

svn path=/main/trunk/; revision=2554

18 years agoreorganization and a bit of clean up from Benno Schulenberg , bug 84285
Brian Harring [Mon, 9 Jan 2006 02:51:07 +0000 (02:51 -0000)]
reorganization and a bit of clean up from Benno Schulenberg , bug 84285

svn path=/main/trunk/; revision=2553

18 years agohandle cross-compilers as well
Mike Frysinger [Mon, 9 Jan 2006 02:32:06 +0000 (02:32 -0000)]
handle cross-compilers as well

svn path=/main/trunk/; revision=2552

18 years agofixed the '/' stray char output
Brian Harring [Sun, 8 Jan 2006 18:46:01 +0000 (18:46 -0000)]
fixed the '/' stray char output

svn path=/main/trunk/; revision=2551

18 years agobug 118191 , puke properly when no args to envvar are supplied.
Brian Harring [Sun, 8 Jan 2006 12:41:08 +0000 (12:41 -0000)]
bug 118191 , puke properly when no args to envvar are supplied.

svn path=/main/trunk/; revision=2550

18 years agoadd another common example for package.provided
Mike Frysinger [Sun, 8 Jan 2006 04:45:45 +0000 (04:45 -0000)]
add another common example for package.provided

svn path=/main/trunk/; revision=2549

18 years agos/checksums/manifests/
Marius Mauch [Sun, 8 Jan 2006 02:29:40 +0000 (02:29 -0000)]
s/checksums/manifests/

svn path=/main/trunk/; revision=2546

18 years agoslightly improve news
Marius Mauch [Sun, 8 Jan 2006 02:21:19 +0000 (02:21 -0000)]
slightly improve news

svn path=/main/trunk/; revision=2545

18 years agoreenable multi-hash and make error message a bit more useful
Marius Mauch [Sun, 8 Jan 2006 01:57:26 +0000 (01:57 -0000)]
reenable multi-hash and make error message a bit more useful

svn path=/main/trunk/; revision=2544

18 years agobug 117440, added PORTAGE_ACTUAL_DISTDIR var to make cvs/svn eclasses play nice since...
Brian Harring [Sat, 7 Jan 2006 23:48:43 +0000 (23:48 -0000)]
bug 117440, added PORTAGE_ACTUAL_DISTDIR var to make cvs/svn eclasses play nice since they're not part of our SRC_URI scheme (yet).

svn path=/main/trunk/; revision=2543

18 years ago- FEATURES=installsources from Olivier Crete an extention of splitdebug for better...
Ned Ludd [Sat, 7 Jan 2006 13:13:31 +0000 (13:13 -0000)]
-  FEATURES=installsources from Olivier Crete an extention of splitdebug for better debugging when debugedit is installed. bug 112907

svn path=/main/trunk/; revision=2542

18 years agotouchup style
Mike Frysinger [Fri, 6 Jan 2006 05:58:44 +0000 (05:58 -0000)]
touchup style

svn path=/main/trunk/; revision=2540

18 years agogenerate a log file for users to attach to bug reports
Mike Frysinger [Fri, 6 Jan 2006 00:49:11 +0000 (00:49 -0000)]
generate a log file for users to attach to bug reports

svn path=/main/trunk/; revision=2539

18 years agotouchup output slightly
Mike Frysinger [Fri, 6 Jan 2006 00:48:56 +0000 (00:48 -0000)]
touchup output slightly

svn path=/main/trunk/; revision=2538

18 years ago- set noiselevel when quiet is enabled
Ned Ludd [Thu, 5 Jan 2006 23:54:42 +0000 (23:54 -0000)]
- set noiselevel when quiet is enabled

svn path=/main/trunk/; revision=2537

18 years agobug 117849, when parallel-fetch is on don't write out the mtimedb in the fetcher...
Brian Harring [Thu, 5 Jan 2006 09:19:31 +0000 (09:19 -0000)]
bug 117849, when parallel-fetch is on don't write out the mtimedb in the fetcher process

svn path=/main/trunk/; revision=2534

18 years agofilter '(' and ')' tokens also when checking for invalid atoms.
Brian Harring [Thu, 5 Jan 2006 08:37:40 +0000 (08:37 -0000)]
filter '(' and ')' tokens also when checking for invalid atoms.

svn path=/main/trunk/; revision=2533

18 years agobug 42299, detect and fail invalid atoms in *DEPEND
Brian Harring [Thu, 5 Jan 2006 08:10:29 +0000 (08:10 -0000)]
bug 42299, detect and fail invalid atoms in *DEPEND

svn path=/main/trunk/; revision=2532

18 years agoadress -> address spelling typo.
Brian Harring [Thu, 5 Jan 2006 07:26:18 +0000 (07:26 -0000)]
adress -> address spelling typo.

Sidenote, really should remove the 101 files and centralize this damn thing..

svn path=/main/trunk/; revision=2531

18 years agoforce a realpath call for complaints about digest files; better resolution is resetti...
Brian Harring [Thu, 5 Jan 2006 07:09:38 +0000 (07:09 -0000)]
force a realpath call for complaints about digest files; better resolution 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

18 years ago'k. reverted use_reduce filtering of empty lists (was resulting in ["||"] as element...
Brian Harring [Thu, 5 Jan 2006 05:33:25 +0000 (05:33 -0000)]
'k.  reverted use_reduce filtering of empty lists (was resulting in ["||"] 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

18 years agoonly complain about executable stacks on architectures that actually support them
Mike Frysinger [Thu, 5 Jan 2006 05:24:53 +0000 (05:24 -0000)]
only complain about executable stacks on architectures that actually support them

svn path=/main/trunk/; revision=2527

18 years agoupdate copyright years
Mike Frysinger [Thu, 5 Jan 2006 03:56:11 +0000 (03:56 -0000)]
update copyright years

svn path=/main/trunk/; revision=2526

18 years agosync with savior branch
Mike Frysinger [Thu, 5 Jan 2006 03:41:10 +0000 (03:41 -0000)]
sync with savior branch

svn path=/main/trunk/; revision=2525

18 years agoel buggo pointed out via spyderous.
Brian Harring [Wed, 4 Jan 2006 08:57:07 +0000 (08:57 -0000)]
el buggo pointed out via spyderous.
|| ( 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

18 years agouse an echo rather than ewarn
Mike Frysinger [Wed, 4 Jan 2006 01:50:32 +0000 (01:50 -0000)]
use an echo rather than ewarn

svn path=/main/trunk/; revision=2521

18 years agore-import the e* functions from baselayout since these ones are broken #117186
Mike Frysinger [Tue, 3 Jan 2006 05:00:33 +0000 (05:00 -0000)]
re-import the e* functions from baselayout since these ones are broken #117186

svn path=/main/trunk/; revision=2520

18 years agofix broken quoting
Mike Frysinger [Tue, 3 Jan 2006 03:27:23 +0000 (03:27 -0000)]
fix broken quoting

svn path=/main/trunk/; revision=2519

18 years agoif youre going to rip code from baselayout, you really need to do it from an up-to...
Mike Frysinger [Tue, 3 Jan 2006 03:25:37 +0000 (03:25 -0000)]
if youre going to rip code from baselayout, you really need to do it from an up-to-date version ... so re-import the KV functions and the color code so it doesnt suck

svn path=/main/trunk/; revision=2518

18 years ago- added writemsg_stdout function and make portage use it internally
Ned Ludd [Sun, 1 Jan 2006 19:14:18 +0000 (19:14 -0000)]
- added writemsg_stdout function and make portage use it internally

svn path=/main/trunk/; revision=2517

18 years ago- added writemsg_stdout function and make portage use it internally
Ned Ludd [Sun, 1 Jan 2006 19:12:09 +0000 (19:12 -0000)]
- added writemsg_stdout function and make portage use it internally

svn path=/main/trunk/; revision=2516

18 years agoKill the double xterm title codes.
Jason Stubbs [Sun, 1 Jan 2006 05:57:36 +0000 (05:57 -0000)]
Kill the double xterm title codes.

svn path=/main/trunk/; revision=2515

18 years agoAdd CTARGET back into the list of vars to be written out for installed v2.1_pre3
Jason Stubbs [Sat, 31 Dec 2005 05:27:32 +0000 (05:27 -0000)]
Add CTARGET back into the list of vars to be written out for installed
packages.

svn path=/main/trunk/; revision=2510

18 years agoRedo virtuals code that relied on unique_array keeping the original order.
Jason Stubbs [Sat, 31 Dec 2005 05:25:08 +0000 (05:25 -0000)]
Redo virtuals code that relied on unique_array keeping the original order.

svn path=/main/trunk/; revision=2509

18 years agoBUILDIR => BUILDDIR
Jason Stubbs [Sat, 31 Dec 2005 05:19:34 +0000 (05:19 -0000)]
BUILDIR => BUILDDIR

svn path=/main/trunk/; revision=2508

18 years agoUpdate the `touch .unpacked` error message to output the actual path in order
Jason Stubbs [Sat, 31 Dec 2005 05:05:41 +0000 (05:05 -0000)]
Update the `touch .unpacked` error message to output the actual path in order
to match the other touch error messages.

svn path=/main/trunk/; revision=2507

18 years agoUpdated --pretend example to document new USE flag displays.
Jason Stubbs [Sat, 31 Dec 2005 04:20:24 +0000 (04:20 -0000)]
Updated --pretend example to document new USE flag displays.

svn path=/main/trunk/; revision=2505

18 years agoUnify the -p and -pv USE display functions and IUSE additions in yellow
Jason Stubbs [Sat, 31 Dec 2005 03:58:15 +0000 (03:58 -0000)]
Unify the -p and -pv USE display functions and IUSE additions in yellow
followed by a "%" character.

svn path=/main/trunk/; revision=2504

18 years agoCheck and raise an exception when a hash function is missing during digesting.
Jason Stubbs [Fri, 30 Dec 2005 07:19:49 +0000 (07:19 -0000)]
Check and raise an exception when a hash function is missing during digesting.

svn path=/main/trunk/; revision=2498

18 years agoSplit email addresses on the final "@" so as to allow "@" within the username
Jason Stubbs [Fri, 30 Dec 2005 06:48:50 +0000 (06:48 -0000)]
Split email addresses on the final "@" so as to allow "@" within the username
portion of the address.

svn path=/main/trunk/; revision=2497

18 years agoConvert digest failure information to strings for printing.
Jason Stubbs [Fri, 30 Dec 2005 06:37:05 +0000 (06:37 -0000)]
Convert digest failure information to strings for printing.

svn path=/main/trunk/; revision=2496

18 years agoDon't attempt to chmod/chown unless running as root when calling simple
Jason Stubbs [Fri, 30 Dec 2005 04:10:54 +0000 (04:10 -0000)]
Don't attempt to chmod/chown unless running as root when calling simple
ebuild functions.

svn path=/main/trunk/; revision=2495

18 years agoDon't download distfiles when manifesting.
Jason Stubbs [Fri, 30 Dec 2005 04:02:41 +0000 (04:02 -0000)]
Don't download distfiles when manifesting.

svn path=/main/trunk/; revision=2494

18 years agoDon't print emaint warning for masked/non-existant packages. When using
Jason Stubbs [Fri, 30 Dec 2005 03:34:30 +0000 (03:34 -0000)]
Don't print emaint warning for masked/non-existant packages. When using
--verbose, print a warning for those packages.

svn path=/main/trunk/; revision=2493

18 years agoRemove tests for masked/unavailable packages.
Jason Stubbs [Fri, 30 Dec 2005 03:25:27 +0000 (03:25 -0000)]
Remove tests for masked/unavailable packages.

svn path=/main/trunk/; revision=2492

18 years agotweak multiline whitespace display cause i'm anal like that
Mike Frysinger [Thu, 29 Dec 2005 11:03:15 +0000 (11:03 -0000)]
tweak multiline whitespace display cause i'm anal like that

svn path=/main/trunk/; revision=2491

19 years agorevert down to 2.3 python requirement via avoiding sorted
Brian Harring [Tue, 27 Dec 2005 13:15:47 +0000 (13:15 -0000)]
revert down to 2.3 python requirement via avoiding sorted

svn path=/main/trunk/; revision=2490

19 years agowhitespace corrections, single space between funcs, double between class blocks...
Brian Harring [Tue, 27 Dec 2005 06:12:38 +0000 (06:12 -0000)]
whitespace corrections, single space between funcs, double between class blocks...

svn path=/main/trunk/; revision=2489

19 years agolinear unique_array lifted from saviour, lifted from a python cookbook.
Brian Harring [Tue, 27 Dec 2005 06:09:24 +0000 (06:09 -0000)]
linear unique_array lifted from saviour, lifted from a python cookbook.

svn path=/main/trunk/; revision=2488

19 years agoongoing portage_util cleanup.
Brian Harring [Tue, 27 Dec 2005 06:07:22 +0000 (06:07 -0000)]
ongoing portage_util cleanup.
removed grabint, writeint;
rewrote stack_list to use a dict rather then doing a crapload of linear searches.

svn path=/main/trunk/; revision=2487

19 years agobye bye crap grab_multiple function.
Brian Harring [Tue, 27 Dec 2005 05:49:42 +0000 (05:49 -0000)]
bye bye crap grab_multiple function.
list comp just as easily handles it.

svn path=/main/trunk/; revision=2486

19 years agoModify portage's settings object rather than the original env.
Jason Stubbs [Mon, 26 Dec 2005 23:31:58 +0000 (23:31 -0000)]
Modify portage's settings object rather than the original env.

svn path=/main/trunk/; revision=2485

19 years ago- add splitdebug FEATURE to make.conf.5
Ned Ludd [Mon, 26 Dec 2005 22:01:15 +0000 (22:01 -0000)]
- add splitdebug FEATURE to make.conf.5

svn path=/main/trunk/; revision=2484

19 years ago- export env variable PORTAGE_QUIET when --quiet option is passed
Ned Ludd [Mon, 26 Dec 2005 20:09:19 +0000 (20:09 -0000)]
- export env variable PORTAGE_QUIET when --quiet option is passed

svn path=/main/trunk/; revision=2483

19 years agoSanitize the root parameter specified to portageq.
Jason Stubbs [Mon, 26 Dec 2005 16:11:47 +0000 (16:11 -0000)]
Sanitize the root parameter specified to portageq.

svn path=/main/trunk/; revision=2482

19 years ago- add back in 1 newline after trimming all the extraneous ones
Ned Ludd [Mon, 26 Dec 2005 16:03:02 +0000 (16:03 -0000)]
- add back in 1 newline after trimming all the extraneous ones

svn path=/main/trunk/; revision=2481

19 years ago- update fatal qa error handling
Ned Ludd [Mon, 26 Dec 2005 15:42:00 +0000 (15:42 -0000)]
- update fatal qa error handling

svn path=/main/trunk/; revision=2480

19 years agoExport the ROOT environment variable when using functions that take a <root>
Jason Stubbs [Mon, 26 Dec 2005 15:32:44 +0000 (15:32 -0000)]
Export the ROOT environment variable when using functions that take a <root>

svn path=/main/trunk/; revision=2479

19 years agofinal cleanups for indirect distfiles, exempt fetch phase also.
Brian Harring [Mon, 26 Dec 2005 07:40:45 +0000 (07:40 -0000)]
final cleanups for indirect distfiles, exempt fetch phase also.

svn path=/main/trunk/; revision=2478

19 years agodon't generate the distfiles indirection for digest/manifest doebuild calls
Brian Harring [Mon, 26 Dec 2005 07:20:29 +0000 (07:20 -0000)]
don't generate the distfiles indirection for digest/manifest doebuild calls

svn path=/main/trunk/; revision=2477

19 years agoquote a bit more
Mike Frysinger [Mon, 26 Dec 2005 06:56:52 +0000 (06:56 -0000)]
quote a bit more

svn path=/main/trunk/; revision=2476

19 years agorename BUILDDIR to PORTAGE_BUILDDIR
Mike Frysinger [Mon, 26 Dec 2005 06:55:19 +0000 (06:55 -0000)]
rename BUILDDIR to PORTAGE_BUILDDIR

svn path=/main/trunk/; revision=2475

19 years ago'DISTFILES indirection; access $BUILDDIR/distdir instead of $DISTFILES , thus blockin...
Brian Harring [Mon, 26 Dec 2005 06:29:50 +0000 (06:29 -0000)]
'DISTFILES indirection; access $BUILDDIR/distdir instead of $DISTFILES , thus blocking unstated access.

svn path=/main/trunk/; revision=2474

19 years ago- consolidate noman noinfo nodoc into a simple loop and use INSTALL_MASK. Add debug...
Ned Ludd [Sun, 25 Dec 2005 21:31:29 +0000 (21:31 -0000)]
- consolidate noman noinfo nodoc into a simple loop and use INSTALL_MASK. Add debug to default list of MULTILIB_STRICT_EXEMPT=

svn path=/main/trunk/; revision=2473

19 years agoMake dohtml return 1 when a passed file/dir doesn't exist.
Jason Stubbs [Sun, 25 Dec 2005 12:41:43 +0000 (12:41 -0000)]
Make dohtml return 1 when a passed file/dir doesn't exist.

svn path=/main/trunk/; revision=2472

19 years agoDon't show any use flags when using --quiet.
Jason Stubbs [Sun, 25 Dec 2005 11:00:26 +0000 (11:00 -0000)]
Don't show any use flags when using --quiet.

svn path=/main/trunk/; revision=2471

19 years agoDon't try to resolve deps of blockers when using --onlydeps.
Jason Stubbs [Sun, 25 Dec 2005 10:58:04 +0000 (10:58 -0000)]
Don't try to resolve deps of blockers when using --onlydeps.

svn path=/main/trunk/; revision=2470

19 years agoRemove the now unnecessary USE="*" hack.
Jason Stubbs [Sun, 25 Dec 2005 10:49:40 +0000 (10:49 -0000)]
Remove the now unnecessary USE="*" hack.

svn path=/main/trunk/; revision=2469

19 years agoAllow overlays and the user profile to extend arch.list.
Jason Stubbs [Sun, 25 Dec 2005 10:37:56 +0000 (10:37 -0000)]
Allow overlays and the user profile to extend arch.list.

svn path=/main/trunk/; revision=2468

19 years ago- trim extraneous spaces tabs form feeds and newlines
Ned Ludd [Sun, 25 Dec 2005 10:20:44 +0000 (10:20 -0000)]
- trim extraneous spaces tabs form feeds and newlines

svn path=/main/trunk/; revision=2467

19 years agoCheck for adequate spacing around "||", "(" and ")" tokens.
Jason Stubbs [Sun, 25 Dec 2005 10:17:43 +0000 (10:17 -0000)]
Check for adequate spacing around "||", "(" and ")" tokens.

svn path=/main/trunk/; revision=2466

19 years agoregister_death_hook -> register_die_hook
Brian Harring [Sun, 25 Dec 2005 10:05:12 +0000 (10:05 -0000)]
register_death_hook -> register_die_hook
thanks to axxo for the catch.

svn path=/main/trunk/; revision=2465

19 years agoconvert release notes over to upgrade information
Brian Harring [Sun, 25 Dec 2005 10:01:45 +0000 (10:01 -0000)]
convert release notes over to upgrade information

svn path=/main/trunk/; revision=2464

19 years agonews file, releasenotes data schlopped into it, plus couple of updates.
Brian Harring [Sun, 25 Dec 2005 09:58:43 +0000 (09:58 -0000)]
news file, releasenotes data schlopped into it, plus couple of updates.

svn path=/main/trunk/; revision=2463

19 years agorenaming the death hook registration func to register_die_hook
Brian Harring [Sun, 25 Dec 2005 09:42:12 +0000 (09:42 -0000)]
renaming the death hook registration func to register_die_hook

svn path=/main/trunk/; revision=2462

19 years ago- initial commit of post --sync hook. postsync.d to come at a later time
Ned Ludd [Sun, 25 Dec 2005 09:33:17 +0000 (09:33 -0000)]
- initial commit of post --sync hook. postsync.d to come at a later time

svn path=/main/trunk/; revision=2461

19 years agoInclude symlinks themselves when checking collision-protect.
Jason Stubbs [Sun, 25 Dec 2005 09:11:52 +0000 (09:11 -0000)]
Include symlinks themselves when checking collision-protect.

svn path=/main/trunk/; revision=2460

19 years agoSkip to next directory after one has been removed in unmerge().
Jason Stubbs [Sun, 25 Dec 2005 09:08:22 +0000 (09:08 -0000)]
Skip to next directory after one has been removed in unmerge().

svn path=/main/trunk/; revision=2459

19 years ago- use -n syntax like most of ebuild.sh
Ned Ludd [Sun, 25 Dec 2005 09:01:05 +0000 (09:01 -0000)]
- use -n syntax like most of ebuild.sh

svn path=/main/trunk/; revision=2458

19 years agoOnly do one round of directory removal attempts. As symlinks are now removed
Jason Stubbs [Sun, 25 Dec 2005 08:39:22 +0000 (08:39 -0000)]
Only do one round of directory removal attempts. As symlinks are now removed
before directory removal begins, more than one round is unnecessary.

svn path=/main/trunk/; revision=2457

19 years ago- remove intermediate var entry
Ned Ludd [Sun, 25 Dec 2005 08:31:37 +0000 (08:31 -0000)]
- remove intermediate var entry

svn path=/main/trunk/; revision=2456

19 years agoFactor out mtimedb saving code from portageexit() into a new commit_mtimedb
Jason Stubbs [Sun, 25 Dec 2005 08:04:56 +0000 (08:04 -0000)]
Factor out mtimedb saving code from portageexit() into a new commit_mtimedb
function and call that rather than portageexit() after package updates.

svn path=/main/trunk/; revision=2455

19 years agoUse the env's PROMPT_COMMAND for resetting xterm titles when available.
Jason Stubbs [Sun, 25 Dec 2005 07:42:00 +0000 (07:42 -0000)]
Use the env's PROMPT_COMMAND for resetting xterm titles when available.
Otherwise use ${user}@${hostname}:${cwd}.

svn path=/main/trunk/; revision=2454

19 years ago- only record vdb entries when the value is non null
Ned Ludd [Sun, 25 Dec 2005 07:27:56 +0000 (07:27 -0000)]
- only record vdb entries when the value is non null

svn path=/main/trunk/; revision=2453

19 years agoFix mishandling of masked atoms in || ( .. ) dependencies.
Jason Stubbs [Sun, 25 Dec 2005 07:04:45 +0000 (07:04 -0000)]
Fix mishandling of masked atoms in || ( .. ) dependencies.

svn path=/main/trunk/; revision=2452

19 years agoFix typo in writeints() v2.1_pre2
Jason Stubbs [Sun, 25 Dec 2005 04:41:07 +0000 (04:41 -0000)]
Fix typo in writeints()

svn path=/main/trunk/; revision=2450

19 years agobug 114133, write a tmp file then rename it for write* funcs.
Brian Harring [Sat, 24 Dec 2005 09:56:42 +0000 (09:56 -0000)]
bug 114133, write a tmp file then rename it for write* funcs.
This removes the possibility of out of space errors to occur, and blocks unexpected flat out bails (segfault fex) from hosing important files.

svn path=/main/trunk/; revision=2447

19 years agoLimiting hashing to MD5 only until behaviour improves in the case of the
Jason Stubbs [Sat, 24 Dec 2005 09:20:35 +0000 (09:20 -0000)]
Limiting hashing to MD5 only until behaviour improves in the case of the
needed python module not being installed.  #116485

svn path=/main/trunk/; revision=2446

19 years agoTreat symlinks similar to regular files when unmerging and remove them if the
Jason Stubbs [Sat, 24 Dec 2005 09:17:34 +0000 (09:17 -0000)]
Treat symlinks similar to regular files when unmerging and remove them if the
mtime matches rather than only removing them if the target is no longer valid.

svn path=/main/trunk/; revision=2445

19 years agoFix an incorrect variable reference triggered when using --fix and --check
Jason Stubbs [Sat, 24 Dec 2005 09:11:07 +0000 (09:11 -0000)]
Fix an incorrect variable reference triggered when using --fix and --check
together. Patch by Ashley Stovall.  # 116576

svn path=/main/trunk/; revision=2444

19 years agoFix an incorrect comparision self-comparison in USE change calculation.
Jason Stubbs [Fri, 23 Dec 2005 12:38:27 +0000 (12:38 -0000)]
Fix an incorrect comparision self-comparison in USE change calculation.

svn path=/main/trunk/; revision=2441

19 years agoCheck if the specified package follows correct syntax and error out if it
Jason Stubbs [Fri, 23 Dec 2005 11:55:31 +0000 (11:55 -0000)]
Check if the specified package follows correct syntax and error out if it
doesn't.

svn path=/main/trunk/; revision=2440

19 years agoGeneralize portage_util.dump_traceback() and make use of it if importing
Jason Stubbs [Fri, 23 Dec 2005 02:46:03 +0000 (02:46 -0000)]
Generalize portage_util.dump_traceback() and make use of it if importing
a cache module fails.

svn path=/main/trunk/; revision=2439

19 years agoif you're going to print an exception, bind the exception when you catch it
Brian Harring [Thu, 22 Dec 2005 06:56:49 +0000 (06:56 -0000)]
if you're going to print an exception, bind the exception when you catch it

svn path=/main/trunk/; revision=2437

19 years agoupdate date/version to stop people from pointless whining
Mike Frysinger [Thu, 22 Dec 2005 03:47:48 +0000 (03:47 -0000)]
update date/version to stop people from pointless whining

svn path=/main/trunk/; revision=2434