portage.git
18 years agos/DEPEND atoms/package atoms/ for better wording
Zac Medico [Fri, 12 May 2006 22:39:08 +0000 (22:39 -0000)]
s/DEPEND atoms/package atoms/ for better wording

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

18 years agoMake /etc/portage/bashrc relative to PORTAGE_CONFIGROOT. v2.1_rc1
Zac Medico [Fri, 12 May 2006 21:40:42 +0000 (21:40 -0000)]
Make /etc/portage/bashrc relative to PORTAGE_CONFIGROOT.

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

18 years agoAdd some documentation for /etc/portage/modules and metadata_overlay.
Zac Medico [Fri, 12 May 2006 21:13:38 +0000 (21:13 -0000)]
Add some documentation for /etc/portage/modules and metadata_overlay.

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

18 years agoRevert r3339 because r3301 makes it unnecessary. See bug #133055.
Zac Medico [Fri, 12 May 2006 18:41:39 +0000 (18:41 -0000)]
Revert r3339 because r3301 makes it unnecessary.  See bug #133055.

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

18 years agoMinor 1 liner for bug 131657
Alec Warner [Thu, 11 May 2006 23:54:51 +0000 (23:54 -0000)]
Minor 1 liner for bug 131657

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

18 years agoFix bug 113055, Binpkg's need SLOT in mysettings
Alec Warner [Thu, 11 May 2006 19:46:01 +0000 (19:46 -0000)]
Fix bug 113055, Binpkg's need SLOT in mysettings

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

18 years agoNeglect EOFError during mtimedb loading since this error seems to be common when...
Zac Medico [Wed, 10 May 2006 03:52:46 +0000 (03:52 -0000)]
Neglect EOFError during mtimedb loading since this error seems to be common when the mtimedb has been corrupted.

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

18 years agoremove unused STICKIES variable
Mike Frysinger [Wed, 10 May 2006 02:39:17 +0000 (02:39 -0000)]
remove unused STICKIES variable

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

18 years agoOnly adjust priority for PORTAGE_NICENESS on the first run for bug #132739.
Zac Medico [Wed, 10 May 2006 00:31:53 +0000 (00:31 -0000)]
Only adjust priority for PORTAGE_NICENESS on the first run for bug #132739.

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

18 years agoslightly easier test to read for DISTDR/unpack check
Mike Frysinger [Tue, 9 May 2006 02:08:20 +0000 (02:08 -0000)]
slightly easier test to read for DISTDR/unpack check

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

18 years agoUse os.path.realpath instead of portage.abssymlink to resolve /etc/make.profile becau...
Zac Medico [Mon, 8 May 2006 20:26:14 +0000 (20:26 -0000)]
Use os.path.realpath instead of portage.abssymlink to resolve /etc/make.profile because abssymlink throws an OSError: [Errno 22] Invalid argument exception when repoman passes in an absolute profile path that isn't a symlink.

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

18 years agoGive a less confusing error message when unpack() arguments begin with ${DISTDIR...
Zac Medico [Mon, 8 May 2006 17:55:58 +0000 (17:55 -0000)]
Give a less confusing error message when unpack() arguments begin with ${DISTDIR}.  Thanks to Flameeyes for reporting.

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

18 years agoPrevent a TypeError exception when the /etc/make.profile symlink is broken on nonexis...
Zac Medico [Mon, 8 May 2006 07:48:21 +0000 (07:48 -0000)]
Prevent a TypeError exception when the /etc/make.profile symlink is broken on nonexistent.

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

18 years agoCatch FileNotFound exception and print a message when a file listed in the Manifest...
Zac Medico [Mon, 8 May 2006 06:24:29 +0000 (06:24 -0000)]
Catch FileNotFound exception and print a message when a file listed in the Manifest could not be found.

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

18 years agoMove the fake $HOME that's used for ebuilds from $PORTAGE_TMPDIR/portage/homedir...
Zac Medico [Mon, 8 May 2006 01:28:20 +0000 (01:28 -0000)]
Move the fake $HOME that's used for ebuilds from $PORTAGE_TMPDIR/portage/homedir to $PORTAGE_BUILDDIR/homedir so that each build has a unique $HOME for bug #130395.

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

18 years agoFix a potential NameError due to 'cpv' being undefined in the namespace and also...
Zac Medico [Sun, 7 May 2006 20:36:02 +0000 (20:36 -0000)]
Fix a potential NameError due to 'cpv' being undefined in the namespace and also fix a potential AttributeError due to an attempt to call reconstruct_eclasses() on a dict object that has already been reconstructed in flat_hash.database._parse_data().

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

18 years agoProperly encode metadata strings as utf-8 in order to avoid "UnicodeEncodeError:...
Zac Medico [Sun, 7 May 2006 19:01:58 +0000 (19:01 -0000)]
Properly encode metadata strings as utf-8 in order to avoid "UnicodeEncodeError: 'ascii' codec can't encode character" exception when
given a unicode string.

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

18 years agoReplace inappropriate use of writelines with normal write.
Zac Medico [Sun, 7 May 2006 06:54:59 +0000 (06:54 -0000)]
Replace inappropriate use of writelines with normal write.

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

18 years agoFix portage.config handling of ROOT and PORTAGE_CONFIGROOT for bug #132442.
Zac Medico [Sat, 6 May 2006 18:37:18 +0000 (18:37 -0000)]
Fix portage.config handling of ROOT and PORTAGE_CONFIGROOT for bug #132442.

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

18 years agomake rsync variable messages a bit less inviting
Marius Mauch [Sat, 6 May 2006 13:23:02 +0000 (13:23 -0000)]
make rsync variable messages a bit less inviting

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

18 years agoCatch a KeyError and report a missing digest for bug #132410.
Zac Medico [Sat, 6 May 2006 11:52:51 +0000 (11:52 -0000)]
Catch a KeyError and report a missing digest for bug #132410.

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

18 years agoRemove the uppercase requirement on flat_hash metadata keys so that _eclasses_ will...
Zac Medico [Sat, 6 May 2006 02:34:47 +0000 (02:34 -0000)]
Remove the uppercase requirement on flat_hash metadata keys so that _eclasses_ will work.  This is equivalent to the patch by Brian Harring that went into 2.0.54-r2 for forward compatibility with planned changes in the rsync metadata cache.

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

18 years agoObey self.incrementals in config.regenerate() instead of using portage_const.INCREMEN...
Zac Medico [Sat, 6 May 2006 02:11:17 +0000 (02:11 -0000)]
Obey self.incrementals in config.regenerate() instead of using portage_const.INCREMENTALS directly.

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

18 years agoCatch a KeyError and notify the user of a missing digest for bug #132373.
Zac Medico [Fri, 5 May 2006 21:04:04 +0000 (21:04 -0000)]
Catch a KeyError and notify the user of a missing digest for bug #132373.

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

18 years agoReimplement the fix for bug #79566 more cleanly (the -* hack seems quite non-intuitive).
Zac Medico [Fri, 5 May 2006 18:10:20 +0000 (18:10 -0000)]
Reimplement the fix for bug #79566 more cleanly (the -* hack seems quite non-intuitive).

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

18 years agoFix some small typos in ebuild.sh for bug #86151. Thanks to Yoshino for this patch.
Zac Medico [Thu, 4 May 2006 18:00:17 +0000 (18:00 -0000)]
Fix some small typos in ebuild.sh for bug #86151.  Thanks to Yoshino for this patch.

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

18 years agoMake sure that cloned FEATURES are correctly preserved by getting them directly from...
Zac Medico [Thu, 4 May 2006 10:15:55 +0000 (10:15 -0000)]
Make sure that cloned FEATURES are correctly preserved by getting them directly from the backupenv instead of going through the lookuplist (Bug #132196).

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

18 years agoBring back FEATURES="assume-digests" for bug #132182.
Zac Medico [Thu, 4 May 2006 02:44:01 +0000 (02:44 -0000)]
Bring back FEATURES="assume-digests" for bug #132182.

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

18 years agoImprove the error message when an eclass is not found and remove unnecesary ERRORMSG...
Zac Medico [Wed, 3 May 2006 23:00:08 +0000 (23:00 -0000)]
Improve the error message when an eclass is not found and remove unnecesary ERRORMSG variable.

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

18 years agoCatch an uncaught CacheCorruption for the traceback from bug #126692.
Zac Medico [Wed, 3 May 2006 19:02:34 +0000 (19:02 -0000)]
Catch an uncaught CacheCorruption for the traceback from bug #126692.

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

18 years agoreadd not-so pointless if statement
Simon Stelling [Wed, 3 May 2006 17:07:02 +0000 (17:07 -0000)]
readd not-so pointless if statement

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

18 years agoremove pointless if statement
Simon Stelling [Tue, 2 May 2006 19:29:40 +0000 (19:29 -0000)]
remove pointless if statement

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

18 years agobest_version doesn't return different codes depending on whether it found a match...
Simon Stelling [Tue, 2 May 2006 18:53:55 +0000 (18:53 -0000)]
best_version doesn't return different codes depending on whether it found a match or not, it's has_version; bug 130655

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

18 years agocatch ENOENT and ENOTDIR in clean_locks to prevent ugly tracebacks; bug 124164
Simon Stelling [Tue, 2 May 2006 17:54:19 +0000 (17:54 -0000)]
catch ENOENT and ENOTDIR in clean_locks to prevent ugly tracebacks; bug 124164

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

18 years agouse hasq where appropriate
Simon Stelling [Tue, 2 May 2006 16:10:56 +0000 (16:10 -0000)]
use hasq where appropriate

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

18 years agolet 'emerge -h world' print a nice help message powered by antarus; bug 67448
Simon Stelling [Tue, 2 May 2006 13:15:54 +0000 (13:15 -0000)]
let 'emerge -h world' print a nice help message powered by antarus; bug 67448

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

18 years agouse escaping code that works for mrxvt too; thanks to nelchael for the patch; bug...
Simon Stelling [Tue, 2 May 2006 13:08:53 +0000 (13:08 -0000)]
use escaping code that works for mrxvt too; thanks to nelchael for the patch; bug 117509

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

18 years agorevert rev 3300 as it has various issues and doesn't fully solve the problem
Simon Stelling [Tue, 2 May 2006 09:31:04 +0000 (09:31 -0000)]
revert rev 3300 as it has various issues and doesn't fully solve the problem

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

18 years agoMigrate old digest-* code in portage.fetch() to be Manifest2 compatible.
Zac Medico [Tue, 2 May 2006 06:22:19 +0000 (06:22 -0000)]
Migrate old digest-* code in portage.fetch() to be Manifest2 compatible.

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

18 years agofix a typo from the last revision
Zac Medico [Tue, 2 May 2006 06:11:35 +0000 (06:11 -0000)]
fix a typo from the last revision

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

18 years agoProperly join CUSTOM_MIRRORS_FILE with PORTAGE_CONFIG_ROOT in portage.fetch().
Zac Medico [Tue, 2 May 2006 06:10:10 +0000 (06:10 -0000)]
Properly join CUSTOM_MIRRORS_FILE with PORTAGE_CONFIG_ROOT in portage.fetch().

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

18 years agoRemove an extra aux_get call in doebuild and combine it with another aux_get call...
Zac Medico [Tue, 2 May 2006 05:09:23 +0000 (05:09 -0000)]
Remove an extra aux_get call in doebuild and combine it with another aux_get call in doebuild_environment.

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

18 years agodon't let profile.env overwrite variables that are already set; bug 130229
Simon Stelling [Mon, 1 May 2006 22:41:19 +0000 (22:41 -0000)]
don't let profile.env overwrite variables that are already set; bug 130229

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

18 years agoAdd a new sqlite cache module (one I wrote) that has acceptable performance.
Zac Medico [Mon, 1 May 2006 22:13:13 +0000 (22:13 -0000)]
Add a new sqlite cache module (one I wrote) that has acceptable performance.

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

18 years agoRemove sqlite.py because it's performance is unacceptable and it is therefore useless.
Zac Medico [Mon, 1 May 2006 21:54:15 +0000 (21:54 -0000)]
Remove sqlite.py because it's performance is unacceptable and it is therefore useless.

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

18 years agoreplace hardcoded /usr/lib/portage/bin with PORTAGE_BIN_PATH, defaulting to the hardc...
Simon Stelling [Mon, 1 May 2006 21:33:34 +0000 (21:33 -0000)]
replace hardcoded /usr/lib/portage/bin with PORTAGE_BIN_PATH, defaulting to the hardcoded value

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

18 years agomake portage shut up if --quiet is given; bug 62273
Simon Stelling [Mon, 1 May 2006 21:12:04 +0000 (21:12 -0000)]
make portage shut up if --quiet is given; bug 62273

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

18 years agorevert my last commit except for the parts i really wanted to commit
Simon Stelling [Mon, 1 May 2006 18:51:48 +0000 (18:51 -0000)]
revert my last commit except for the parts i really wanted to commit

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

18 years agoallow escaping in elog_base() to fix bug 131913
Simon Stelling [Mon, 1 May 2006 18:34:37 +0000 (18:34 -0000)]
allow escaping in elog_base() to fix bug 131913

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

18 years agoDon't skip regenerate() because leads to 'Problem resolving dependencies' from emerge...
Zac Medico [Mon, 1 May 2006 10:09:22 +0000 (10:09 -0000)]
Don't skip regenerate() because leads to 'Problem resolving dependencies' from emerge.  Thanks to swegener for reporting.

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

18 years agoMake sure that emerge really removes noauto from FEATURES for bug #131820.
Zac Medico [Mon, 1 May 2006 07:29:28 +0000 (07:29 -0000)]
Make sure that emerge really removes noauto from FEATURES for bug #131820.

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

18 years agoInitial PORTAGE_CONFIGROOT support in the portage.config class for bug #73350.
Zac Medico [Mon, 1 May 2006 04:25:36 +0000 (04:25 -0000)]
Initial PORTAGE_CONFIGROOT support in the portage.config class for bug #73350.

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

18 years agoAdd cfg-update to the list of happy config file managers.
Alec Warner [Sun, 30 Apr 2006 16:06:08 +0000 (16:06 -0000)]
Add cfg-update to the list of happy config file managers.

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

18 years ago- People have started RESTRICTing "stricter", which we would like to discourage....
Ned Ludd [Sun, 30 Apr 2006 14:17:49 +0000 (14:17 -0000)]
- People have started RESTRICTing "stricter", which we would like to discourage. bug 131779 (kevquinn)

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

18 years ago- be sure to remove o+w bits on debug files
Ned Ludd [Sun, 30 Apr 2006 14:16:37 +0000 (14:16 -0000)]
- be sure to remove o+w bits on debug files

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

18 years agoPass a vartree instance into portage.unmerge() to avoid globals.
Zac Medico [Sun, 30 Apr 2006 11:57:19 +0000 (11:57 -0000)]
Pass a vartree instance into portage.unmerge() to avoid globals.

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

18 years agoHandle the doebuild's unmerge phase before setting up logfile because unmerge doesn...
Zac Medico [Sun, 30 Apr 2006 11:43:54 +0000 (11:43 -0000)]
Handle the doebuild's unmerge phase before setting up logfile because unmerge doesn't use the log.

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

18 years agoAvoid global db usage in doebuild() except when absolutely necessary.
Zac Medico [Sun, 30 Apr 2006 11:38:03 +0000 (11:38 -0000)]
Avoid global db usage in doebuild() except when absolutely necessary.

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

18 years agoUpdate portage config update messages to mention dispatch-conf (in addition to etc...
Zac Medico [Sun, 30 Apr 2006 11:00:58 +0000 (11:00 -0000)]
Update portage config update messages to mention dispatch-conf (in addition to etc-update).  Thanks to genstef for reporting this.

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

18 years agoPrint disfiles file names for bug #131774. I've removed the [ OK ] from okaymsg...
Zac Medico [Sun, 30 Apr 2006 09:08:50 +0000 (09:08 -0000)]
Print disfiles file names for bug #131774.  I've removed the [ OK ] from okaymsg because the wink makes it redundant.

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

18 years agoretain important historical aspects of the checksum messages
Mike Frysinger [Sun, 30 Apr 2006 08:39:53 +0000 (08:39 -0000)]
retain important historical aspects of the checksum messages

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

18 years agoAdd PORTAGE_BIN_PATH and PORTAGE_PYM_PATH to the enviroment and use them to replace...
Zac Medico [Sun, 30 Apr 2006 08:38:20 +0000 (08:38 -0000)]
Add PORTAGE_BIN_PATH and PORTAGE_PYM_PATH to the enviroment and use them to replace hard coded paths in ebuild.sh and misc-functions.sh.

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

18 years agoPrint [ OK ] messages (like eend) when checksums are good. Thanks to fox2mike for...
Zac Medico [Sun, 30 Apr 2006 08:02:20 +0000 (08:02 -0000)]
Print [ OK ] messages (like eend) when checksums are good.  Thanks to fox2mike for suggesting this.

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

18 years agoRemove 4 year old cvs sync code, fix login around spawn, fix random raise v2.1_pre10
Alec Warner [Sat, 29 Apr 2006 16:49:27 +0000 (16:49 -0000)]
Remove 4 year old cvs sync code, fix login around spawn, fix random raise

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

18 years agoRemove all usage of the portage.root global from portage.py.
Zac Medico [Sat, 29 Apr 2006 11:58:20 +0000 (11:58 -0000)]
Remove all usage of the portage.root global from portage.py.

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

18 years agoAdd a portage.config.selinux_enabled() accessor and use it to remove all global usage...
Zac Medico [Sat, 29 Apr 2006 11:41:15 +0000 (11:41 -0000)]
Add a portage.config.selinux_enabled() accessor and use it to remove all global usage of portage.selinux_enabled.

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

18 years agoPrevent a NameError in commit_mtimedb() when the portage.mtimedb attribute does not...
Zac Medico [Sat, 29 Apr 2006 10:33:32 +0000 (10:33 -0000)]
Prevent a NameError in commit_mtimedb() when the portage.mtimedb attribute does not exist.

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

18 years agoMove the legacy global initializations into a function and allow them to be disabled...
Zac Medico [Sat, 29 Apr 2006 10:16:20 +0000 (10:16 -0000)]
Move the legacy global initializations into a function and allow them to be disabled via an experimental PORTAGE_LEGACY_GLOBALS environment variable.

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

18 years agoPass mtimes through doebuild(), into dblink.merge(), and finally to env_update().
Zac Medico [Sat, 29 Apr 2006 08:53:43 +0000 (08:53 -0000)]
Pass mtimes through doebuild(), into dblink.merge(), and finally to env_update().

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

18 years agoReturn early from portage.commit_mtimedb() when mtimedb is None.
Zac Medico [Sat, 29 Apr 2006 08:11:40 +0000 (08:11 -0000)]
Return early from portage.commit_mtimedb() when mtimedb is None.

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

18 years agoEnable portage.commit_mtimedb() to work without globals.
Zac Medico [Sat, 29 Apr 2006 08:04:30 +0000 (08:04 -0000)]
Enable portage.commit_mtimedb() to work without globals.

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

18 years agoEnable portage.pkgmerge() to work without globals.
Zac Medico [Sat, 29 Apr 2006 05:12:12 +0000 (05:12 -0000)]
Enable portage.pkgmerge() to work without globals.

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

18 years agoEnable portage.dep_zapdeps() to work without globals.
Zac Medico [Sat, 29 Apr 2006 04:47:14 +0000 (04:47 -0000)]
Enable portage.dep_zapdeps() to work without globals.

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

18 years agoEnable portage.env_update() to work without globals.
Zac Medico [Sat, 29 Apr 2006 02:42:21 +0000 (02:42 -0000)]
Enable portage.env_update() to work without globals.

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

18 years agoIn the clean phase, for maximum chflags portablility, make *unlnk flags optional...
Zac Medico [Sat, 29 Apr 2006 01:09:59 +0000 (01:09 -0000)]
In the clean phase, for maximum chflags portablility, make *unlnk flags optional and drop the USERLAND test (bug #113536).

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

18 years agoCatch Permission Denied errors during manifest/digest generation for bug #131073.
Zac Medico [Sat, 29 Apr 2006 00:40:43 +0000 (00:40 -0000)]
Catch Permission Denied errors during manifest/digest generation for bug #131073.

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

18 years agoFix PORTAGE_GPG_DIR handling so that ~/.gnupg/ works correctly like the Manifest...
Zac Medico [Fri, 28 Apr 2006 23:22:44 +0000 (23:22 -0000)]
Fix PORTAGE_GPG_DIR handling so that ~/.gnupg/ works correctly like the Manifest Signing Guide says it should.  Thanks to Tupone for reporting.

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

18 years agoFix spelling of "hierarchy" for bug #131582 and raise an exception for cleaner error...
Zac Medico [Fri, 28 Apr 2006 21:46:31 +0000 (21:46 -0000)]
Fix spelling of "hierarchy" for bug #131582 and raise an exception for cleaner error handling.

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

18 years agoRemove global db usage from portdbapi.gvisible().
Zac Medico [Fri, 28 Apr 2006 12:12:53 +0000 (12:12 -0000)]
Remove global db usage from portdbapi.gvisible().

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

18 years agoOnly trigger the 'Using system located in ROOT' message when ROOT!=/.
Zac Medico [Fri, 28 Apr 2006 11:57:05 +0000 (11:57 -0000)]
Only trigger the 'Using system located in ROOT' message when ROOT!=/.

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

18 years agoRemove global db usage from portage.config.regenerate().
Zac Medico [Fri, 28 Apr 2006 11:41:23 +0000 (11:41 -0000)]
Remove global db usage from portage.config.regenerate().

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

18 years agoFix a typo from r3245.
Zac Medico [Fri, 28 Apr 2006 11:06:35 +0000 (11:06 -0000)]
Fix a typo from r3245.

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

18 years agoDisable the FEATURES=cvs part of r3251 because it prevents missing files from bein...
Zac Medico [Fri, 28 Apr 2006 10:54:02 +0000 (10:54 -0000)]
Disable the FEATURES=cvs part of r3251 because it prevents missing files from bein fetched when they need to be.

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

18 years agoMake portage.vardbapi able to work without any global variables.
Zac Medico [Fri, 28 Apr 2006 10:35:36 +0000 (10:35 -0000)]
Make portage.vardbapi able to work without any global variables.

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

18 years agoFix portage.global_updates() and portage.do_vartree() so they don't have to use any...
Zac Medico [Fri, 28 Apr 2006 03:03:30 +0000 (03:03 -0000)]
Fix portage.global_updates() and portage.do_vartree() so they don't have to use any globals.

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

18 years agoRemove usage of the portage.thirdpartymirrors global variable.
Zac Medico [Thu, 27 Apr 2006 22:26:07 +0000 (22:26 -0000)]
Remove usage of the portage.thirdpartymirrors global variable.

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

18 years agoMake FEATURES=cvs cause all distfiles to be fetched if necessary (just like `ebuild...
Zac Medico [Thu, 27 Apr 2006 13:50:12 +0000 (13:50 -0000)]
Make FEATURES=cvs cause all distfiles to be fetched if necessary (just like `ebuild digest`) and update the code for Manifest2.

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

18 years agoOnly use one global statement to avoid bogus python syntax warning.
Zac Medico [Thu, 27 Apr 2006 09:16:45 +0000 (09:16 -0000)]
Only use one global statement to avoid bogus python syntax warning.

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

18 years agoPass in mydbapi and vartree where relevant for all doebuild calls in portage.py and...
Zac Medico [Thu, 27 Apr 2006 08:50:45 +0000 (08:50 -0000)]
Pass in mydbapi and vartree where relevant for all doebuild calls in portage.py and add necessary support to merge() and the dblink class.

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

18 years agoescape $ in PORTAGE_ELOG_MAILSUBJECT; bug 131373
Simon Stelling [Thu, 27 Apr 2006 08:35:56 +0000 (08:35 -0000)]
escape $ in PORTAGE_ELOG_MAILSUBJECT; bug 131373

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

18 years agoAdd an option vartree parameter to doebuild(), merge(), and the dblink constructor...
Zac Medico [Thu, 27 Apr 2006 06:02:04 +0000 (06:02 -0000)]
Add an option vartree parameter to doebuild(), merge(), and the dblink constructor so that they don't have to use globals.

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

18 years agoAdd optional mydbapi parameter to doebuild() so that it doesn't have to use any globals.
Zac Medico [Thu, 27 Apr 2006 04:23:12 +0000 (04:23 -0000)]
Add optional mydbapi parameter to doebuild() so that it doesn't have to use any globals.

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

18 years agoMake fetchlist_dict an optional parameter in the Manifest constructor since it's...
Zac Medico [Wed, 26 Apr 2006 22:10:16 +0000 (22:10 -0000)]
Make fetchlist_dict an optional parameter in the Manifest constructor since it's required only for generation of a Manifest (not needed for parsing and checking sums).

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

18 years agoPass a portdbapi instance into portage.digestgen() so that it doesn't have to use...
Zac Medico [Wed, 26 Apr 2006 10:56:46 +0000 (10:56 -0000)]
Pass a portdbapi instance into portage.digestgen() so that it doesn't have to use any globals.

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

18 years agoPass a portdbapi instance into the FetchlistDict constructor so that it doesn't have...
Zac Medico [Wed, 26 Apr 2006 10:27:50 +0000 (10:27 -0000)]
Pass a portdbapi instance into the FetchlistDict constructor so that it doesn't have to use any globals.

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

18 years agoGroup together and clearly mark some deprecated globals.
Zac Medico [Wed, 26 Apr 2006 09:33:56 +0000 (09:33 -0000)]
Group together and clearly mark some deprecated globals.

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

18 years agoMove PORTAGE_MASTER_PID and BASH_ENV from global scope to the doebuild_environment...
Zac Medico [Wed, 26 Apr 2006 09:14:25 +0000 (09:14 -0000)]
Move PORTAGE_MASTER_PID and BASH_ENV from global scope to the doebuild_environment() function.

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

18 years agoUse the correct ACCEPT_KEYWORDS for each profile (regression from r3231).
Zac Medico [Wed, 26 Apr 2006 08:19:54 +0000 (08:19 -0000)]
Use the correct ACCEPT_KEYWORDS for each profile (regression from r3231).

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

18 years agoRemove portage.config.root (from r3229) and just use config["ROOT"] to eliminate...
Zac Medico [Wed, 26 Apr 2006 04:08:43 +0000 (04:08 -0000)]
Remove portage.config.root (from r3229) and just use config["ROOT"] to eliminate redundancy.

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

18 years agoRemove portage.config.groups (formerly portage.groups) and instead use ACCEPT_KEYWORD...
Zac Medico [Wed, 26 Apr 2006 03:36:42 +0000 (03:36 -0000)]
Remove portage.config.groups (formerly portage.groups) and instead use ACCEPT_KEYWORDS directly (simplifies the code).

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