portage.git
18 years agoAdd some package.use.mask docs.
Zac Medico [Sun, 6 Aug 2006 08:17:10 +0000 (08:17 -0000)]
Add some package.use.mask docs.

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

18 years agoFix rsync code to work with a username@ uri for bug #141185. Thanks to David-John...
Zac Medico [Sun, 6 Aug 2006 08:05:44 +0000 (08:05 -0000)]
Fix rsync code to work with a username@ uri for bug #141185.  Thanks to David-John Miller <anoyomouse@petermiller.co.za> for this patch.

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

18 years agoSplit the USE flags calculation out of the generic incrementals loop and process...
Zac Medico [Sun, 6 Aug 2006 04:37:52 +0000 (04:37 -0000)]
Split the USE flags calculation out of the generic incrementals loop and process it separately in order to account for interaction with USE_EXPAND.  All USE_EXPAND environment variables are regenerated so that they are consistent with the flags in USE.  See bug #142909.

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

18 years agoKeep USE flags from / and $ROOT separate in the depgraph. See bug #142918.
Zac Medico [Sun, 6 Aug 2006 02:34:06 +0000 (02:34 -0000)]
Keep USE flags from / and $ROOT separate in the depgraph.  See bug #142918.

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

18 years agoRemove unused "cladded" variable reported by antarus.
Zac Medico [Sun, 6 Aug 2006 00:32:42 +0000 (00:32 -0000)]
Remove unused "cladded" variable reported by antarus.

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

18 years agoAllow USE_EXPAND vars to be overridden in the environment for bug #142909.
Zac Medico [Sun, 6 Aug 2006 00:18:01 +0000 (00:18 -0000)]
Allow USE_EXPAND vars to be overridden in the environment for bug #142909.

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

18 years agoAdd the date and time of the last sync to emerge --info output. Thanks to Pablo...
Zac Medico [Sat, 5 Aug 2006 22:08:57 +0000 (22:08 -0000)]
Add the date and time of the last sync to emerge --info output.  Thanks to Pablo Antonio <pabloa@gmail.com> for the patch from bug #140163.

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

18 years ago- emerge -pqv should display USE flags; Bug 128598 - David-John Miller, anoyomouse...
Ned Ludd [Sat, 5 Aug 2006 12:23:35 +0000 (12:23 -0000)]
- emerge -pqv should display USE flags; Bug 128598 - David-John Miller, anoyomouse@petermiller.co.za

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

18 years agoAdd notes about nostrip and installsources to the splitdebug docs.
Zac Medico [Sat, 5 Aug 2006 07:02:01 +0000 (07:02 -0000)]
Add notes about nostrip and installsources to the splitdebug docs.

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

18 years agoAdd some docs for the installsources feature.
Zac Medico [Sat, 5 Aug 2006 06:56:25 +0000 (06:56 -0000)]
Add some docs for the installsources feature.

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

18 years agoAdd additional checks for --pretend and --fetch-all-uri to ensure correct behavior...
Zac Medico [Sat, 5 Aug 2006 04:30:56 +0000 (04:30 -0000)]
Add additional checks for --pretend and --fetch-all-uri to ensure correct behavior.  See bug #140552.

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

18 years agoadd space before prompt
Mike Frysinger [Sat, 5 Aug 2006 01:37:22 +0000 (01:37 -0000)]
add space before prompt

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

18 years agoIgnore hidden files or directories in the vardbapi.cpv_all() listing.
Zac Medico [Fri, 4 Aug 2006 23:04:52 +0000 (23:04 -0000)]
Ignore hidden files or directories in the vardbapi.cpv_all() listing.

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

18 years agoFor completeness, clone self.puse and self.mycpv.
Zac Medico [Fri, 4 Aug 2006 19:09:41 +0000 (19:09 -0000)]
For completeness, clone self.puse and self.mycpv.

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

18 years agoAdd support for package.use.mask in the profile. It should behave exactly as use...
Zac Medico [Fri, 4 Aug 2006 18:57:01 +0000 (18:57 -0000)]
Add support for package.use.mask in the profile.  It should behave exactly as use.mask currently does except that it allows USE flags to be masked for specific packages rather than for all packages.  See bug #96368.

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

18 years agoignore packages that were just fetched from being added to the worldfile
Marius Mauch [Fri, 4 Aug 2006 13:43:23 +0000 (13:43 -0000)]
ignore packages that were just fetched from being added to the worldfile

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

18 years agoFix the installsources feature so that it works even with splitdebug or nostrip....
Zac Medico [Fri, 4 Aug 2006 05:30:47 +0000 (05:30 -0000)]
Fix the installsources feature so that it works even with splitdebug or nostrip.  Thanks to Olivier Crete <tester@gentoo.org> for this patch from bug #136197.

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

18 years agoFix STRIP_MASK logic so that a match results in stripitbaby=0.
Zac Medico [Fri, 4 Aug 2006 03:13:03 +0000 (03:13 -0000)]
Fix STRIP_MASK logic so that a match results in stripitbaby=0.

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

18 years agoProtect USE_EXPAND flags from -* in order to preserve previous behavior which has...
Zac Medico [Thu, 3 Aug 2006 09:49:17 +0000 (09:49 -0000)]
Protect USE_EXPAND flags from -* in order to preserve previous behavior which has changed due to the fix for bug #142125.

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

18 years agoInstead of self.puse, use self.mycpv to return early from setcpv.
Zac Medico [Thu, 3 Aug 2006 09:01:33 +0000 (09:01 -0000)]
Instead of self.puse, use self.mycpv to return early from setcpv.

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

18 years agoExpand USE_EXPAND flags earlier so that their incremental stacking behaves just like...
Zac Medico [Thu, 3 Aug 2006 06:30:05 +0000 (06:30 -0000)]
Expand USE_EXPAND flags earlier so that their incremental stacking behaves just like it does for normal USE flags.  See bug #142125.

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

18 years agoUse a recursive function to simplify the walking of the profile paths. The number...
Zac Medico [Thu, 3 Aug 2006 02:27:47 +0000 (02:27 -0000)]
Use a recursive function to simplify the walking of the profile paths.  The number of parent profiles is constrained to 1 but could easily be extended to allow multiple inheritence.

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

18 years agoRemove dojar docs for bug #108517.
Zac Medico [Wed, 2 Aug 2006 21:52:23 +0000 (21:52 -0000)]
Remove dojar docs for bug #108517.

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

18 years agoRemove the unnecessary "Previously fetched" portion of the disfiles checksum output...
Zac Medico [Wed, 2 Aug 2006 18:56:47 +0000 (18:56 -0000)]
Remove the unnecessary "Previously fetched" portion of the disfiles checksum output for bug #142271.

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

18 years agoLink the full handbook since it's guaranteed to continue to work as per comment ...
Zac Medico [Wed, 2 Aug 2006 07:12:49 +0000 (07:12 -0000)]
Link the full handbook since it's guaranteed to continue to work as per comment #12 of bug #142225.  Also, add a note about the architecture being irrelevant as per comment #10.

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

18 years agoMove code that updates depgraph state from select_dep() to a more appropriate locatio...
Zac Medico [Wed, 2 Aug 2006 06:02:03 +0000 (06:02 -0000)]
Move code that updates depgraph state from select_dep() to a more appropriate location in create().  This fixes a bug in $ROOT handling, where the the $ROOT of the child is used where the $ROOT of the parent should have been (similar to bug #108449).

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

18 years agoGrab /etc/profile.env from the target root instead of the configroot.
Zac Medico [Wed, 2 Aug 2006 04:42:44 +0000 (04:42 -0000)]
Grab /etc/profile.env from the target root instead of the configroot.

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

18 years agoMove profile.env to the bottom of the stack so that, for example, it's possible for...
Zac Medico [Wed, 2 Aug 2006 03:24:30 +0000 (03:24 -0000)]
Move profile.env to the bottom of the stack so that, for example, it's possible for make.conf values to override or stack incrementally with values from profile.env.  See bug #51370.

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

18 years agoRemove duplicate profile.env values from the environment so that they don't override...
Zac Medico [Wed, 2 Aug 2006 03:01:41 +0000 (03:01 -0000)]
Remove duplicate profile.env values from the environment so that they don't override updated profile.env values later (profile.env is reloaded in each call to self.regenerate).  See bug #51370.

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

18 years agoRemove dojar for bug #108517.
Zac Medico [Tue, 1 Aug 2006 17:44:14 +0000 (17:44 -0000)]
Remove dojar for bug #108517.

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

18 years agoDon't write to emerge.log when --pretend is enabled for bug #139449.
Zac Medico [Mon, 31 Jul 2006 18:25:35 +0000 (18:25 -0000)]
Don't write to emerge.log when --pretend is enabled for bug #139449.

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

18 years agoWhen emerge exits to blockers, show a link to the relevant section of the Gentoo...
Zac Medico [Mon, 31 Jul 2006 03:03:42 +0000 (03:03 -0000)]
When emerge exits to blockers, show a link to the relevant section of the Gentoo Handbook. See bug #142225.

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

18 years agoOnly ignore ENOENT in getconfig() so that more important errors don't go unnoticed.
Zac Medico [Mon, 31 Jul 2006 02:11:14 +0000 (02:11 -0000)]
Only ignore ENOENT in getconfig() so that more important errors don't go unnoticed.

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

18 years agoAdd matching quote (typo from last revision).
Zac Medico [Mon, 31 Jul 2006 01:52:46 +0000 (01:52 -0000)]
Add matching quote (typo from last revision).

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

18 years agoCatch ParseError from getconfig during env_update for bug #142157.
Zac Medico [Mon, 31 Jul 2006 01:51:11 +0000 (01:51 -0000)]
Catch ParseError from getconfig during env_update for bug #142157.

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

18 years agoRemove pointless cvs dependent REPOROOTS code. Thanks to Alec Warner <antarus@gentoo...
Zac Medico [Mon, 31 Jul 2006 01:01:59 +0000 (01:01 -0000)]
Remove pointless cvs dependent REPOROOTS code.  Thanks to Alec Warner <antarus@gentoo.org> for this patch.

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

18 years agoStack /etc/profile.env inside portage.config so that it doesn't stop variables in...
Zac Medico [Sat, 29 Jul 2006 18:20:13 +0000 (18:20 -0000)]
Stack /etc/profile.env inside portage.config so that it doesn't stop variables in inappropriate places.  See bug #51370.

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

18 years agoMake sure we doebuild uses the correct tree for fetch lists when there are overlays.
Zac Medico [Fri, 28 Jul 2006 19:06:01 +0000 (19:06 -0000)]
Make sure we doebuild uses the correct tree for fetch lists when there are overlays.

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

18 years agoUse the FetchlistDict to simplify code.
Zac Medico [Fri, 28 Jul 2006 18:57:44 +0000 (18:57 -0000)]
Use the FetchlistDict to simplify code.

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

18 years agoPass in the path to the base of the current tree to ensure that the correct fetchlist...
Zac Medico [Fri, 28 Jul 2006 17:46:53 +0000 (17:46 -0000)]
Pass in the path to the base of the current tree to ensure that the correct fetchlist is used when there are overlays present.

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

18 years agoAdd PKG_CONFIG_PATH to env_update incrementals for bug #105384.
Zac Medico [Fri, 28 Jul 2006 07:37:42 +0000 (07:37 -0000)]
Add PKG_CONFIG_PATH to env_update incrementals for bug #105384.

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

18 years agoAllow a digest to be created before any distfiles have been fetched for bug #141843.
Zac Medico [Fri, 28 Jul 2006 06:32:37 +0000 (06:32 -0000)]
Allow a digest to be created before any distfiles have been fetched for bug #141843.

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

18 years agoAdd a --force option for `ebuild digest` so that the user doesn't have to manually...
Zac Medico [Fri, 28 Jul 2006 04:58:45 +0000 (04:58 -0000)]
Add a --force option for `ebuild digest` so that the user doesn't have to manually remove the Manifest and files/digest-* files when upstream changes the identity of distfiles.  See bug #141843.

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

18 years agoSimplify permissions adjustment after a file is fetched.
Zac Medico [Thu, 27 Jul 2006 22:07:49 +0000 (22:07 -0000)]
Simplify permissions adjustment after a file is fetched.

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

18 years agoMove the filesystem mirrors code into the main fetch loop.
Zac Medico [Thu, 27 Jul 2006 21:30:29 +0000 (21:30 -0000)]
Move the filesystem mirrors code into the main fetch loop.

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

18 years agoMove permissions adjustment of previously fetched files into the main fetch loop.
Zac Medico [Thu, 27 Jul 2006 20:20:28 +0000 (20:20 -0000)]
Move permissions adjustment of previously fetched files into the main fetch loop.

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

18 years agoFix ENOENT exception handler so that it only wraps the relevant stat call.
Zac Medico [Thu, 27 Jul 2006 19:11:21 +0000 (19:11 -0000)]
Fix ENOENT exception handler so that it only wraps the relevant stat call.

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

18 years agoHide a password if a uri contains one (a custom local mirror, for example). Thanks...
Zac Medico [Thu, 27 Jul 2006 08:36:23 +0000 (08:36 -0000)]
Hide a password if a uri contains one (a custom local mirror, for example).  Thanks to nelchael for the patch.

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

18 years agoSimplify fetch failure logic.
Zac Medico [Thu, 27 Jul 2006 08:22:40 +0000 (08:22 -0000)]
Simplify fetch failure logic.

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

18 years agoEnsure that that fetch restriction message is only show once in --pretend mode.
Zac Medico [Thu, 27 Jul 2006 08:12:52 +0000 (08:12 -0000)]
Ensure that that fetch restriction message is only show once in --pretend mode.

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

18 years agoAllow fetch restricted files to be fetched from custom local mirrors as per bug ...
Zac Medico [Thu, 27 Jul 2006 08:01:56 +0000 (08:01 -0000)]
Allow fetch restricted files to be fetched from custom local mirrors as per bug #37455.  This patch additionally allows a mirror:// uri to override fetch restriction, but only for the specified mirror (or a custom local mirror).

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

18 years agoMove the initial check of previously fetched files out of the locations loop so that...
Zac Medico [Thu, 27 Jul 2006 06:20:11 +0000 (06:20 -0000)]
Move the initial check of previously fetched files out of the locations loop so that that the same code path can be used (patch to follow) when fetch is restricted and there are no custom local mirrors.  See bug #37455.

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

18 years agoFix unsafe deletion of a dictionary item during iteration.
Zac Medico [Wed, 26 Jul 2006 22:26:55 +0000 (22:26 -0000)]
Fix unsafe deletion of a dictionary item during iteration.

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

18 years agoWhen necessary, always print a list of missing atoms even if --verbose is not enabled...
Zac Medico [Tue, 25 Jul 2006 05:42:05 +0000 (05:42 -0000)]
When necessary, always print a list of missing atoms even if --verbose is not enabled.  Thanks to Caster <caster@matfyz.cz> for this patch from bug #141643.

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

18 years agoMove the self dependency check from digraph.addnode() to depgraph.create() since...
Zac Medico [Tue, 25 Jul 2006 04:57:38 +0000 (04:57 -0000)]
Move the self dependency check from digraph.addnode() to depgraph.create() since that's the only place it's currently needed.  This patch should  not affect emerge behavior.

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

18 years agoAdd more dependencies to the digraph in order to help prevent strange merge orders...
Zac Medico [Tue, 25 Jul 2006 03:18:26 +0000 (03:18 -0000)]
Add more dependencies to the digraph in order to help prevent strange merge orders for bug #126748.

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

18 years agos/difference/symmetric_difference/ for the last two commits.
Zac Medico [Mon, 24 Jul 2006 16:05:20 +0000 (16:05 -0000)]
s/difference/symmetric_difference/ for the last two commits.

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

18 years agoFor binary packages, trigger a rebuild with --newuse when IUSE has changed for bug...
Zac Medico [Mon, 24 Jul 2006 15:48:25 +0000 (15:48 -0000)]
For binary packages, trigger a rebuild with --newuse when IUSE has changed for bug #116955.

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

18 years agoTrigger a rebuild with --newuse when IUSE has changed for bug #116955.
Zac Medico [Mon, 24 Jul 2006 15:25:37 +0000 (15:25 -0000)]
Trigger a rebuild with --newuse when IUSE has changed for bug #116955.

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

18 years agoSimplify depgraph.select_dep() logic by using a list of matched packages (instead...
Zac Medico [Sun, 23 Jul 2006 09:11:24 +0000 (09:11 -0000)]
Simplify depgraph.select_dep() logic by using a list of matched packages (instead of separate variables for ebuild and binary packages).

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

18 years agoReturn tuples instead of lists from getboth functions and methods.
Zac Medico [Sun, 23 Jul 2006 00:37:28 +0000 (00:37 -0000)]
Return tuples instead of lists from getboth functions and methods.

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

18 years agoReturn a tuple from searchindex instead of a list.
Zac Medico [Sun, 23 Jul 2006 00:31:32 +0000 (00:31 -0000)]
Return a tuple from searchindex instead of a list.

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

18 years agoMake xsplit() return False on failure and True on success for bug #141445.
Zac Medico [Sat, 22 Jul 2006 23:37:23 +0000 (23:37 -0000)]
Make xsplit() return False on failure and True on success for bug #141445.

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

18 years agoMove best_match_to_list, match_from_list, and match_to_list from the core portage...
Zac Medico [Sat, 22 Jul 2006 11:39:24 +0000 (11:39 -0000)]
Move best_match_to_list, match_from_list, and match_to_list from the core portage module to portage_dep.

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

18 years agoMove portage.best() to portage_versions.
Zac Medico [Sat, 22 Jul 2006 11:19:17 +0000 (11:19 -0000)]
Move portage.best() to portage_versions.

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

18 years agoRemove unused portage.match_from_list_original() function.
Zac Medico [Sat, 22 Jul 2006 11:12:36 +0000 (11:12 -0000)]
Remove unused portage.match_from_list_original() function.

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

18 years agoUse portage.best() to simplify package comparison.
Zac Medico [Sat, 22 Jul 2006 11:08:22 +0000 (11:08 -0000)]
Use portage.best() to simplify package comparison.

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

18 years agoJust add the providers to the protected set without bothering to check if they're...
Zac Medico [Sat, 22 Jul 2006 06:54:00 +0000 (06:54 -0000)]
Just add the providers to the protected set without bothering to check if they're in the vdb.

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

18 years agoMake depclean account for old-style virtuals so that it doesn't remove the providers.
Zac Medico [Sat, 22 Jul 2006 00:33:15 +0000 (00:33 -0000)]
Make depclean account for old-style virtuals so that it doesn't remove the providers.

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

18 years agoMake sure that PORTAGE_BUILDDIR exists before attempting to lock it. Depending on...
Zac Medico [Fri, 21 Jul 2006 22:31:43 +0000 (22:31 -0000)]
Make sure that PORTAGE_BUILDDIR exists before attempting to lock it. Depending on the phase, either BUILD_PREFIX or PKG_TMPDIR could be the parent, so we simply use PORTAGE_BUILDDIR to cover both cases.

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

18 years agoCollapse whitespace in aux_get calls for remote binpkg metadata. See bug #141279.
Zac Medico [Fri, 21 Jul 2006 20:28:59 +0000 (20:28 -0000)]
Collapse whitespace in aux_get calls for remote binpkg metadata.  See bug #141279.

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

18 years agoIgnore hidden directories and files when updating config files.
Zac Medico [Fri, 21 Jul 2006 19:45:45 +0000 (19:45 -0000)]
Ignore hidden directories and files when updating config files.

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

18 years agoAdd a link for "Setting up your own local rsync mirror" as suggested by jkt.
Zac Medico [Fri, 21 Jul 2006 18:36:42 +0000 (18:36 -0000)]
Add a link for "Setting up your own local rsync mirror" as suggested by jkt.

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

18 years agoMove dep_transform from the portage_dep module to portage_update.
Zac Medico [Fri, 21 Jul 2006 08:41:13 +0000 (08:41 -0000)]
Move dep_transform from the portage_dep module to portage_update.

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

18 years agoMove update_config_files from the core portage module to portage_update.
Zac Medico [Fri, 21 Jul 2006 07:19:10 +0000 (07:19 -0000)]
Move update_config_files from the core portage module to portage_update.

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

18 years agoDo the portage_checksum import in local scope because of circular dependency.
Zac Medico [Fri, 21 Jul 2006 07:09:28 +0000 (07:09 -0000)]
Do the portage_checksum import in local scope because of circular dependency.

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

18 years agoMove new_protect_filename from the core portage module to portage_util.
Zac Medico [Fri, 21 Jul 2006 06:25:16 +0000 (06:25 -0000)]
Move new_protect_filename from the core portage module to portage_util.

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

18 years agoMove parse_updates from the core portage module to portage_update.
Zac Medico [Fri, 21 Jul 2006 05:59:27 +0000 (05:59 -0000)]
Move parse_updates from the core portage module to portage_update.

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

18 years agoMove isjustname, isspecific, dep_getkey, and dep_transform from the core portage...
Zac Medico [Fri, 21 Jul 2006 05:38:50 +0000 (05:38 -0000)]
Move isjustname, isspecific, dep_getkey, and dep_transform from the core portage module to portage_dep.

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

18 years agoRemove grabdict_package and grabfile_package from the core portage module since the...
Zac Medico [Fri, 21 Jul 2006 05:13:41 +0000 (05:13 -0000)]
Remove grabdict_package and grabfile_package from the core portage module since the copies in portage_util can now work by importing isvalidatom from portage_dep.

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

18 years agoMove dep_getcpv, get_operator, and isvalidatom from the core portage module to portag...
Zac Medico [Fri, 21 Jul 2006 05:06:43 +0000 (05:06 -0000)]
Move dep_getcpv, get_operator, and isvalidatom from the core portage module to portage_dep.

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

18 years agoBlacklist some variables in the config constructor so that they can't interfere with...
Zac Medico [Fri, 21 Jul 2006 03:41:27 +0000 (03:41 -0000)]
Blacklist some variables in the config constructor so that they can't interfere with portage internals.

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

18 years agoFix broken if/elif statement.
Zac Medico [Thu, 20 Jul 2006 21:47:47 +0000 (21:47 -0000)]
Fix broken if/elif statement.

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

18 years agoFix a broken reference to portage.portdb.
Zac Medico [Thu, 20 Jul 2006 20:51:23 +0000 (20:51 -0000)]
Fix a broken reference to portage.portdb.

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

18 years agoRemove redundant initialization of directories for cloned config instances.
Zac Medico [Thu, 20 Jul 2006 09:17:29 +0000 (09:17 -0000)]
Remove redundant initialization of directories for cloned config instances.

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

18 years agoMove initialization of config.uvlist into the regenerate() method since that's the...
Zac Medico [Thu, 20 Jul 2006 09:08:42 +0000 (09:08 -0000)]
Move initialization of config.uvlist into the regenerate() method since that's the only place it's used.

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

18 years agoMove initialization of self.lookuplist to a more logical location for cloned config...
Zac Medico [Thu, 20 Jul 2006 08:53:46 +0000 (08:53 -0000)]
Move initialization of self.lookuplist to a more logical location for cloned config instances.

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

18 years agoRemove redundant initialization of self.features (and self.regenerate() call) for...
Zac Medico [Thu, 20 Jul 2006 08:12:02 +0000 (08:12 -0000)]
Remove redundant initialization of self.features (and self.regenerate() call) for cloned config instances.

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

18 years agonote that there is the possibility to have a local rsync server; bug 141110
Simon Stelling [Thu, 20 Jul 2006 07:43:17 +0000 (07:43 -0000)]
note that there is the possibility to have a local rsync server; bug 141110

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

18 years agoRemove redundant initialization of PORTAGE_BIN_PATH and PORTAGE_PYM_PATH for cloned...
Zac Medico [Thu, 20 Jul 2006 07:32:46 +0000 (07:32 -0000)]
Remove redundant initialization of PORTAGE_BIN_PATH and PORTAGE_PYM_PATH for cloned config instances.

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

18 years agoRemove redundant initialization of CBUILD for cloned config instances.
Zac Medico [Thu, 20 Jul 2006 07:26:15 +0000 (07:26 -0000)]
Remove redundant initialization of CBUILD for cloned config instances.

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

18 years agoRemove redundant definition of catsplit() which is already imported from portage_vers...
Zac Medico [Thu, 20 Jul 2006 06:46:59 +0000 (06:46 -0000)]
Remove redundant definition of catsplit() which is already imported from portage_versions.  Thanks to ChrisWhite for reporting.

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

18 years agoRemove redundant copying of self.lookuplist and self.uvlist for cloned config instances.
Zac Medico [Thu, 20 Jul 2006 06:07:01 +0000 (06:07 -0000)]
Remove redundant copying of self.lookuplist and self.uvlist for cloned config instances.

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

18 years agoWhen cloning a config instance, use the copied env instead of grabbing a new copy...
Zac Medico [Thu, 20 Jul 2006 05:59:34 +0000 (05:59 -0000)]
When cloning a config instance, use the copied env instead of grabbing a new copy of os.environ.

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

18 years agoRemove redundant processing of ROOT and PORTAGE_CONFIGROOT for cloned config instances.
Zac Medico [Thu, 20 Jul 2006 05:51:55 +0000 (05:51 -0000)]
Remove redundant processing of ROOT and PORTAGE_CONFIGROOT for cloned config instances.

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

18 years agoRemove redundant (and possibly problem causing) copying of self.backupenv for cloned...
Zac Medico [Thu, 20 Jul 2006 05:21:46 +0000 (05:21 -0000)]
Remove redundant (and possibly problem causing) copying of self.backupenv for cloned config instances.

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

18 years agoRemove redundant processing of PORTDIR_OVERLAY for cloned config instances.
Zac Medico [Thu, 20 Jul 2006 04:40:32 +0000 (04:40 -0000)]
Remove redundant processing of PORTDIR_OVERLAY for cloned config instances.

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

18 years agoRemove redundant initialization of self.depcachedir for cloned config instances.
Zac Medico [Thu, 20 Jul 2006 04:25:32 +0000 (04:25 -0000)]
Remove redundant initialization of self.depcachedir for cloned config instances.

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

18 years agoWhen a config instance is cloned, don't initialize PORTAGE_GID since it would have...
Zac Medico [Thu, 20 Jul 2006 04:14:53 +0000 (04:14 -0000)]
When a config instance is cloned, don't initialize PORTAGE_GID since it would have been done already for the instance being cloned.

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

18 years agoWhen a config instance is cloned, don't set default USE_ORDER since it would have...
Zac Medico [Thu, 20 Jul 2006 04:06:46 +0000 (04:06 -0000)]
When a config instance is cloned, don't set default USE_ORDER since it would have been done already for the instance being cloned.

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