portage.git
17 years agoFix missing red import.
Zac Medico [Tue, 22 May 2007 20:46:49 +0000 (20:46 -0000)]
Fix missing red import.

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

17 years agoPunt the portdbapi.getsize() function since it's unused and broken (mysum referenced...
Zac Medico [Tue, 22 May 2007 20:42:22 +0000 (20:42 -0000)]
Punt the portdbapi.getsize() function since it's unused and broken (mysum referenced before assignment).

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

17 years agoMore namespace fixes.
Zac Medico [Tue, 22 May 2007 20:37:43 +0000 (20:37 -0000)]
More namespace fixes.

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

17 years agoFix namespace for S_ISUID and S_ISGID.
Zac Medico [Tue, 22 May 2007 20:27:25 +0000 (20:27 -0000)]
Fix namespace for S_ISUID and S_ISGID.

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

17 years ago- cleaner version of the hardlink basic suid protection. actually check that the...
Ned Ludd [Tue, 22 May 2007 18:19:21 +0000 (18:19 -0000)]
- cleaner version of the hardlink basic suid protection. actually check that the file is setXid

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

17 years agoHandle a KeyError if an MTIME is missing from the Packages index.
Zac Medico [Tue, 22 May 2007 12:26:12 +0000 (12:26 -0000)]
Handle a KeyError if an MTIME is missing from the Packages index.

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

17 years agoFix size comparison logic.
Zac Medico [Tue, 22 May 2007 11:22:36 +0000 (11:22 -0000)]
Fix size comparison logic.

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

17 years agoCache xpak metadata in ${PKGDIR}/Packages in order to minimize disk load when binaryt...
Zac Medico [Tue, 22 May 2007 11:16:50 +0000 (11:16 -0000)]
Cache xpak metadata in ${PKGDIR}/Packages in order to minimize disk load when binarytree.populate() is called.  This does not do all the keys that genpkgindex does but it will copy metadata from the existing Packages file if it appears valid.  The binarytree.populate() code is performance critical, so the MD5 will certainly have to be done elsewhere (like just after a package is built).

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

17 years agoWhen ${PKGDIR}/All/ doesn't exist, put packages in ${PKGDIR}/${CATEGORY}/ instead...
Zac Medico [Tue, 22 May 2007 06:27:32 +0000 (06:27 -0000)]
When ${PKGDIR}/All/ doesn't exist, put packages in ${PKGDIR}/${CATEGORY}/ instead.  This new layout is backward compatible with portage-2.1.2 and it will be a requirement for new PORTAGE_BINHOST support that is comming.

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

17 years agoFix src_compile() ECONF_SOURCE logic to make sure it behaves properly.
Zac Medico [Tue, 22 May 2007 05:38:12 +0000 (05:38 -0000)]
Fix src_compile() ECONF_SOURCE logic to make sure it behaves properly.

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

17 years agoUse bash to spawn FETCHCOMMAND under selinux since most other binaries are forbidden...
Zac Medico [Tue, 22 May 2007 05:26:33 +0000 (05:26 -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.

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

17 years agoFor bug #179380, make support for ECONF_SOURCE in the default src_compile() condition...
Zac Medico [Tue, 22 May 2007 05:15:39 +0000 (05:15 -0000)]
For bug #179380, make support for ECONF_SOURCE in the default src_compile() conditional on EAPI != 0.

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

17 years agoAdd a missing newline to the writemsg output.
Zac Medico [Mon, 21 May 2007 19:55:31 +0000 (19:55 -0000)]
Add a missing newline to the writemsg output.

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

17 years ago- blind chmod 0 before unlinking files to avoid anybody doing sneaky stuff via hardlinks
Ned Ludd [Mon, 21 May 2007 19:27:28 +0000 (19:27 -0000)]
- blind chmod 0 before unlinking files to avoid anybody doing sneaky stuff via hardlinks

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

17 years agoFor bug #179008, just use metadata.dtd directly from $DISTDIR.
Zac Medico [Sun, 20 May 2007 22:53:27 +0000 (22:53 -0000)]
For bug #179008, just use metadata.dtd directly from $DISTDIR.

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

17 years agoIn fetch(), don't try to parse digests unless the "O" variable is defined.
Zac Medico [Sun, 20 May 2007 21:28:53 +0000 (21:28 -0000)]
In fetch(), don't try to parse digests unless the "O" variable is defined.

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

17 years agoFor bug #179206, improve efficiency by using a containment test instead of str.count...
Zac Medico [Sun, 20 May 2007 19:59:53 +0000 (19:59 -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>.

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

17 years agoUse device number and i-node number (like os.path.samefile does) to check if the...
Zac Medico [Sat, 19 May 2007 22:57:23 +0000 (22:57 -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.

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

17 years agoFor bug #178378, make the default src_compile() check for configure in ${ECONF_SOURCE...
Zac Medico [Sat, 19 May 2007 18:20:29 +0000 (18:20 -0000)]
For bug #178378, make the default src_compile() check for configure in ${ECONF_SOURCE:-.} (instead of just .) before it calls econf.  Thanks to James C. Georgas <jgeorgas@rogers.com>.

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

17 years agoAdd edges to shown_edges at the first oportunity.
Zac Medico [Sat, 19 May 2007 08:25:12 +0000 (08:25 -0000)]
Add edges to shown_edges at the first oportunity.

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

17 years agoIn --tree output, keep track of which graph edges have already been displayed and...
Zac Medico [Sat, 19 May 2007 08:16:59 +0000 (08:16 -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.

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

17 years agoAvoid permission errors when trying to lock repo_path. Note that the lock file shoul...
Zac Medico [Sat, 19 May 2007 07:56:24 +0000 (07:56 -0000)]
Avoid permission errors when trying to lock repo_path.  Note that the lock file should be mapped into /var somewhere.

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

17 years agoFor bug #176539, add a "manifest" target to repoman so that there's a simple way...
Zac Medico [Sat, 19 May 2007 04:36:36 +0000 (04: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/trunk/; revision=6554

17 years agofix from James C. Georgas to not modify EXTRA_EINSTALL #178544
Mike Frysinger [Sat, 19 May 2007 04:09:20 +0000 (04:09 -0000)]
fix from James C. Georgas to not modify EXTRA_EINSTALL #178544

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

17 years agoFall back to pickle if cPickle is unavailable. Thanks to Michael Haubenwallner ...
Zac Medico [Fri, 18 May 2007 22:37:45 +0000 (22:37 -0000)]
Fall back to pickle if cPickle is unavailable.  Thanks to Michael Haubenwallner <michael.haubenwallner@salomon.at> for reporting.

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

17 years agoOnly show extra whitespace where there are some news items to display.
Zac Medico [Fri, 18 May 2007 22:17:33 +0000 (22:17 -0000)]
Only show extra whitespace where there are some news items to display.

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

17 years agoCatch a potential OSError if the child process has already died.
Zac Medico [Fri, 18 May 2007 17:48:07 +0000 (17:48 -0000)]
Catch a potential OSError if the child process has already died.

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

17 years agoUpdate for glep42, preserve-libs and elog
Marius Mauch [Fri, 18 May 2007 17:41:27 +0000 (17:41 -0000)]
Update for glep42, preserve-libs and elog

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

17 years agoEnable elog functionality for the python side of portage
Marius Mauch [Fri, 18 May 2007 17:16:55 +0000 (17:16 -0000)]
Enable elog functionality for the python side of portage

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

17 years agoDisplay notification about unread news in all situations specified by glep 42
Marius Mauch [Fri, 18 May 2007 14:58:10 +0000 (14:58 -0000)]
Display notification about unread news in all situations specified by glep 42

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

17 years ago- store newsid in unread file, not the path to the news item
Marius Mauch [Fri, 18 May 2007 13:00:28 +0000 (13:00 -0000)]
- store newsid in unread file, not the path to the news item
- use octal numbers to specify file permissions
- use descriptive exceptions when (not) creating NewsItem objects
- code style cleanups

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

17 years agoAdd registration support for preserved library objects, move the library->consumer
Marius Mauch [Fri, 18 May 2007 12:58:27 +0000 (12:58 -0000)]
Add registration support for preserved library objects, move the library->consumer
map code out of vardbapi and fix a bug in the setup code for preserve-libs and
collision-protect caused by using relative paths with os.path.islink()

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

17 years agoCheck to see if I have svn.g.o fixed, no actual file changes, pass #2
Robin H. Johnson [Fri, 18 May 2007 06:52:18 +0000 (06:52 -0000)]
Check to see if I have svn.g.o fixed, no actual file changes, pass #2

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

17 years agoCheck to see if I have svn.g.o fixed, no actual file changes.
Robin H. Johnson [Fri, 18 May 2007 06:52:01 +0000 (06:52 -0000)]
Check to see if I have svn.g.o fixed, no actual file changes.

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

17 years agowrap lines
Zac Medico [Thu, 17 May 2007 09:28:38 +0000 (09:28 -0000)]
wrap lines

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

17 years agoFor bug #162404, use a pseudo-terminal device pair (instead of a normal pipe) for...
Zac Medico [Thu, 17 May 2007 09:13:00 +0000 (09:13 -0000)]
For bug #162404, use a pseudo-terminal device pair (instead of a normal pipe) for moving ouput out of the sesandbox domain.

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

17 years agoDon't protect USE_EXPAND variables from -* anymore because the really critical ones...
Zac Medico [Wed, 16 May 2007 17:05:39 +0000 (17:05 -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).

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

17 years agofix syntax (merged from branches/prefix r6534)
Zac Medico [Mon, 14 May 2007 11:35:01 +0000 (11:35 -0000)]
fix syntax (merged from branches/prefix r6534)

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

17 years agoFor bug #178293, don't write digest-* files unnecessarily when SRC_URI is empty.
Zac Medico [Sun, 13 May 2007 21:33:43 +0000 (21:33 -0000)]
For bug #178293, don't write digest-* files unnecessarily when SRC_URI is empty.

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

17 years agothe profile check is spammy and should be squelched when --quiet is given
Alec Warner [Sun, 13 May 2007 17:36:35 +0000 (17:36 -0000)]
the profile check is spammy and should be squelched when --quiet is given

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

17 years agoremove old import
Zac Medico [Sun, 13 May 2007 08:29:28 +0000 (08:29 -0000)]
remove old import

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

17 years agoimport dispatch_conf from the new namespace
Zac Medico [Sun, 13 May 2007 08:25:30 +0000 (08:25 -0000)]
import dispatch_conf from the new namespace

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

17 years agotabs -> spaces
Zac Medico [Sun, 13 May 2007 08:19:24 +0000 (08:19 -0000)]
tabs -> spaces

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

17 years agoFix the varexpand quotes tests since quotes are no longer removed by this function.
Zac Medico [Sun, 13 May 2007 07:19:42 +0000 (07:19 -0000)]
Fix the varexpand quotes tests since quotes are no longer removed by this function.

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

17 years agoAdd TODO note about support for blocks within slots. Thanks to Brian Harring for...
Zac Medico [Sat, 12 May 2007 23:14:19 +0000 (23:14 -0000)]
Add TODO note about support for blocks within slots.  Thanks to Brian Harring for reporting.

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

17 years agos:${PORTDIR}:/usr/portage: so that it's not implied that those variables are automati...
Zac Medico [Sat, 12 May 2007 19:15:39 +0000 (19:15 -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.

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

17 years agoFor bug #177763, clarify about how FEATURES=keepwork allows ${WORKDDIR} to be reused.
Zac Medico [Thu, 10 May 2007 18:29:44 +0000 (18:29 -0000)]
For bug #177763, clarify about how FEATURES=keepwork allows ${WORKDDIR} to be reused.

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

17 years agoMake sure FEATURES=test and USE=test are consistently enabled for all requested phase...
Zac Medico [Thu, 10 May 2007 18:14:52 +0000 (18:14 -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.

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

17 years agoMake sure USE=test is properly enabled when the test phase is forced via the ebuild...
Zac Medico [Thu, 10 May 2007 05:33:57 +0000 (05:33 -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.

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

17 years agofix typo from previous commit
Zac Medico [Wed, 9 May 2007 23:14:03 +0000 (23:14 -0000)]
fix typo from previous commit

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

17 years agoFor bug #177763, document that FEATURES=keepwork can interfere with normal emerge...
Zac Medico [Wed, 9 May 2007 23:11:53 +0000 (23:11 -0000)]
For bug #177763, document that FEATURES=keepwork can interfere with normal emerge operation.

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

17 years agoMake sure USE=test is properly enabled when the test phase is forced via the ebuild...
Zac Medico [Wed, 9 May 2007 22:49:47 +0000 (22:49 -0000)]
Make sure USE=test is properly enabled when the test phase is forced via the ebuild command.  Thanks to Caster for reporting.

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

17 years agofix spacing in loaders
Alec Warner [Wed, 9 May 2007 03:42:05 +0000 (03:42 -0000)]
fix spacing in loaders

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

17 years agoFor bug #177591, increase shell compatibility by preserving quotes in varexpand(...
Zac Medico [Tue, 8 May 2007 20:29:02 +0000 (20:29 -0000)]
For bug #177591, increase shell compatibility by preserving quotes in varexpand() since quote removal is handled by shlex.

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

17 years agoFor bug #177601, add a reference the --verbose option documentation in the OUTPUT...
Zac Medico [Tue, 8 May 2007 18:14:12 +0000 (18:14 -0000)]
For bug #177601, add a reference the --verbose option documentation in the OUTPUT section.

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

17 years agoantarus fears it, and fears it often
Alec Warner [Tue, 8 May 2007 15:42:01 +0000 (15:42 -0000)]
antarus fears it, and fears it often

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

17 years agoimports are one module per line, remove type module in favor of the new hotness,...
Alec Warner [Tue, 8 May 2007 05:13:35 +0000 (05:13 -0000)]
imports are one module per line, remove type module in favor of the new hotness, isinstance.

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

17 years agoHonestly if they are missing sys, that error message probably won't help any more...
Alec Warner [Tue, 8 May 2007 05:07:06 +0000 (05:07 -0000)]
Honestly if they are missing sys, that error message probably won't help any more than the other one (zomg broken)

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

17 years agovalidators++
Alec Warner [Tue, 8 May 2007 05:02:36 +0000 (05:02 -0000)]
validators++

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

17 years agoPrevent blockers that are only partially resolvable by merge order from accidentally...
Zac Medico [Mon, 7 May 2007 02:29:05 +0000 (02:29 -0000)]
Prevent blockers that are only partially resolvable by merge order from accidentally being ignored.

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

17 years agoUse shlex for better splitting of PORTAGE_RSYNC_OPTS and PORTAGE_RSYNC_EXTRA_OPTS.
Zac Medico [Sun, 6 May 2007 20:13:00 +0000 (20:13 -0000)]
Use shlex for better splitting of PORTAGE_RSYNC_OPTS and PORTAGE_RSYNC_EXTRA_OPTS.

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

17 years agoUse shlex for better splitting of FETCHCOMMAND.
Zac Medico [Sun, 6 May 2007 19:37:37 +0000 (19:37 -0000)]
Use shlex for better splitting of FETCHCOMMAND.

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

17 years agoUse varexpand to expand FETCHCOMMAND and RESUMECOMMAND.
Zac Medico [Sun, 6 May 2007 07:56:22 +0000 (07:56 -0000)]
Use varexpand to expand FETCHCOMMAND and RESUMECOMMAND.

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

17 years agoFor bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0. Thanks...
Zac Medico [Sat, 5 May 2007 23:51:31 +0000 (23:51 -0000)]
For bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0.  Thanks to TGL <degrenier@easyconnect.fr> for the patch.

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

17 years agoAdd missing base class.
Zac Medico [Sat, 5 May 2007 23:40:18 +0000 (23:40 -0000)]
Add missing base class.

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

17 years agoUse match_from_list in order to potentially avoid more blocks.
Zac Medico [Sat, 5 May 2007 19:56:47 +0000 (19:56 -0000)]
Use match_from_list in order to potentially avoid more blocks.

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

17 years agoFor bug #177211, use chmod -R on the children of the current directory in order to...
Zac Medico [Sat, 5 May 2007 18:10:50 +0000 (18:10 -0000)]
For bug #177211, use chmod -R on the children of the current directory in order to reduce the size of the argument list.

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

17 years agoFor bug #175058, comment #15, expand all possible variables in each argument.
Zac Medico [Sat, 5 May 2007 17:40:51 +0000 (17:40 -0000)]
For bug #175058, comment #15, expand all possible variables in each argument.

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

17 years agoFor bug #176765, when a new package is blocked by another one that is being replaced...
Zac Medico [Thu, 3 May 2007 09:18:36 +0000 (09:18 -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.

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

17 years agoRemove news about profile masking which has been reverted pending resolution of bug...
Zac Medico [Wed, 2 May 2007 22:52:16 +0000 (22:52 -0000)]
Remove news about profile masking which has been reverted pending resolution of bug #170697.  Thanks to Arfrever Frehtes Taifersar Arahesis in #149508.

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

17 years agodocument the behavior of `ebuild` wrt FEATURES=noauto #175444
Mike Frysinger [Wed, 2 May 2007 19:58:47 +0000 (19:58 -0000)]
document the behavior of `ebuild` wrt FEATURES=noauto #175444

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

17 years agos/dir/actual_dir/ (branches/prefix r6463:6464
Zac Medico [Wed, 2 May 2007 17:29:12 +0000 (17:29 -0000)]
s/dir/actual_dir/ (branches/prefix r6463:6464

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

17 years agoFix eend so that it works properly on a standard BSD console. Thanks to UberLord.
Zac Medico [Wed, 2 May 2007 17:23:13 +0000 (17:23 -0000)]
Fix eend so that it works properly on a standard BSD console.  Thanks to UberLord.

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

17 years agoHandle KeyError when the ebuild is corrupt.
Zac Medico [Mon, 30 Apr 2007 15:12:45 +0000 (15:12 -0000)]
Handle KeyError when the ebuild is corrupt.

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

17 years agoFix -* handling in gvisible to match incremental semantics
Marius Mauch [Mon, 30 Apr 2007 03:16:06 +0000 (03:16 -0000)]
Fix -* handling in gvisible to match incremental semantics

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

17 years ago- add new echo module for people who don't want any real logging
Marius Mauch [Mon, 30 Apr 2007 02:31:30 +0000 (02:31 -0000)]
- add new echo module for people who don't want any real logging
- add copyright header in elog modules and enable keyword substitution
- enable save_summary and echo modules in make.globals

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

17 years agoFor bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND without...
Zac Medico [Sun, 29 Apr 2007 06:33:47 +0000 (06:33 -0000)]
For bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND without a shell.

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

17 years agoFor bug #176384, adjust config according to options of the command being resumed.
Zac Medico [Sat, 28 Apr 2007 19:14:41 +0000 (19:14 -0000)]
For bug #176384, adjust config according to options of the command being resumed.

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

17 years agoFor bug #175058, properly quote the variables in FETCHCOMMAND and RESUMECOMMAND since...
Zac Medico [Sat, 28 Apr 2007 17:37:39 +0000 (17:37 -0000)]
For bug #175058, properly quote the variables in FETCHCOMMAND and RESUMECOMMAND since the command is spawned in a bash shell.

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

17 years agoFix up missing mymergelist variable from the previous commit.
Zac Medico [Sat, 28 Apr 2007 01:57:56 +0000 (01:57 -0000)]
Fix up missing mymergelist variable from the previous commit.

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

17 years agoFor bug #176305, validate the resume merge list before attempting to verify the ebuil...
Zac Medico [Sat, 28 Apr 2007 01:46:21 +0000 (01:46 -0000)]
For bug #176305, validate the resume merge list before attempting to verify the ebuild manifests.

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

17 years agoIn the installsources docs, note that CFLAGS needs to be set to include debug informa...
Zac Medico [Thu, 26 Apr 2007 21:23:03 +0000 (21:23 -0000)]
In the installsources docs, note that CFLAGS needs to be set to include debug information.  Thanks to tigger^ for reporting.

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

17 years agoAlways ensure permissions in DISTCC_DIR in order to try to prevent potential permissi...
Zac Medico [Thu, 26 Apr 2007 20:43:49 +0000 (20:43 -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.).

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

17 years agoFor bug #176139, only symlink the distfiles that are required according the current...
Zac Medico [Thu, 26 Apr 2007 19:43:25 +0000 (19:43 -0000)]
For bug #176139, only symlink the distfiles that are required according the current USE settings.

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

17 years agofix typo
Alec Warner [Tue, 24 Apr 2007 07:31:44 +0000 (07:31 -0000)]
fix typo

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

17 years agoFor bug #175781, add a higher preference priority for choices where all matching...
Zac Medico [Tue, 24 Apr 2007 06:55:54 +0000 (06:55 -0000)]
For bug #175781, add a higher preference priority for choices where all matching slots are installed (not just any slot).

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

17 years agoPretty up the repoman imports, use cPickle over pickle for performance
Alec Warner [Tue, 24 Apr 2007 06:04:27 +0000 (06:04 -0000)]
Pretty up the repoman imports, use cPickle over pickle for performance

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

17 years agoUse portable sh syntax rather than bash syntax. Thanks to drizzt.
Zac Medico [Sat, 21 Apr 2007 10:49:56 +0000 (10:49 -0000)]
Use portable sh syntax rather than bash syntax.  Thanks to drizzt.

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

17 years agoAlso validate RESTRICT inside doebuild().
Zac Medico [Fri, 20 Apr 2007 22:53:21 +0000 (22:53 -0000)]
Also validate RESTRICT inside doebuild().

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

17 years agoAlso validate SRC_URI inside doebuild().
Zac Medico [Fri, 20 Apr 2007 22:25:33 +0000 (22:25 -0000)]
Also validate SRC_URI inside doebuild().

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

17 years agoFor bug #175344, validate LICENSE and PROVIDE inside doebuild().
Zac Medico [Fri, 20 Apr 2007 22:18:15 +0000 (22:18 -0000)]
For bug #175344, validate LICENSE and PROVIDE inside doebuild().

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

17 years agoFor bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE.
Zac Medico [Fri, 20 Apr 2007 21:52:15 +0000 (21:52 -0000)]
For bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE.

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

17 years agoFor bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE.
Zac Medico [Fri, 20 Apr 2007 21:31:53 +0000 (21:31 -0000)]
For bug #175344, handle a potential InvalidDependString exception when parsing PROVIDE.

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

17 years agoFor bug #175344, use cp_list instead of xmatch in order to avoid dep_expand calls.
Zac Medico [Fri, 20 Apr 2007 18:42:22 +0000 (18:42 -0000)]
For bug #175344, use cp_list instead of xmatch in order to avoid dep_expand calls.

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

17 years agostrip .comment by default, add a comment as to what we need before we can do .note...
Mike Frysinger [Tue, 17 Apr 2007 23:07:04 +0000 (23:07 -0000)]
strip .comment by default, add a comment as to what we need before we can do .note, and add safe stripping of relocatable objects

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

17 years agoconvert `type -p` to `type -P` as noted by grobian
Mike Frysinger [Sun, 15 Apr 2007 09:32:30 +0000 (09:32 -0000)]
convert `type -p` to `type -P` as noted by grobian

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

17 years agodo stripping after compression dequeueing
Mike Frysinger [Sat, 14 Apr 2007 16:35:12 +0000 (16:35 -0000)]
do stripping after compression dequeueing

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

17 years agoqueue compression
Mike Frysinger [Sat, 14 Apr 2007 16:35:00 +0000 (16:35 -0000)]
queue compression

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

17 years agorevise tests so that `insinto /` does not trigger an error
Mike Frysinger [Sat, 14 Apr 2007 11:40:59 +0000 (11:40 -0000)]
revise tests so that `insinto /` does not trigger an error

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

17 years agoPrefix the hardlink source with ${D} like we always have.
Zac Medico [Sat, 14 Apr 2007 05:27:13 +0000 (05:27 -0000)]
Prefix the hardlink source with ${D} like we always have.

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