portage.git
18 years agoRemove "myarg" from the ebuild.sh env before it is saved so that it doesn't interfere...
Zac Medico [Thu, 9 Mar 2006 21:39:11 +0000 (21:39 -0000)]
Remove "myarg" from the ebuild.sh env before it is saved so that it doesn't interfere when ebuild.sh is sourced by other scripts.

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

18 years agoAdd sesandbox to the spawnebuild actionmap.
Zac Medico [Thu, 9 Mar 2006 10:58:07 +0000 (10:58 -0000)]
Add sesandbox to the spawnebuild actionmap.

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

18 years agoAdd a "sesandbox" flag to the spawn function so that it can handle selinux context...
Zac Medico [Thu, 9 Mar 2006 09:54:41 +0000 (09:54 -0000)]
Add a "sesandbox" flag to the spawn function so that it can handle selinux context for the exec call (prevents code duplication).

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

18 years agoRemove install_mask from ebuild.sh since it's in misc-functions.sh now.
Zac Medico [Thu, 9 Mar 2006 04:48:28 +0000 (04:48 -0000)]
Remove install_mask from ebuild.sh since it's in misc-functions.sh now.

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

18 years agoSplit install_mask and parts of dyn_preinst from ebuild.sh to misc-functions.sh and...
Zac Medico [Thu, 9 Mar 2006 04:15:19 +0000 (04:15 -0000)]
Split install_mask and parts of dyn_preinst from ebuild.sh to misc-functions.sh and add the necessary support to doebuild.

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

18 years agoSplit dyn_package from ebuild.sh to misc-functions.sh and add MISC_SH_BINARY support...
Zac Medico [Thu, 9 Mar 2006 04:07:49 +0000 (04:07 -0000)]
Split dyn_package from ebuild.sh to misc-functions.sh and add MISC_SH_BINARY support to spawnebuild.

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

18 years agoadd support for ebuild authors to mark stuff as ignorable
Mike Frysinger [Thu, 9 Mar 2006 01:10:29 +0000 (01:10 -0000)]
add support for ebuild authors to mark stuff as ignorable

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

18 years agomisc updates
Mike Frysinger [Thu, 9 Mar 2006 00:28:18 +0000 (00:28 -0000)]
misc updates

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

18 years agodocument new --no-ldconfig option
Mike Frysinger [Thu, 9 Mar 2006 00:21:54 +0000 (00:21 -0000)]
document new --no-ldconfig option

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

18 years agoupdate copyrights
Mike Frysinger [Thu, 9 Mar 2006 00:16:13 +0000 (00:16 -0000)]
update copyrights

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

18 years agoMove PKG_INSTALL_MASK functionality (see bug #81025) from dyn_install to dyn_package...
Zac Medico [Wed, 8 Mar 2006 08:18:09 +0000 (08:18 -0000)]
Move PKG_INSTALL_MASK functionality (see bug #81025) from dyn_install to dyn_package because we don't want PKG_INSTALL_MASK to affect the install phase (INSTALL_MASK is in dyn_preinst).

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

18 years ago- commit initial split install masking code. this commits adds new portage variable...
Ned Ludd [Wed, 8 Mar 2006 03:39:54 +0000 (03:39 -0000)]
- commit initial split install masking code. this commits adds new portage variable PKG_INSTALL_MASK for fine tuning what gets added to the binary .tbz2 and xpak data. This function will probably be later split out into a misc-functions.sh by zac

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

18 years agoMake the parallel-fetch process sleep for 3 seconds at the beginning in order to...
Zac Medico [Tue, 7 Mar 2006 19:27:37 +0000 (19:27 -0000)]
Make the parallel-fetch process sleep for 3 seconds at the beginning in order to allow the parent process to have the first fetch (rather than display a 'waiting for a lock' message).  Suggestion by Brian Harring.

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

18 years agoCatch ENOENT errors when $PORTDIR/profiles/updates does not exist.
Zac Medico [Tue, 7 Mar 2006 01:53:44 +0000 (01:53 -0000)]
Catch ENOENT errors when $PORTDIR/profiles/updates does not exist.

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

18 years ago- make portage display the ROOT when unmerging a selected package
Ned Ludd [Tue, 7 Mar 2006 01:10:49 +0000 (01:10 -0000)]
- make portage display the ROOT when unmerging a selected package

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

18 years agoonly scan for exec stacks on linux/glibc hosts
Mike Frysinger [Mon, 6 Mar 2006 02:53:38 +0000 (02:53 -0000)]
only scan for exec stacks on linux/glibc hosts

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

18 years agoRemove the leading / from WORLD_FILE for better cooperation with os.path.join (see...
Zac Medico [Mon, 6 Mar 2006 00:38:34 +0000 (00:38 -0000)]
Remove the leading / from WORLD_FILE for better cooperation with os.path.join (see bug #124471).

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

18 years agofix BASH_ARGV walking
Mike Frysinger [Sun, 5 Mar 2006 22:30:18 +0000 (22:30 -0000)]
fix BASH_ARGV walking

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

18 years agoRemove the leading / from CONFIG_MEMORY_FILE for better cooperation with os.path...
Zac Medico [Sun, 5 Mar 2006 19:57:30 +0000 (19:57 -0000)]
Remove the leading / from CONFIG_MEMORY_FILE for better cooperation with os.path.join (see bug #124471).

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

18 years agoRemove the leading / from PRIVATE_PATH (var/lib/portage) for better cooperation with...
Zac Medico [Sun, 5 Mar 2006 19:45:23 +0000 (19:45 -0000)]
Remove the leading / from PRIVATE_PATH (var/lib/portage) for better cooperation with os.path.join (see bug #124471).

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

18 years agoRemove a dead and broken hunk of code that attempts to remove files from an empty...
Zac Medico [Sun, 5 Mar 2006 18:57:35 +0000 (18:57 -0000)]
Remove a dead and broken hunk of code that attempts to remove files from an empty directory.

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

18 years ago- have scanelf nuke insecure rpaths
Ned Ludd [Sun, 5 Mar 2006 15:01:06 +0000 (15:01 -0000)]
- have scanelf nuke insecure rpaths

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

18 years agoStrip the leading slash from WORLD_FILE so that os.path.join works correctly for...
Zac Medico [Sun, 5 Mar 2006 00:10:40 +0000 (00:10 -0000)]
Strip the leading slash from WORLD_FILE so that os.path.join works correctly for bug #124471.  Thanks to Thomas de Grenier de Latour for finding the cause of the problem and Jonathan Adamczewski for the initial report.

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

18 years agoRemove the 'didupdate' variable from global_updates() because it is no longer used.
Zac Medico [Sat, 4 Mar 2006 06:54:52 +0000 (06:54 -0000)]
Remove the 'didupdate' variable from global_updates() because it is no longer used.

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

18 years agoRename the global updates do_upgrade() function to parse_updates().
Zac Medico [Sat, 4 Mar 2006 06:35:16 +0000 (06:35 -0000)]
Rename the global updates do_upgrade() function to parse_updates().

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

18 years agoMove all output out of the global updates do_upgrade() function so that it only perfo...
Zac Medico [Sat, 4 Mar 2006 06:21:11 +0000 (06:21 -0000)]
Move all output out of the global updates do_upgrade() function so that it only performs parsing and validation.

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

18 years agoadd some URLs for people to learn more
Mike Frysinger [Sat, 4 Mar 2006 01:52:13 +0000 (01:52 -0000)]
add some URLs for people to learn more

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

18 years agokill off pointless print
Mike Frysinger [Fri, 3 Mar 2006 01:02:58 +0000 (01:02 -0000)]
kill off pointless print

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

18 years agoMake emerge-webrsync use renice for cleaner PORTAGE_NICENESS handling (bug #124621).
Zac Medico [Thu, 2 Mar 2006 19:10:47 +0000 (19:10 -0000)]
Make emerge-webrsync use renice for cleaner PORTAGE_NICENESS handling (bug #124621).

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

18 years agoFix typo in emerge-webrsync PORTAGE_NICENESS handling for bug #124621 (regression...
Zac Medico [Thu, 2 Mar 2006 17:46:05 +0000 (17:46 -0000)]
Fix typo in emerge-webrsync PORTAGE_NICENESS handling for bug #124621 (regression from r2623).

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

18 years agoAssume 0 for both uid and gid in dobin and dosbin (bug #124568).
Zac Medico [Thu, 2 Mar 2006 04:25:55 +0000 (04:25 -0000)]
Assume 0 for both uid and gid in dobin and dosbin (bug #124568).

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

18 years agojust use group 0 to workaround broken systems #124568
Mike Frysinger [Thu, 2 Mar 2006 00:18:10 +0000 (00:18 -0000)]
just use group 0 to workaround broken systems #124568

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

18 years agoUse ROOT when checking installed packages for --pretend output
Jason Stubbs [Tue, 28 Feb 2006 13:43:44 +0000 (13:43 -0000)]
Use ROOT when checking installed packages for --pretend output

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

18 years agoSplit out a portage_update.grab_updates() function so that it can be reused.
Zac Medico [Tue, 28 Feb 2006 06:40:44 +0000 (06:40 -0000)]
Split out a portage_update.grab_updates() function so that it can be reused.

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

18 years agoAdd a sanity check in dyn_clean() to make sure that PORTAGE_BUILDDIR is not zero...
Zac Medico [Tue, 28 Feb 2006 00:24:26 +0000 (00:24 -0000)]
Add a sanity check in dyn_clean() to make sure that PORTAGE_BUILDDIR is not zero length for bug #124203.

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

18 years agoMake sure myopts does not contain duplicate options for bug 124204.
Zac Medico [Mon, 27 Feb 2006 00:44:54 +0000 (00:44 -0000)]
Make sure myopts does not contain duplicate options for bug 124204.

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

18 years agoUse rstrip("\n") instead of -1 index to safely remove newline characters.
Zac Medico [Sun, 26 Feb 2006 21:36:41 +0000 (21:36 -0000)]
Use rstrip("\n") instead of -1 index to safely remove newline characters.

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

18 years agoAdd a new cache.metadata_overlay module that layers a writable cache over a readonly...
Zac Medico [Sun, 26 Feb 2006 13:10:43 +0000 (13:10 -0000)]
Add a new cache.metadata_overlay module that layers a writable cache over a readonly cache.

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

18 years agoAdd some docs for metadata-transfer in make.conf.example and make.conf.5.
Zac Medico [Sun, 26 Feb 2006 12:58:08 +0000 (12:58 -0000)]
Add some docs for metadata-transfer in make.conf.example and make.conf.5.

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

18 years agoFix 'Bad file descriptor' error with hardlink locking for bug 124140.
Zac Medico [Sun, 26 Feb 2006 12:05:36 +0000 (12:05 -0000)]
Fix 'Bad file descriptor' error with hardlink locking for bug 124140.

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

18 years agoMake `emerge --metadata` work even when metadata-transfer is not in FEATURES.
Zac Medico [Sun, 26 Feb 2006 10:27:24 +0000 (10:27 -0000)]
Make `emerge --metadata` work even when metadata-transfer is not in FEATURES.

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

18 years agoMake the post-sync metadata-transfer a FEATURE so that it can be optionally disabled.
Zac Medico [Sun, 26 Feb 2006 10:08:53 +0000 (10:08 -0000)]
Make the post-sync metadata-transfer a FEATURE so that it can be optionally disabled.

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

18 years agoOnly write known keys in flat_hash cache entries (filter out UNUSED_* keys).
Zac Medico [Sun, 26 Feb 2006 07:51:21 +0000 (07:51 -0000)]
Only write known keys in flat_hash cache entries (filter out UNUSED_* keys).

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

18 years agoFix cache.metadata.database so that it correctly removes the newline character from...
Zac Medico [Sun, 26 Feb 2006 05:39:21 +0000 (05:39 -0000)]
Fix cache.metadata.database so that it correctly removes the newline character from the end of the line when parsing flat_hash entries.

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

18 years agoMake complete_eclass_entries variable name consistent so that classes derived from...
Zac Medico [Sun, 26 Feb 2006 05:35:07 +0000 (05:35 -0000)]
Make complete_eclass_entries variable name consistent so that classes derived from cache.template.database are compatible with the mirror_cache() function in the cache.util module.

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

18 years agoKilling some old code that is never executed.
Alec Warner [Sat, 25 Feb 2006 15:46:25 +0000 (15:46 -0000)]
Killing some old code that is never executed.

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

18 years agoAdd a message to advise deleting corrupted binary packages. Bug #86088
Alec Warner [Sat, 25 Feb 2006 06:03:28 +0000 (06:03 -0000)]
Add a message to advise deleting corrupted binary packages.  Bug #86088

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

18 years agoAdding a new exception class.
Alec Warner [Sat, 25 Feb 2006 05:11:06 +0000 (05:11 -0000)]
Adding a new exception class.

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

18 years agomove the err/warn funcs together
Mike Frysinger [Fri, 24 Feb 2006 01:43:13 +0000 (01:43 -0000)]
move the err/warn funcs together

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

18 years agoFix a missing parenthesis.
Alec Warner [Thu, 23 Feb 2006 23:29:47 +0000 (23:29 -0000)]
Fix a missing parenthesis.

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

18 years agoFix typo, profile instead of profiles
Alec Warner [Thu, 23 Feb 2006 18:27:38 +0000 (18:27 -0000)]
Fix typo, profile instead of profiles

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

18 years agoupdate release notes
Alec Warner [Thu, 23 Feb 2006 18:25:31 +0000 (18:25 -0000)]
update release notes

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

18 years agoKill inject for good.
Alec Warner [Thu, 23 Feb 2006 18:20:49 +0000 (18:20 -0000)]
Kill inject for good.

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

18 years agoRemove inject from the manpage. Bug # 120429.
Alec Warner [Thu, 23 Feb 2006 18:18:23 +0000 (18:18 -0000)]
Remove inject from the manpage.  Bug # 120429.

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

18 years agoAdd NOCOLOR support to bin/ebuild for bug 78701.
Zac Medico [Thu, 23 Feb 2006 17:36:08 +0000 (17:36 -0000)]
Add NOCOLOR support to bin/ebuild for bug 78701.

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

18 years agoremove code that is duplicated in prepstrip
Mike Frysinger [Thu, 23 Feb 2006 06:36:54 +0000 (06:36 -0000)]
remove code that is duplicated in prepstrip

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

18 years agoupdate syntax/style
Mike Frysinger [Thu, 23 Feb 2006 05:45:24 +0000 (05:45 -0000)]
update syntax/style

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

18 years agowarn if we were given a non-existent dir
Mike Frysinger [Thu, 23 Feb 2006 05:31:57 +0000 (05:31 -0000)]
warn if we were given a non-existent dir

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

18 years agosimply code to break down arguments to prepman
Mike Frysinger [Thu, 23 Feb 2006 05:31:44 +0000 (05:31 -0000)]
simply code to break down arguments to prepman

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

18 years agodont warn in manpage exists but is empty
Mike Frysinger [Thu, 23 Feb 2006 05:25:11 +0000 (05:25 -0000)]
dont warn in manpage exists but is empty

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

18 years agodisable compression in doman, just let `prepman` handle it
Mike Frysinger [Thu, 23 Feb 2006 05:24:30 +0000 (05:24 -0000)]
disable compression in doman, just let `prepman` handle it

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

18 years agoupdate syntax and add error checking #121317 by Simon Stelling
Mike Frysinger [Thu, 23 Feb 2006 05:13:50 +0000 (05:13 -0000)]
update syntax and add error checking #121317 by Simon Stelling

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

18 years agoRevert emergelog output change from revision 2641 to maintain compatibility with...
Zac Medico [Thu, 23 Feb 2006 00:43:12 +0000 (00:43 -0000)]
Revert emergelog output change from revision 2641 to maintain compatibility with genlop (reported by fuzzyray).

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

18 years agoPrevent output of '*' characters when there are no updates but fixpackages is in...
Zac Medico [Wed, 22 Feb 2006 23:50:49 +0000 (23:50 -0000)]
Prevent output of '*' characters when there are no updates but fixpackages is in features (reported by fuzzyray).

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

18 years agoSuggestion from Brian Harring to remove extra processing, condense code.
Alec Warner [Wed, 22 Feb 2006 21:20:16 +0000 (21:20 -0000)]
Suggestion from Brian Harring to remove extra processing, condense code.

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

18 years agoFix typo from revision 2758. v2.1_pre5_2760 v2.1_pre5_2761
Zac Medico [Tue, 21 Feb 2006 09:57:44 +0000 (09:57 -0000)]
Fix typo from revision 2758.

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

18 years agoValidate the names of update files in order to filter out unwanted files such as...
Zac Medico [Tue, 21 Feb 2006 09:52:03 +0000 (09:52 -0000)]
Validate the names of update files in order to filter out unwanted files such as CVS directories.

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

18 years agoSome news and release notes for 2.1_pre5.
Zac Medico [Tue, 21 Feb 2006 06:07:31 +0000 (06:07 -0000)]
Some news and release notes for 2.1_pre5.

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

18 years agoPatch by Ed Catmur to add "gnome" to legal_terms in output.py.
Zac Medico [Tue, 21 Feb 2006 01:44:39 +0000 (01:44 -0000)]
Patch by Ed Catmur to add "gnome" to legal_terms in output.py.

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

18 years agoPatch by marienz to generate default_xterm_title just in time with python instead...
Zac Medico [Tue, 21 Feb 2006 01:16:56 +0000 (01:16 -0000)]
Patch by marienz to generate default_xterm_title just in time with python instead of the shell.  Fixes "Bad substitution" shell messages reported by flameeyes.

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

18 years agoenable exec stack scanning on ppc64
Mike Frysinger [Mon, 20 Feb 2006 23:42:38 +0000 (23:42 -0000)]
enable exec stack scanning on ppc64

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

18 years agoRemove temporary file usage from move_ent and move_slot_ent routines.
Zac Medico [Mon, 20 Feb 2006 03:07:25 +0000 (03:07 -0000)]
Remove temporary file usage from move_ent and move_slot_ent routines.

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

18 years agoRemove temporary file usage from fixpackages update_ents routine.
Zac Medico [Sun, 19 Feb 2006 23:52:50 +0000 (23:52 -0000)]
Remove temporary file usage from fixpackages update_ents routine.

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

18 years agoAdd a tbz2.get_data() method that returns the xpak segment data as a dict.
Zac Medico [Sun, 19 Feb 2006 23:28:14 +0000 (23:28 -0000)]
Add a tbz2.get_data() method that returns the xpak segment data as a dict.

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

18 years agoSplit out 2 reusable functions from fixdbentries and put them in a new portage_update...
Zac Medico [Sun, 19 Feb 2006 22:55:47 +0000 (22:55 -0000)]
Split out 2 reusable functions from fixdbentries and put them in a new portage_update module.

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

18 years agoIn order do avoid the need for temporary files, add a new tbz2.recompose_mem() method...
Zac Medico [Sun, 19 Feb 2006 20:47:44 +0000 (20:47 -0000)]
In order do avoid the need for temporary files, add a new tbz2.recompose_mem() method that uses an xpak segment from memory.

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

18 years agoIn order do avoid the need for temporary files, add a new xpak_mem() function that...
Zac Medico [Sun, 19 Feb 2006 20:19:41 +0000 (20:19 -0000)]
In order do avoid the need for temporary files, add a new xpak_mem() function that creates an xpak_segment from a map object.

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

18 years agoupdate release notes regarding deprecated stuff
Marius Mauch [Sun, 19 Feb 2006 16:10:58 +0000 (16:10 -0000)]
update release notes regarding deprecated stuff

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

18 years agomore obsolete stuff, qa is in ebuild.sh now
Marius Mauch [Sun, 19 Feb 2006 05:44:38 +0000 (05:44 -0000)]
more obsolete stuff, qa is in ebuild.sh now

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

18 years agothis stuff was supposed to be dead for ages
Marius Mauch [Sun, 19 Feb 2006 05:42:25 +0000 (05:42 -0000)]
this stuff was supposed to be dead for ages

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

18 years agoFix problem with /var/tmp/tbz2/tbz2 directory for bug 113088.
Zac Medico [Sun, 19 Feb 2006 05:40:49 +0000 (05:40 -0000)]
Fix problem with /var/tmp/tbz2/tbz2 directory for bug 113088.

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

18 years agodeprecate 'emerge action' syntax in favor of 'emerge --action'
Marius Mauch [Sun, 19 Feb 2006 04:55:17 +0000 (04:55 -0000)]
deprecate 'emerge action' syntax in favor of 'emerge --action'

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

18 years agoremove documentation on --upgradeonly
Marius Mauch [Sun, 19 Feb 2006 04:47:27 +0000 (04:47 -0000)]
remove documentation on --upgradeonly

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

18 years agofinally remove --rsync
Marius Mauch [Sun, 19 Feb 2006 04:46:09 +0000 (04:46 -0000)]
finally remove --rsync

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

18 years agofinally remove --upgradeonly
Marius Mauch [Sun, 19 Feb 2006 04:43:03 +0000 (04:43 -0000)]
finally remove --upgradeonly

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

18 years agoUpdate the mtimedb only after the updates have been processed.
Zac Medico [Sun, 19 Feb 2006 01:13:57 +0000 (01:13 -0000)]
Update the mtimedb only after the updates have been processed.

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

18 years agoSplit move_ent calls from do_upgrade() and do them in global_updates() instead.
Zac Medico [Sun, 19 Feb 2006 00:16:09 +0000 (00:16 -0000)]
Split move_ent calls from do_upgrade() and do them in global_updates() instead.

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

18 years agoFix 2 typos from revision 2735.
Zac Medico [Sun, 19 Feb 2006 00:01:38 +0000 (00:01 -0000)]
Fix 2 typos from revision 2735.

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

18 years agoClean up do_upgrade() and add atom validation.
Zac Medico [Sat, 18 Feb 2006 23:39:05 +0000 (23:39 -0000)]
Clean up do_upgrade() and add atom validation.

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

18 years agoSplit the config file updates from do_upgrade into a new update_config_files() functi...
Zac Medico [Sat, 18 Feb 2006 22:39:07 +0000 (22:39 -0000)]
Split the config file updates from do_upgrade into a new update_config_files() function that does all updates in one big batch.

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

18 years agoCreate a global_updates() function in order to remove a chunk from the global scope.
Zac Medico [Sat, 18 Feb 2006 21:45:43 +0000 (21:45 -0000)]
Create a global_updates() function in order to remove a chunk from the global scope.

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

18 years agoConsider global updates that proceed quickly as a single mtimedb transaction.
Zac Medico [Sat, 18 Feb 2006 19:25:23 +0000 (19:25 -0000)]
Consider global updates that proceed quickly as a single mtimedb transaction.

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

18 years agoSplit out a vardbapi.update_ents() method and leave it unused for the moment since...
Zac Medico [Sat, 18 Feb 2006 19:18:31 +0000 (19:18 -0000)]
Split out a vardbapi.update_ents() method and leave it unused for the moment since it's not currently being used properly anyway (see bug 122089).

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

18 years agoAdd a cleanup() method to xpak.tbz2 and do a sanity check there.
Zac Medico [Sat, 18 Feb 2006 02:25:24 +0000 (02:25 -0000)]
Add a cleanup() method to xpak.tbz2 and do a sanity check there.

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

18 years agoAdd a return value to fixdbentries that indicates whether or not modifications were...
Zac Medico [Sat, 18 Feb 2006 01:39:05 +0000 (01:39 -0000)]
Add a return value to fixdbentries that indicates whether or not modifications were performed.  Use this to avoid unnecessary recomposition of tbz2 files.

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

18 years agoFilter out some more invalid updates before fixpackages gets them.
Zac Medico [Fri, 17 Feb 2006 23:25:04 +0000 (23:25 -0000)]
Filter out some more invalid updates before fixpackages gets them.

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

18 years agoBring back myline variable inside do_upgrade because it is needed (regression from...
Zac Medico [Fri, 17 Feb 2006 19:08:04 +0000 (19:08 -0000)]
Bring back myline variable inside do_upgrade because it is needed (regression from rev 2726).

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

18 years agoStore split lines in myupd so that they don't need to be split again later.
Zac Medico [Fri, 17 Feb 2006 18:56:11 +0000 (18:56 -0000)]
Store split lines in myupd so that they don't need to be split again later.

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

18 years agoOptimize fixpackages to do all updates in one big batch so that each tbz2 is only...
Zac Medico [Fri, 17 Feb 2006 18:35:54 +0000 (18:35 -0000)]
Optimize fixpackages to do all updates in one big batch so that each tbz2 is only recomposed once.

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

18 years agoMake fixdbentries operate on an iterable instead of a dict because order can matter.
Zac Medico [Fri, 17 Feb 2006 07:56:02 +0000 (07:56 -0000)]
Make fixdbentries operate on an iterable instead of a dict because order can matter.

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