Andrew Gaffney [Sun, 13 Sep 2009 18:12:59 +0000 (13:12 -0500)]
Add catalyst.util.remove_dir() helper function
Andrew Gaffney [Sat, 12 Sep 2009 22:16:21 +0000 (17:16 -0500)]
remove nb-busybox.cf as it's no longer used
Andrew Gaffney [Sat, 12 Sep 2009 18:12:12 +0000 (13:12 -0500)]
Remove unnecessary os.path import
Andrew Gaffney [Sat, 12 Sep 2009 18:07:36 +0000 (13:07 -0500)]
Replace usage of types module and type() with isinstance()
Andrew Gaffney [Sat, 12 Sep 2009 16:08:52 +0000 (11:08 -0500)]
Create catalyst.util.empty_tree() helper function and use it all over
Andrew Gaffney [Sat, 12 Sep 2009 05:44:46 +0000 (00:44 -0500)]
Add ability to invalidate all further autoresume points
Andrew Gaffney [Sat, 12 Sep 2009 05:20:00 +0000 (00:20 -0500)]
Remove another unnecessary intermediary variable
Andrew Gaffney [Sat, 12 Sep 2009 05:13:14 +0000 (00:13 -0500)]
Add ability to specify default values for all specs and add rel_type=default to it
Andrew Gaffney [Sat, 12 Sep 2009 04:56:15 +0000 (23:56 -0500)]
Set a default value for livecd/iso
Andrew Gaffney [Sat, 12 Sep 2009 04:29:02 +0000 (23:29 -0500)]
Move commandline parsing to function
Andrew Gaffney [Sat, 12 Sep 2009 04:11:12 +0000 (23:11 -0500)]
Stick optional config file values in a tuple and concatenate with required values
Andrew Gaffney [Sat, 12 Sep 2009 02:32:43 +0000 (21:32 -0500)]
Apply patch from Gentoo bug #284585
Chris Gianelloni [Thu, 3 Sep 2009 23:11:42 +0000 (16:11 -0700)]
Change my email address to point to my current address rather than my now defunct Gentoo address.
Chris Gianelloni [Thu, 3 Sep 2009 23:10:49 +0000 (16:10 -0700)]
Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog, README, TODO, and catalyst.
Andrew Gaffney [Thu, 3 Sep 2009 01:51:44 +0000 (20:51 -0500)]
Merge branch 'master' into merge_tmp
Chris Gianelloni [Wed, 2 Sep 2009 15:35:15 +0000 (08:35 -0700)]
Clean up a few extraneous spaces, line wrap a comment, and add Id.
Chris Gianelloni [Wed, 2 Sep 2009 15:33:38 +0000 (08:33 -0700)]
Adding .gitattributes and adding an Id variable to AUTHORS, ChangeLog, README, and TODO.
Andrew Gaffney [Sun, 23 Aug 2009 16:00:34 +0000 (11:00 -0500)]
Apply patch for module blacklisting from gentoo bug #282148
Andrew Gaffney [Sun, 23 Aug 2009 15:58:36 +0000 (10:58 -0500)]
Apply patch for module blacklisting from gentoo bug #282148
Chris Gianelloni [Tue, 7 Jul 2009 15:02:26 +0000 (08:02 -0700)]
Fix the header for the ChangeLog. Thanks, echangelog, for assuming I always want to update the Gentoo Foundation copyright dates.
Chris Gianelloni [Tue, 7 Jul 2009 14:59:34 +0000 (07:59 -0700)]
Version bumping to 2.0.6.905 for release.
Chris Gianelloni [Tue, 7 Jul 2009 14:56:53 +0000 (07:56 -0700)]
My pedantic self could not help but capitalize Gentoo. Blame Andrew.
Robin H. Johnson [Mon, 29 Jun 2009 00:07:50 +0000 (17:07 -0700)]
Merge branch 'master' of git+ssh://git@linbsd.net/projs/catalyst
Robin H. Johnson [Mon, 29 Jun 2009 00:07:16 +0000 (17:07 -0700)]
Merge branch 'catalyst_3' of git+ssh://git@linbsd.net/projs/catalyst into catalyst_3
Robin H. Johnson [Mon, 29 Jun 2009 00:06:41 +0000 (17:06 -0700)]
Add a bell as late as possible in every elilo.msg or boot.msg file, provides blind users with a clue that input is needed.
Robin H. Johnson [Mon, 29 Jun 2009 00:06:41 +0000 (17:06 -0700)]
Add a bell as late as possible in every elilo.msg or boot.msg file, provides blind users with a clue that input is needed.
Andrew Gaffney [Sun, 28 Jun 2009 23:56:49 +0000 (18:56 -0500)]
Apply patch to document espeakup support for gentoo bug #267708
Andrew Gaffney [Sun, 28 Jun 2009 23:54:54 +0000 (18:54 -0500)]
Apply patch to document espeakup support for gentoo bug #267708
Robin H. Johnson [Wed, 27 May 2009 15:58:12 +0000 (08:58 -0700)]
Normalize spaces and tabs: modules/catalyst/spawn.py - def process_exit_code
Robin H. Johnson [Wed, 27 May 2009 15:47:32 +0000 (08:47 -0700)]
Normalize spaces and tabs: modules/catalyst/spawn.py - def cleanup
Robin H. Johnson [Wed, 27 May 2009 15:45:34 +0000 (08:45 -0700)]
Normalize spaces and tabs: modules/catalyst/spawn.py - spawn_bash.
Robin H. Johnson [Wed, 27 May 2009 15:44:21 +0000 (08:44 -0700)]
Normalize spaces and tabs: modules/catalyst/util.py
Robin H. Johnson [Wed, 27 May 2009 15:43:28 +0000 (08:43 -0700)]
Normalize spaces and tabs: modules/catalyst/target/tinderbox.py
Robin H. Johnson [Wed, 27 May 2009 15:43:00 +0000 (08:43 -0700)]
Normalize spaces and tabs: modules/catalyst/target/netboot.py
Robin H. Johnson [Wed, 27 May 2009 15:42:10 +0000 (08:42 -0700)]
Normalize spaces and tabs: modules/catalyst/target/grp.py
Robin H. Johnson [Wed, 27 May 2009 15:40:54 +0000 (08:40 -0700)]
Put the vim modeline in all source files to avoid any more tab/space mess.
Robin H. Johnson [Wed, 27 May 2009 15:40:31 +0000 (08:40 -0700)]
This bad vim modeline is one of the reasons that tabs and spaces are being mixed. Switch expandtab to noexpandtab as the new official line leader for Catalyst is tabs.
Andrew Gaffney [Wed, 27 May 2009 14:47:26 +0000 (09:47 -0500)]
fix changelog
Andrew Gaffney [Wed, 27 May 2009 12:38:26 +0000 (07:38 -0500)]
import catalyst_support for gentoo bug #271368
Chris Gianelloni [Sat, 25 Apr 2009 10:23:39 +0000 (03:23 -0700)]
Actually doing the commit, this time.
Chris Gianelloni [Fri, 24 Apr 2009 00:03:13 +0000 (17:03 -0700)]
Rolling an official catalyst 2.0.6.904 version.
Andrew Gaffney [Tue, 7 Apr 2009 02:44:11 +0000 (21:44 -0500)]
Get rid of addlargs in the main script
Initial basics for multiple target support
Move targetmap into global config object
Andrew Gaffney [Tue, 7 Apr 2009 02:20:19 +0000 (21:20 -0500)]
more spacing cleanups
Andrew Gaffney [Tue, 7 Apr 2009 02:17:43 +0000 (21:17 -0500)]
spacing cleanups
Andrew Gaffney [Tue, 7 Apr 2009 02:09:33 +0000 (21:09 -0500)]
Clean up cleanables
Andrew Gaffney [Sun, 5 Apr 2009 04:34:52 +0000 (23:34 -0500)]
Note in TODO where things have already been done
Andrew Gaffney [Sat, 4 Apr 2009 22:32:03 +0000 (17:32 -0500)]
Explicitly set target: in per-target spec values
Andrew Gaffney [Sat, 4 Apr 2009 22:16:20 +0000 (17:16 -0500)]
Apply additional patch from gentoo bug #255793 for arm subarches
Andrew Gaffney [Sat, 4 Apr 2009 22:07:55 +0000 (17:07 -0500)]
Apply additional patch from gentoo bug #255793 for arm subarches
Andrew Gaffney [Sat, 4 Apr 2009 19:34:34 +0000 (14:34 -0500)]
Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
Andrew Gaffney [Sat, 4 Apr 2009 19:34:01 +0000 (14:34 -0500)]
Apply patch from gentoo bug #264457 to prevent deleting of ccache cache
Andrew Gaffney [Tue, 24 Feb 2009 13:30:03 +0000 (07:30 -0600)]
Additional sh patch from gentoo bug #255793
Andrew Gaffney [Tue, 24 Feb 2009 13:26:35 +0000 (07:26 -0600)]
Additional sh patch from gentoo bug #255793
Andrew Gaffney [Sat, 21 Feb 2009 17:21:39 +0000 (11:21 -0600)]
Apply modified patch from gentoo bug #255793 for enhanced sh/arm support
Andrew Gaffney [Sat, 21 Feb 2009 17:06:57 +0000 (11:06 -0600)]
Apply patch from gentoo bug #255793 for enhanced sh/arm support
Andrew Gaffney [Fri, 30 Jan 2009 02:39:35 +0000 (20:39 -0600)]
Add note to TODO about enhanced catalystrc support
Andrew Gaffney [Wed, 21 Jan 2009 03:39:06 +0000 (21:39 -0600)]
Update reference to make.conf.example for new location in portage-2.1.6
Andrew Gaffney [Wed, 21 Jan 2009 03:36:21 +0000 (21:36 -0600)]
Update reference to make.conf.example for new location in portage-2.1.6
Andrew Gaffney [Tue, 20 Jan 2009 22:45:13 +0000 (16:45 -0600)]
Remove --noreplace from run_merge call so that baselayout gets rebuilt with USE=build
Andrew Gaffney [Tue, 20 Jan 2009 22:44:42 +0000 (16:44 -0600)]
Remove --noreplace from run_merge call so that baselayout gets rebuilt with USE=build
Andrew Gaffney [Fri, 16 Jan 2009 17:13:18 +0000 (11:13 -0600)]
Change invalid atom '>=sys-apps/baselayout-2*' to '>=sys-apps/baselayout-2'
Andrew Gaffney [Fri, 16 Jan 2009 17:12:58 +0000 (11:12 -0600)]
Change invalid atom '>=sys-apps/baselayout-2*' to '>=sys-apps/baselayout-2'
Andrew Gaffney [Wed, 14 Jan 2009 14:13:24 +0000 (08:13 -0600)]
Add run_controller_action() function and replace manual calls to controller file
Andrew Gaffney [Wed, 14 Jan 2009 13:44:49 +0000 (07:44 -0600)]
Add clean no-op for system target
Andrew Gaffney [Wed, 14 Jan 2009 02:11:30 +0000 (20:11 -0600)]
Fix up a few runtime errors
Andrew Gaffney [Tue, 13 Jan 2009 22:39:35 +0000 (16:39 -0600)]
Initial commit of new system target
Andrew Gaffney [Tue, 13 Jan 2009 21:56:47 +0000 (15:56 -0600)]
Add procedure for 'system' target
Chris Gianelloni [Tue, 13 Jan 2009 20:35:44 +0000 (12:35 -0800)]
TODO updates: add information about verification of seeds/caches/configs/specs, update automated actions section in targets, add all-stages and all-images target information, clean up system and world target information, add information on improving caching/resuming, move mixed host/target information into targets section, add information on replacing livecd-tools (hwdata/libkudzu/hwsetup) with internal code, and fixing the spacing.
Chris Gianelloni [Tue, 13 Jan 2009 18:48:53 +0000 (10:48 -0800)]
TODO updates: added section on statistics gathering/reporting, added section on (potential) new targets, and update boot loader section.
Andrew Gaffney [Tue, 13 Jan 2009 18:40:59 +0000 (12:40 -0600)]
Remove all references to 'spec' and 'addlargs' in target modules
Andrew Gaffney [Tue, 13 Jan 2009 15:47:25 +0000 (09:47 -0600)]
All targets have been updated not to use the spec_prefix, so we don't need to save the prefixed keys anymore
Andrew Gaffney [Tue, 13 Jan 2009 14:05:44 +0000 (08:05 -0600)]
Don't pass conf_values or addlargs to target __init__()
Andrew Gaffney [Tue, 13 Jan 2009 14:01:40 +0000 (08:01 -0600)]
Remove all references to self.settings[spec_prefix] and remove some now useless functions that remove the prefix from certain spec settings
Andrew Gaffney [Tue, 13 Jan 2009 13:37:00 +0000 (07:37 -0600)]
Reorganize init for snapshot target
Andrew Gaffney [Tue, 13 Jan 2009 13:22:11 +0000 (07:22 -0600)]
typo
Andrew Gaffney [Tue, 13 Jan 2009 13:20:33 +0000 (07:20 -0600)]
Try to import portage.util before portage_util
Andrew Gaffney [Tue, 13 Jan 2009 13:19:41 +0000 (07:19 -0600)]
Try to import portage.util before portage_util
Andrew Gaffney [Tue, 13 Jan 2009 04:43:32 +0000 (22:43 -0600)]
Add validate_values() and compare_key() functions to Spec class
Andrew Gaffney [Tue, 13 Jan 2009 00:45:30 +0000 (18:45 -0600)]
Add new global config singleton object and Spec class and convert snapshot and generic targets to use it
Andrew Gaffney [Mon, 12 Jan 2009 22:04:37 +0000 (16:04 -0600)]
Add base singleton class definition
Andrew Gaffney [Mon, 12 Jan 2009 21:32:19 +0000 (15:32 -0600)]
add note about logging to TODO
Andrew Gaffney [Mon, 12 Jan 2009 20:40:57 +0000 (14:40 -0600)]
More replacements of print statement with msg()
Chris Gianelloni [Mon, 12 Jan 2009 17:33:36 +0000 (09:33 -0800)]
Move livecd/files directory/files to files/livecd.
Chris Gianelloni [Mon, 12 Jan 2009 17:25:37 +0000 (09:25 -0800)]
Move livecd/cdtar directory/files to files/cdtar.
Andrew Gaffney [Mon, 12 Jan 2009 15:53:28 +0000 (09:53 -0600)]
add some notes
Andrew Gaffney [Mon, 12 Jan 2009 15:46:40 +0000 (09:46 -0600)]
Replace more instances of print with msg()
Andrew Gaffney [Mon, 12 Jan 2009 15:33:21 +0000 (09:33 -0600)]
More replacements of the print statement with msg()
Andrew Gaffney [Mon, 12 Jan 2009 13:52:27 +0000 (07:52 -0600)]
Replace all instances of print with catalyst.output.msg() in catalyst.target.generic_stage
Andrew Gaffney [Mon, 12 Jan 2009 13:34:33 +0000 (07:34 -0600)]
Move set_autoresume_path() from catalyst.target.generic_stage to catalyst.target.generic
Andrew Gaffney [Mon, 12 Jan 2009 04:59:33 +0000 (22:59 -0600)]
Make use of set_autoresume() in target modules
Andrew Gaffney [Mon, 12 Jan 2009 04:55:35 +0000 (22:55 -0600)]
Add check_autoresume() and set_autoresume() helpers to catalyst.target.generic and make use of them
Andrew Gaffney [Mon, 12 Jan 2009 04:01:00 +0000 (22:01 -0600)]
Import only cmd() from catalyst.spawn
Andrew Gaffney [Mon, 12 Jan 2009 03:49:03 +0000 (21:49 -0600)]
Remove redundant imports
Andrew Gaffney [Mon, 12 Jan 2009 03:35:50 +0000 (21:35 -0600)]
Remove catalyst.support module
Andrew Gaffney [Mon, 12 Jan 2009 03:31:36 +0000 (21:31 -0600)]
Move remaining stuff from catalyst.support to catalyst.config
Andrew Gaffney [Mon, 12 Jan 2009 03:23:55 +0000 (21:23 -0600)]
Move addl_arg_parse() from catalyst.support to catalyst.util
Andrew Gaffney [Mon, 12 Jan 2009 02:29:35 +0000 (20:29 -0600)]
missing self.
Andrew Gaffney [Mon, 12 Jan 2009 02:28:32 +0000 (20:28 -0600)]
Move gen_contents_file() and gen_digest_file() from catalyst.target.generic_stage to catalyst.hash
Andrew Gaffney [Mon, 12 Jan 2009 01:08:32 +0000 (19:08 -0600)]
Move netboot-final.sh from targets/support/ to targets/netboot/
Andrew Gaffney [Mon, 12 Jan 2009 01:02:54 +0000 (19:02 -0600)]
Rename netboot2 target to netboot