Zac Medico [Thu, 24 May 2007 20:56:51 +0000 (20:56 -0000)]
Fix the ignore-previously-merged option so that it compares the original files, since mrgconf can be identical to conf['current'] even when conf['new'] is different from the archived .dist version (due to diff3 merging). (trunk r6615)
svn path=/main/branches/2.1.2/; revision=6616
Zac Medico [Wed, 23 May 2007 20:52:25 +0000 (20:52 -0000)]
Add a 'ignore-previously-merged' config option which gives similar behavior to the --noconfmem emerge option. (trunk r6591:6592)
svn path=/main/branches/2.1.2/; revision=6608
Zac Medico [Wed, 23 May 2007 20:50:38 +0000 (20:50 -0000)]
Punt the portdbapi.getsize() function since it's unused and broken (mysum referenced before assignment). (trunk r6582)
svn path=/main/branches/2.1.2/; revision=6607
Zac Medico [Wed, 23 May 2007 20:48:59 +0000 (20:48 -0000)]
hardlink basic suid protection (trunk r6580)
svn path=/main/branches/2.1.2/; revision=6606
Zac Medico [Wed, 23 May 2007 20:40:20 +0000 (20:40 -0000)]
Use device number and i-node number (like os.path.samefile does) to check if the current directory is inside a given overlay. This solves issues with path comparison and symlinks. (trunk r6558:6559)
svn path=/main/branches/2.1.2/; revision=6605
Zac Medico [Wed, 23 May 2007 20:39:13 +0000 (20:39 -0000)]
In --tree output, keep track of which graph edges have already been displayed and try not to display a given edge more than once. (trunk r6555:6557)
svn path=/main/branches/2.1.2/; revision=6604
Zac Medico [Wed, 23 May 2007 20:36:41 +0000 (20:36 -0000)]
For bug #176539, add a manifest target to repoman so that there's a simple way to just generate a Manifest.
svn path=/main/branches/2.1.2/; revision=6603
Zac Medico [Wed, 23 May 2007 20:33:27 +0000 (20:33 -0000)]
s:${PORTDIR}:/usr/portage: so that it's not implied that those variables are automatically relative to ${PORTDIR} when the value of ${PORTDIR} has changed to something other than /usr/portage. Thanks to kerframil for reporting. (trunk r6522:6523)
svn path=/main/branches/2.1.2/; revision=6602
Zac Medico [Wed, 23 May 2007 20:27:23 +0000 (20:27 -0000)]
For bug #177601, add a reference the --verbose option documentation in the OUTPUT section.
svn path=/main/branches/2.1.2/; revision=6601
Zac Medico [Tue, 22 May 2007 13:23:07 +0000 (13:23 -0000)]
For forward compatibility, make binarytree.populate() work even when $PKGDIR/All/ doesn't exist.
svn path=/main/branches/2.1.2/; revision=6578
Zac Medico [Tue, 22 May 2007 13:20:54 +0000 (13:20 -0000)]
Use bash to spawn FETCHCOMMAND under selinux since most other binaries are forbidden as entrypoints into the fetch domain. Thanks to Justin Heesemann <jh@ionium.org> for reporting. (trunk r6565:6566)
svn path=/main/branches/2.1.2/; revision=6577
Zac Medico [Tue, 22 May 2007 13:19:38 +0000 (13:19 -0000)]
For bug #179008, just use metadata.dtd directly from $DISTDIR. (trunk r6561:6562)
svn path=/main/branches/2.1.2/; revision=6576
Zac Medico [Tue, 22 May 2007 13:17:52 +0000 (13:17 -0000)]
In fetch(), don't try to parse digests unless the "O" variable is defined. (trunk r6560:6561)
svn path=/main/branches/2.1.2/; revision=6575
Zac Medico [Tue, 22 May 2007 13:15:38 +0000 (13:15 -0000)]
For bug #179206, improve efficiency by using a containment test instead of str.count inside update_dbentry. Thanks to Jason Lai <jason.lai@gmail.com>. (trunk r6559:6560)
svn path=/main/branches/2.1.2/; revision=6574
Zac Medico [Tue, 22 May 2007 13:13:49 +0000 (13:13 -0000)]
fix from James C. Georgas to not modify EXTRA_EINSTALL #178544 (trunk r6552:6553)
svn path=/main/branches/2.1.2/; revision=6573
Zac Medico [Tue, 22 May 2007 13:11:15 +0000 (13:11 -0000)]
Don't protect USE_EXPAND variables from -* anymore because the really critical ones should all be in use.force now (typically kernel_linux, elibc_glibc, and userland_GNU). (trunk r6539:6540)
svn path=/main/branches/2.1.2/; revision=6572
Zac Medico [Sun, 13 May 2007 21:35:38 +0000 (21:35 -0000)]
For bug #178293, don't write digest-* files unnecessarily when SRC_URI is empty. (trunk r6534:6535)
svn path=/main/branches/2.1.2/; revision=6536
Zac Medico [Sun, 13 May 2007 07:21:57 +0000 (07:21 -0000)]
Fix the varexpand quotes tests since quotes are no longer removed by this function. (trunk r6524:6525)
svn path=/main/branches/2.1.2/; revision=6526
Zac Medico [Thu, 10 May 2007 19:01:48 +0000 (19:01 -0000)]
For bug #177763, clarify about how FEATURES=keepwork allows ${WORKDDIR} to be reused. (trunk r6518:6519)
svn path=/main/branches/2.1.2/; revision=6520
Zac Medico [Thu, 10 May 2007 18:15:20 +0000 (18:15 -0000)]
Make sure FEATURES=test and USE=test are consistently enabled for all requested phases when the test phase is forced via the ebuild command. (trunk r6516:6517)
svn path=/main/branches/2.1.2/; revision=6518
Zac Medico [Thu, 10 May 2007 05:35:04 +0000 (05:35 -0000)]
Make sure USE=test is properly enabled when the test phase is forced via the ebuild command, even when USE from ${T}/environment doen't have it. (trunk r6512:6513)
svn path=/main/branches/2.1.2/; revision=6514
Zac Medico [Wed, 9 May 2007 22:59:35 +0000 (22:59 -0000)]
For bug #177591, increase shell compatibility by preserving quotes in varexpand() since quote removal is handled by shlex. (trunk r6504:6505)
svn path=/main/branches/2.1.2/; revision=6510
Zac Medico [Wed, 9 May 2007 22:50:49 +0000 (22:50 -0000)]
Make sure USE=test is properly enabled when the test phase is forced via the ebuild command. Thanks to Caster for reporting. (trunk r6507:6508)
svn path=/main/branches/2.1.2/; revision=6509
Zac Medico [Mon, 7 May 2007 02:30:10 +0000 (02:30 -0000)]
Prevent blockers that are only partially resolvable by merge order from accidentally being ignored. (trunk r6493:6494)
svn path=/main/branches/2.1.2/; revision=6495
Zac Medico [Sun, 6 May 2007 20:13:24 +0000 (20:13 -0000)]
Use shlex for better splitting of PORTAGE_RSYNC_OPTS and PORTAGE_RSYNC_EXTRA_OPTS. (trunk r6491:6492)
svn path=/main/branches/2.1.2/; revision=6493
Zac Medico [Sun, 6 May 2007 19:38:01 +0000 (19:38 -0000)]
Use shlex for better splitting of FETCHCOMMAND. (trunk r6489:6490)
svn path=/main/branches/2.1.2/; revision=6491
Zac Medico [Sun, 6 May 2007 07:57:00 +0000 (07:57 -0000)]
Use varexpand to expand FETCHCOMMAND and RESUMECOMMAND. (trunk r6486:6487)
svn path=/main/branches/2.1.2/; revision=6488
Zac Medico [Sat, 5 May 2007 23:52:19 +0000 (23:52 -0000)]
For bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0. Thanks to TGL <degrenier@easyconnect.fr> for the patch. (trunk r6484:6485)
svn path=/main/branches/2.1.2/; revision=6486
Zac Medico [Sat, 5 May 2007 19:58:09 +0000 (19:58 -0000)]
Use match_from_list in order to potentially avoid more blocks. (trunk r6481:6482)
svn path=/main/branches/2.1.2/; revision=6483
Zac Medico [Sat, 5 May 2007 18:11:14 +0000 (18:11 -0000)]
For bug #177211, use chmod -R on the children of the current directory in order to reduce the size of the argument list. (trunk r6479:6480
svn path=/main/branches/2.1.2/; revision=6481
Zac Medico [Sat, 5 May 2007 17:41:18 +0000 (17:41 -0000)]
For bug #175058, comment #15, expand all possible variables in each argument. (trunk r6477:6478)
svn path=/main/branches/2.1.2/; revision=6479
Zac Medico [Sat, 5 May 2007 03:21:44 +0000 (03:21 -0000)]
document the behavior of `ebuild` wrt FEATURES=noauto #175444 (trunk r6470:6471)
svn path=/main/branches/2.1.2/; revision=6476
Zac Medico [Thu, 3 May 2007 09:24:13 +0000 (09:24 -0000)]
For bug #176765, when a new package is blocked by another one that is being replaced, handle another case where the conflict can be avoided. (trunk r6472:6473)
svn path=/main/branches/2.1.2/; revision=6474
Zac Medico [Wed, 2 May 2007 17:23:44 +0000 (17:23 -0000)]
Fix eend so that it works properly on a standard BSD console. Thanks to UberLord. (trunk r6466:6467)
svn path=/main/branches/2.1.2/; revision=6468
Zac Medico [Sun, 29 Apr 2007 06:37:29 +0000 (06:37 -0000)]
For bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND without a shell. (trunk r6455:6456)
svn path=/main/branches/2.1.2/; revision=6457
Zac Medico [Sat, 28 Apr 2007 19:15:34 +0000 (19:15 -0000)]
For bug #176384, adjust config according to options of the command being resumed. (trunk r6453:6454)
svn path=/main/branches/2.1.2/; revision=6455
Zac Medico [Sat, 28 Apr 2007 17:38:43 +0000 (17:38 -0000)]
For bug #175058, properly quote the variables in FETCHCOMMAND and RESUMECOMMAND since the command is spawned in a bash shell. (trunk r6451:6452)
svn path=/main/branches/2.1.2/; revision=6453
Zac Medico [Sat, 28 Apr 2007 04:57:40 +0000 (04:57 -0000)]
In the installsources docs, note that CFLAGS needs to be set to include debug information. Thanks to tigger^ for reporting. (trunk r6441:6442)
svn path=/main/branches/2.1.2/; revision=6448
Zac Medico [Sat, 28 Apr 2007 01:58:22 +0000 (01:58 -0000)]
Fix up missing mymergelist variable from the previous commit. (trunk r6445:6446)
svn path=/main/branches/2.1.2/; revision=6447
Zac Medico [Sat, 28 Apr 2007 01:46:45 +0000 (01:46 -0000)]
For bug #176305, validate the resume merge list before attempting to verify the ebuild manifests. (trunk r6443:6444)
svn path=/main/branches/2.1.2/; revision=6445
Zac Medico [Thu, 26 Apr 2007 20:44:29 +0000 (20:44 -0000)]
Always ensure permissions in DISTCC_DIR in order to try to prevent potential permission problems for non-root users who are in the portage group (userpriv, etc.). (trunk r6439:6440)
svn path=/main/branches/2.1.2/; revision=6441
Zac Medico [Thu, 26 Apr 2007 19:43:56 +0000 (19:43 -0000)]
For bug #176139, only symlink the distfiles that are required according the current USE settings. (trunk r6437:6438)
svn path=/main/branches/2.1.2/; revision=6439
Zac Medico [Tue, 24 Apr 2007 06:58:16 +0000 (06:58 -0000)]
For bug #175781, add a higher preference priority for choices where all matching slots are installed (not just any slot). (trunk r6431:6432)
svn path=/main/branches/2.1.2/; revision=6433
Zac Medico [Sat, 21 Apr 2007 10:50:30 +0000 (10:50 -0000)]
Use portable sh syntax rather than bash syntax. Thanks to drizzt. (trunk r6428:6429)
svn path=/main/branches/2.1.2/; revision=6430
Zac Medico [Fri, 20 Apr 2007 22:53:42 +0000 (22:53 -0000)]
Also validate RESTRICT inside doebuild(). (trunk r6426:6427)
svn path=/main/branches/2.1.2/; revision=6428
Zac Medico [Fri, 20 Apr 2007 22:25:53 +0000 (22:25 -0000)]
Also validate SRC_URI inside doebuild(). (trunk r6424:6425)
svn path=/main/branches/2.1.2/; revision=6426
Zac Medico [Fri, 20 Apr 2007 22:18:42 +0000 (22:18 -0000)]
For bug #175344, validate LICENSE and PROVIDE inside doebuild(). (trunk r6422:6423)
svn path=/main/branches/2.1.2/; revision=6424
Zac Medico [Fri, 20 Apr 2007 21:53:37 +0000 (21:53 -0000)]
For bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE. (trunk r6420:6421)
svn path=/main/branches/2.1.2/; revision=6422
Zac Medico [Fri, 20 Apr 2007 21:32:23 +0000 (21:32 -0000)]
For bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE. (trunk r6418:6419)
svn path=/main/branches/2.1.2/; revision=6420
Zac Medico [Fri, 20 Apr 2007 18:43:40 +0000 (18:43 -0000)]
For bug #175344, use cp_list instead of xmatch in order to avoid dep_expand calls. (trunk r6416:6417)
svn path=/main/branches/2.1.2/; revision=6418
Zac Medico [Mon, 16 Apr 2007 01:16:50 +0000 (01:16 -0000)]
convert `type -p` to `type -P` as noted by grobian (trunk r6410:6411)
svn path=/main/branches/2.1.2/; revision=6414
Zac Medico [Sat, 14 Apr 2007 19:22:49 +0000 (19:22 -0000)]
misc style fixes (trunk r6400:6401)
svn path=/main/branches/2.1.2/; revision=6405
Zac Medico [Sat, 14 Apr 2007 19:21:01 +0000 (19:21 -0000)]
revise tests so that does not trigger an error (trunk r6400:6401)
svn path=/main/branches/2.1.2/; revision=6404
Zac Medico [Sat, 14 Apr 2007 07:47:48 +0000 (07:47 -0000)]
document new version suffix style #166522 (trunk r6394:6395)
svn path=/main/branches/2.1.2/; revision=6398
Zac Medico [Sat, 14 Apr 2007 07:45:14 +0000 (07:45 -0000)]
create leading directories to match behavior of other do* programs (trunk r6393:6394 and r6395:6396)
svn path=/main/branches/2.1.2/; revision=6397
Zac Medico [Fri, 13 Apr 2007 19:50:52 +0000 (19:50 -0000)]
simplify unsafe file checking so files/paths with spaces dont cause troubles (trunk r6391:6392)
svn path=/main/branches/2.1.2/; revision=6393
Zac Medico [Fri, 13 Apr 2007 05:44:23 +0000 (05:44 -0000)]
Use relative paths inside ecompressdir in order to avoid 'Argument list too long' errors with large file sets (observed when installing sys-apps/man-pages). (trunk r6387:6388)
svn path=/main/branches/2.1.2/; revision=6389
Zac Medico [Fri, 13 Apr 2007 05:11:04 +0000 (05:11 -0000)]
Add CATEGORY to blacklisted variables since it can interfere with CATEGORY guessing inside doebuild. (trunk r6385:6386)
svn path=/main/branches/2.1.2/; revision=6387
Zac Medico [Fri, 13 Apr 2007 04:14:50 +0000 (04:14 -0000)]
Use catpkgsplit instead of pkgsplit for consistency with usage elsewhere. (trunk r6383:6384)
svn path=/main/branches/2.1.2/; revision=6385
Zac Medico [Thu, 12 Apr 2007 19:49:25 +0000 (19:49 -0000)]
cleanup example ebuild to be more representative of a good ebuild #174260 by Timothy Redaelli (trunk r6378:6379)
svn path=/main/branches/2.1.2/; revision=6382
Zac Medico [Thu, 12 Apr 2007 05:29:16 +0000 (05:29 -0000)]
remove references to EXEDESTTREE (trunk r6349:6350)
svn path=/main/branches/2.1.2/; revision=6376
Zac Medico [Thu, 12 Apr 2007 05:28:37 +0000 (05:28 -0000)]
document /var/cache/edb/, /var/db/pkg/, and /var/lib/portage/config (trunk r6348:6349)
svn path=/main/branches/2.1.2/; revision=6375
Zac Medico [Thu, 12 Apr 2007 05:27:08 +0000 (05:27 -0000)]
tell people that the FILES section is not supposed to be complete (and sneak in a few style fixups) (trunk r6347:6348)
svn path=/main/branches/2.1.2/; revision=6374
Zac Medico [Thu, 12 Apr 2007 05:25:58 +0000 (05:25 -0000)]
remove references to DOCDESTTREE and INSDESTTREE (trunk r6345:6346)
svn path=/main/branches/2.1.2/; revision=6373
Zac Medico [Thu, 12 Apr 2007 04:14:46 +0000 (04:14 -0000)]
For bug #173808, add back the old heuristics to make sure that we don't just blindly compress the contents of any directory named "man".
svn path=/main/branches/2.1.2/; revision=6372
Zac Medico [Tue, 10 Apr 2007 08:41:20 +0000 (08:41 -0000)]
For bug #173808, compress ${mandir} all in one go instead of doing subdirectories separately. This allows symlinks that point into sibling directories to get updated properly by ecompressdir. (trunk r6361:6362)
svn path=/main/branches/2.1.2/; revision=6363
Zac Medico [Tue, 10 Apr 2007 06:04:10 +0000 (06:04 -0000)]
Efficiently recycle partial valid vdb cache when possible. This reduces disk load when switching between versions of portage that cache different keys. (trunk r6359:6360)
svn path=/main/branches/2.1.2/; revision=6361
Zac Medico [Mon, 9 Apr 2007 17:20:00 +0000 (17:20 -0000)]
Don't load FEATURES in load_infodir() because FEATURES from the build host shouldn't be interpreted asFEATURES on the client system. Thanks to Thanks to Chri
svn path=/main/branches/2.1.2/; revision=6359
Zac Medico [Sun, 8 Apr 2007 19:37:13 +0000 (19:37 -0000)]
Only apply permissions to ccache, confcache, and distcc dirs when they are created in order to avoid interference with whatever the user's preferred permissions are. Thanks to Diego Pettenò <flameeyes@gmail.com> for reporting. (trunk r6353:6354)
svn path=/main/branches/2.1.2/; revision=6355
Zac Medico [Thu, 5 Apr 2007 20:47:09 +0000 (20:47 -0000)]
Punt the sorted_versions() function in favor of list.sort(vercmp). (trunk r6338:6339)
svn path=/main/branches/2.1.2/; revision=6340
Zac Medico [Mon, 2 Apr 2007 19:44:25 +0000 (19:44 -0000)]
For bug #173184, handle the CommandNotFound that is produced during uninstallation of prelink. (trunk r6331:6332)
svn path=/main/branches/2.1.2/; revision=6333
Zac Medico [Sat, 31 Mar 2007 11:04:00 +0000 (11:04 -0000)]
Fix missing import. (trunk r6324:6325)
svn path=/main/branches/2.1.2/; revision=6326
Zac Medico [Wed, 28 Mar 2007 22:40:41 +0000 (22:40 -0000)]
For bug #172571, use socket.AF_INET as the default family for socket.getaddrinfo(). (trunk r6320:6321)
svn path=/main/branches/2.1.2/; revision=6322
Zac Medico [Wed, 28 Mar 2007 19:05:01 +0000 (19:05 -0000)]
For bug #172539, fix ecompressdir suffix handling so that automatic decompression of Z, gz, and bz2 suffixes works properly. (trunk r6308:6309)
svn path=/main/branches/2.1.2/; revision=6310
Zac Medico [Wed, 28 Mar 2007 17:18:10 +0000 (17:18 -0000)]
Correctly pull the metadata again when the node is converted. (trunk r6306:6307)
svn path=/main/branches/2.1.2/; revision=6308
Zac Medico [Wed, 28 Mar 2007 17:00:37 +0000 (17:00 -0000)]
Convert "ebuild" and "binary" "nomerge" nodes into "installed" nodes for greater consistency in the depgraph. (trunk r6304:6305)
svn path=/main/branches/2.1.2/; revision=6306
Zac Medico [Wed, 28 Mar 2007 08:59:03 +0000 (08:59 -0000)]
Synchronize PORTAGE_COMPRESS_FLAGS to reflect that -9 is the default now. (trunk r6302:6303)
svn path=/main/branches/2.1.2/; revision=6304
Zac Medico [Tue, 27 Mar 2007 22:51:34 +0000 (22:51 -0000)]
Properly anchor sed regexp for readlonly attribut filtering. (trunk r6300:6301)
svn path=/main/branches/2.1.2/; revision=6302
Zac Medico [Tue, 27 Mar 2007 22:33:26 +0000 (22:33 -0000)]
Filter the readonly attribute from variables saved in ${T}/environment to prevent 'readonly variable' error messages in later phases. (trunk r6298:6299)
svn path=/main/branches/2.1.2/; revision=6300
Zac Medico [Tue, 27 Mar 2007 22:24:18 +0000 (22:24 -0000)]
source ${T}/environment before the definition of qa_source() and qa_call() so that the call stack shows the original files and line numbers instead of those from ${T}/environment. Thanks to Markus Ullmann <jokey@gentoo.org> for reporting. (trunk r6296:6297)
svn path=/main/branches/2.1.2/; revision=6298
Zac Medico [Tue, 27 Mar 2007 20:55:42 +0000 (20:55 -0000)]
forcibly break all hard links so we dont need to rely on --force in compressor (trunk r6220:6221)
svn path=/main/branches/2.1.2/; revision=6296
Zac Medico [Tue, 27 Mar 2007 20:53:25 +0000 (20:53 -0000)]
drop the need for the force flag by default and just delete the existing files automatically #171007 (trunk r6218:6219)
svn path=/main/branches/2.1.2/; revision=6295
Zac Medico [Tue, 27 Mar 2007 20:42:47 +0000 (20:42 -0000)]
send stdout to /dev/null since we rely on the output of stdout here to determine the proper suffix #171212 (trunk r6228:6229)
svn path=/main/branches/2.1.2/; revision=6294
Zac Medico [Tue, 27 Mar 2007 20:32:16 +0000 (20:32 -0000)]
For bug #170178, remove all hardcoded references to '/usr/lib/portage'. (trunk r6202:6203)
svn path=/main/branches/2.1.2/; revision=6293
Zac Medico [Sun, 25 Mar 2007 09:57:30 +0000 (09:57 -0000)]
Verify the Manifest first even if there's only one package (prior to the fetch phase). (trunk r6282:6283)
svn path=/main/branches/2.1.2/; revision=6284
Zac Medico [Sat, 24 Mar 2007 22:45:14 +0000 (22:45 -0000)]
Verify all ebuild manifests before building anything now so that the user is notified of failure as soon as possible. (trunk r6276:6277)
svn path=/main/branches/2.1.2/; revision=6278
Zac Medico [Sat, 24 Mar 2007 21:42:57 +0000 (21:42 -0000)]
return from the merge task instead of calling sys.exit directly. (trunk r6274:6275)
svn path=/main/branches/2.1.2/; revision=6276
Zac Medico [Sat, 24 Mar 2007 21:39:36 +0000 (21:39 -0000)]
Allow the merge task to continue despite conflicts when --fetch-all-uri is specified. (trunk r6272:6273)
svn path=/main/branches/2.1.2/; revision=6274
Zac Medico [Sat, 24 Mar 2007 18:52:24 +0000 (18:52 -0000)]
For bug #172033, remove the obsolete QA Notice for man pages that are already compressed. (trunk r6270:6271)
svn path=/main/branches/2.1.2/; revision=6272
Zac Medico [Fri, 23 Mar 2007 02:56:00 +0000 (02:56 -0000)]
Clean up and simplify preference selection logic for bug #171840. (trunk r6268:6269)
svn path=/main/branches/2.1.2/; revision=6270
Zac Medico [Fri, 23 Mar 2007 01:27:16 +0000 (01:27 -0000)]
For bug #171840, consider all choices for slot intersection and promote those that have upgrades relative to other choices. (trunk r6266:6267)
svn path=/main/branches/2.1.2/; revision=6268
Zac Medico [Fri, 23 Mar 2007 00:16:32 +0000 (00:16 -0000)]
Ignore non-existent directories for bug #171809. This is required for readonly mode. (trunk r6264:6265)
svn path=/main/branches/2.1.2/; revision=6266
Zac Medico [Fri, 16 Mar 2007 18:37:48 +0000 (18:37 -0000)]
Fix a utime call to prevent a timestamp collision for bug #171117. (trunk r6216:6217)
svn path=/main/branches/2.1.2/; revision=6218
Zac Medico [Fri, 16 Mar 2007 18:12:21 +0000 (18:12 -0000)]
For bug #171117, ensure that the new and old config have different timestamps (for the benefit of programs like rsync that need distiguishable timestamps to detect file changes). Thanks to Ben Bennett <sink@limey.net> for reporting. (trunk r6214:6215)
svn path=/main/branches/2.1.2/; revision=6216
Zac Medico [Fri, 16 Mar 2007 05:02:20 +0000 (05:02 -0000)]
Automatically convert ROOT and PORTAGE_CONFIGROOT to absolute paths when necessary since relative paths lead to problems. (trunk r6209:6211)
svn path=/main/branches/2.1.2/; revision=6214
Zac Medico [Fri, 16 Mar 2007 01:28:33 +0000 (01:28 -0000)]
For bug #163262 and conformance with section 7.2 of the PMS, make the export attribute of variables persist between ebuild phases. (trunk r6211:6212)
svn path=/main/branches/2.1.2/; revision=6213
Zac Medico [Tue, 13 Mar 2007 06:58:59 +0000 (06:58 -0000)]
Make prepinfo remove installed info indexes recursively. Thanks to Christian Faulhammer <opfer@gentoo.org> for reporting (see bugs #162675 and #170133). (trunk r6204:6205)
svn path=/main/branches/2.1.2/; revision=6206
Zac Medico [Tue, 6 Mar 2007 18:31:01 +0000 (18:31 -0000)]
For bug #169620, in --tree display always show the dowload size on the node that is "ordered" rather than one of it's "nomerge" counterparts. (trunk r6185:6186)
svn path=/main/branches/2.1.2/; revision=6187
Zac Medico [Mon, 5 Mar 2007 00:36:44 +0000 (00:36 -0000)]
allow people to disable compression by setting the PORTAGE_COMPRESS variables to "" (trunk r6173:6174)
svn path=/main/branches/2.1.2/; revision=6177
Zac Medico [Mon, 5 Mar 2007 00:13:31 +0000 (00:13 -0000)]
Avoid pointless population of the binary tree when --buildpkg is enabled. Thanks to vapier for reporting. (trunk r6174:6175)
svn path=/main/branches/2.1.2/; revision=6176