catalyst.git
15 years agoRemove unnecessary os.path import
Andrew Gaffney [Sat, 12 Sep 2009 18:12:12 +0000 (13:12 -0500)]
Remove unnecessary os.path import

15 years agoReplace usage of types module and type() with isinstance()
Andrew Gaffney [Sat, 12 Sep 2009 18:07:36 +0000 (13:07 -0500)]
Replace usage of types module and type() with isinstance()

15 years agoCreate catalyst.util.empty_tree() helper function and use it all over
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

15 years agoAdd ability to invalidate all further autoresume points
Andrew Gaffney [Sat, 12 Sep 2009 05:44:46 +0000 (00:44 -0500)]
Add ability to invalidate all further autoresume points

15 years agoRemove another unnecessary intermediary variable
Andrew Gaffney [Sat, 12 Sep 2009 05:20:00 +0000 (00:20 -0500)]
Remove another unnecessary intermediary variable

15 years agoAdd ability to specify default values for all specs and add rel_type=default to it
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

15 years agoSet a default value for livecd/iso
Andrew Gaffney [Sat, 12 Sep 2009 04:56:15 +0000 (23:56 -0500)]
Set a default value for livecd/iso

15 years agoMove commandline parsing to function
Andrew Gaffney [Sat, 12 Sep 2009 04:29:02 +0000 (23:29 -0500)]
Move commandline parsing to function

15 years agoStick optional config file values in a tuple and concatenate with required values
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

15 years agoApply patch from Gentoo bug #284585
Andrew Gaffney [Sat, 12 Sep 2009 02:32:43 +0000 (21:32 -0500)]
Apply patch from Gentoo bug #284585

15 years agoChange my email address to point to my current address rather than my now defunct...
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.

15 years agoAdding .gitattributes and adding an Id variable to AUTHORS, ChangeLog, README, TODO...
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.

15 years agoMerge branch 'master' into merge_tmp
Andrew Gaffney [Thu, 3 Sep 2009 01:51:44 +0000 (20:51 -0500)]
Merge branch 'master' into merge_tmp

15 years agoClean up a few extraneous spaces, line wrap a comment, and add Id.
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.

15 years agoAdding .gitattributes and adding an Id variable to AUTHORS, ChangeLog, README, and...
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.

15 years agoApply patch for module blacklisting from gentoo bug #282148
Andrew Gaffney [Sun, 23 Aug 2009 16:00:34 +0000 (11:00 -0500)]
Apply patch for module blacklisting from gentoo bug #282148

15 years agoApply 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

15 years agoFix the header for the ChangeLog. Thanks, echangelog, for assuming I always want...
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.

15 years agoVersion bumping to 2.0.6.905 for release.
Chris Gianelloni [Tue, 7 Jul 2009 14:59:34 +0000 (07:59 -0700)]
Version bumping to 2.0.6.905 for release.

15 years agoMy pedantic self could not help but capitalize Gentoo. Blame Andrew.
Chris Gianelloni [Tue, 7 Jul 2009 14:56:53 +0000 (07:56 -0700)]
My pedantic self could not help but capitalize Gentoo.  Blame Andrew.

15 years agoMerge branch 'master' of git+ssh://git@linbsd.net/projs/catalyst
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

15 years agoMerge branch 'catalyst_3' of git+ssh://git@linbsd.net/projs/catalyst into catalyst_3
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

15 years agoAdd a bell as late as possible in every elilo.msg or boot.msg file, provides blind...
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.

15 years agoAdd a bell as late as possible in every elilo.msg or boot.msg file, provides blind...
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.

15 years agoApply patch to document espeakup support for gentoo bug #267708
Andrew Gaffney [Sun, 28 Jun 2009 23:56:49 +0000 (18:56 -0500)]
Apply patch to document espeakup support for gentoo bug #267708

15 years agoApply 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

15 years agoNormalize spaces and tabs: modules/catalyst/spawn.py - def process_exit_code
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

15 years agoNormalize spaces and tabs: modules/catalyst/spawn.py - def cleanup
Robin H. Johnson [Wed, 27 May 2009 15:47:32 +0000 (08:47 -0700)]
Normalize spaces and tabs: modules/catalyst/spawn.py - def cleanup

15 years agoNormalize spaces and tabs: modules/catalyst/spawn.py - spawn_bash.
Robin H. Johnson [Wed, 27 May 2009 15:45:34 +0000 (08:45 -0700)]
Normalize spaces and tabs: modules/catalyst/spawn.py - spawn_bash.

15 years agoNormalize spaces and tabs: modules/catalyst/util.py
Robin H. Johnson [Wed, 27 May 2009 15:44:21 +0000 (08:44 -0700)]
Normalize spaces and tabs: modules/catalyst/util.py

15 years agoNormalize spaces and tabs: modules/catalyst/target/tinderbox.py
Robin H. Johnson [Wed, 27 May 2009 15:43:28 +0000 (08:43 -0700)]
Normalize spaces and tabs: modules/catalyst/target/tinderbox.py

15 years agoNormalize spaces and tabs: modules/catalyst/target/netboot.py
Robin H. Johnson [Wed, 27 May 2009 15:43:00 +0000 (08:43 -0700)]
Normalize spaces and tabs: modules/catalyst/target/netboot.py

15 years agoNormalize spaces and tabs: modules/catalyst/target/grp.py
Robin H. Johnson [Wed, 27 May 2009 15:42:10 +0000 (08:42 -0700)]
Normalize spaces and tabs: modules/catalyst/target/grp.py

15 years agoPut the vim modeline in all source files to avoid any more tab/space mess.
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.

15 years agoThis bad vim modeline is one of the reasons that tabs and spaces are being mixed...
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.

15 years agofix changelog
Andrew Gaffney [Wed, 27 May 2009 14:47:26 +0000 (09:47 -0500)]
fix changelog

15 years agoimport catalyst_support for gentoo bug #271368
Andrew Gaffney [Wed, 27 May 2009 12:38:26 +0000 (07:38 -0500)]
import catalyst_support for gentoo bug #271368

15 years agoActually doing the commit, this time.
Chris Gianelloni [Sat, 25 Apr 2009 10:23:39 +0000 (03:23 -0700)]
Actually doing the commit, this time.

15 years agoRolling an official catalyst 2.0.6.904 version.
Chris Gianelloni [Fri, 24 Apr 2009 00:03:13 +0000 (17:03 -0700)]
Rolling an official catalyst 2.0.6.904 version.

15 years agoGet rid of addlargs in the main script
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

15 years agomore spacing cleanups
Andrew Gaffney [Tue, 7 Apr 2009 02:20:19 +0000 (21:20 -0500)]
more spacing cleanups

15 years agospacing cleanups
Andrew Gaffney [Tue, 7 Apr 2009 02:17:43 +0000 (21:17 -0500)]
spacing cleanups

15 years agoClean up cleanables
Andrew Gaffney [Tue, 7 Apr 2009 02:09:33 +0000 (21:09 -0500)]
Clean up cleanables

15 years agoNote in TODO where things have already been done
Andrew Gaffney [Sun, 5 Apr 2009 04:34:52 +0000 (23:34 -0500)]
Note in TODO where things have already been done

15 years agoExplicitly set target: in per-target spec values
Andrew Gaffney [Sat, 4 Apr 2009 22:32:03 +0000 (17:32 -0500)]
Explicitly set target: in per-target spec values

15 years agoApply additional patch from gentoo bug #255793 for arm subarches
Andrew Gaffney [Sat, 4 Apr 2009 22:16:20 +0000 (17:16 -0500)]
Apply additional patch from gentoo bug #255793 for arm subarches

15 years agoApply 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

15 years agoApply patch from gentoo bug #264457 to prevent deleting of ccache cache
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

15 years agoApply 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

15 years agoAdditional sh patch from gentoo bug #255793
Andrew Gaffney [Tue, 24 Feb 2009 13:30:03 +0000 (07:30 -0600)]
Additional sh patch from gentoo bug #255793

15 years agoAdditional 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

15 years agoApply modified patch from gentoo bug #255793 for enhanced sh/arm support
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

15 years agoApply 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

15 years agoAdd note to TODO about enhanced catalystrc support
Andrew Gaffney [Fri, 30 Jan 2009 02:39:35 +0000 (20:39 -0600)]
Add note to TODO about enhanced catalystrc support

15 years agoUpdate reference to make.conf.example for new location in portage-2.1.6
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

15 years agoUpdate 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

15 years agoRemove --noreplace from run_merge call so that baselayout gets rebuilt with USE=build
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

15 years agoRemove --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

15 years agoChange invalid atom '>=sys-apps/baselayout-2*' to '>=sys-apps/baselayout-2'
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'

15 years agoChange 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'

15 years agoAdd run_controller_action() function and replace manual calls to controller file
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

15 years agoAdd clean no-op for system target
Andrew Gaffney [Wed, 14 Jan 2009 13:44:49 +0000 (07:44 -0600)]
Add clean no-op for system target

15 years agoFix up a few runtime errors
Andrew Gaffney [Wed, 14 Jan 2009 02:11:30 +0000 (20:11 -0600)]
Fix up a few runtime errors

15 years agoInitial commit of new system target
Andrew Gaffney [Tue, 13 Jan 2009 22:39:35 +0000 (16:39 -0600)]
Initial commit of new system target

15 years agoAdd procedure for 'system' target
Andrew Gaffney [Tue, 13 Jan 2009 21:56:47 +0000 (15:56 -0600)]
Add procedure for 'system' target

15 years agoTODO updates: add information about verification of seeds/caches/configs/specs, updat...
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.

15 years agoTODO updates: added section on statistics gathering/reporting, added section on ...
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.

15 years agoRemove all references to 'spec' and 'addlargs' in target modules
Andrew Gaffney [Tue, 13 Jan 2009 18:40:59 +0000 (12:40 -0600)]
Remove all references to 'spec' and 'addlargs' in target modules

15 years agoAll targets have been updated not to use the spec_prefix, so we don't need to save...
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

15 years agoDon't pass conf_values or addlargs to target __init__()
Andrew Gaffney [Tue, 13 Jan 2009 14:05:44 +0000 (08:05 -0600)]
Don't pass conf_values or addlargs to target __init__()

15 years agoRemove all references to self.settings[spec_prefix] and remove some now useless funct...
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

15 years agoReorganize init for snapshot target
Andrew Gaffney [Tue, 13 Jan 2009 13:37:00 +0000 (07:37 -0600)]
Reorganize init for snapshot target

15 years agotypo
Andrew Gaffney [Tue, 13 Jan 2009 13:22:11 +0000 (07:22 -0600)]
typo

15 years agoTry to import portage.util before portage_util
Andrew Gaffney [Tue, 13 Jan 2009 13:20:33 +0000 (07:20 -0600)]
Try to import portage.util before portage_util

15 years agoTry 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

15 years agoAdd validate_values() and compare_key() functions to Spec class
Andrew Gaffney [Tue, 13 Jan 2009 04:43:32 +0000 (22:43 -0600)]
Add validate_values() and compare_key() functions to Spec class

15 years agoAdd new global config singleton object and Spec class and convert snapshot and generi...
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

15 years agoAdd base singleton class definition
Andrew Gaffney [Mon, 12 Jan 2009 22:04:37 +0000 (16:04 -0600)]
Add base singleton class definition

15 years agoadd note about logging to TODO
Andrew Gaffney [Mon, 12 Jan 2009 21:32:19 +0000 (15:32 -0600)]
add note about logging to TODO

15 years agoMore replacements of print statement with msg()
Andrew Gaffney [Mon, 12 Jan 2009 20:40:57 +0000 (14:40 -0600)]
More replacements of print statement with msg()

15 years agoMove livecd/files directory/files to files/livecd.
Chris Gianelloni [Mon, 12 Jan 2009 17:33:36 +0000 (09:33 -0800)]
Move livecd/files directory/files to files/livecd.

15 years agoMove livecd/cdtar directory/files to files/cdtar.
Chris Gianelloni [Mon, 12 Jan 2009 17:25:37 +0000 (09:25 -0800)]
Move livecd/cdtar directory/files to files/cdtar.

15 years agoadd some notes
Andrew Gaffney [Mon, 12 Jan 2009 15:53:28 +0000 (09:53 -0600)]
add some notes

15 years agoReplace more instances of print with msg()
Andrew Gaffney [Mon, 12 Jan 2009 15:46:40 +0000 (09:46 -0600)]
Replace more instances of print with msg()

15 years agoMore replacements of the print statement with msg()
Andrew Gaffney [Mon, 12 Jan 2009 15:33:21 +0000 (09:33 -0600)]
More replacements of the print statement with msg()

15 years agoReplace all instances of print with catalyst.output.msg() in catalyst.target.generic_...
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

15 years agoMove set_autoresume_path() from catalyst.target.generic_stage to catalyst.target...
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

15 years agoMake use of set_autoresume() in target modules
Andrew Gaffney [Mon, 12 Jan 2009 04:59:33 +0000 (22:59 -0600)]
Make use of set_autoresume() in target modules

15 years agoAdd check_autoresume() and set_autoresume() helpers to catalyst.target.generic and...
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

15 years agoImport only cmd() from catalyst.spawn
Andrew Gaffney [Mon, 12 Jan 2009 04:01:00 +0000 (22:01 -0600)]
Import only cmd() from catalyst.spawn

15 years agoRemove redundant imports
Andrew Gaffney [Mon, 12 Jan 2009 03:49:03 +0000 (21:49 -0600)]
Remove redundant imports

15 years agoRemove catalyst.support module
Andrew Gaffney [Mon, 12 Jan 2009 03:35:50 +0000 (21:35 -0600)]
Remove catalyst.support module

15 years agoMove remaining stuff from catalyst.support to catalyst.config
Andrew Gaffney [Mon, 12 Jan 2009 03:31:36 +0000 (21:31 -0600)]
Move remaining stuff from catalyst.support to catalyst.config

15 years agoMove addl_arg_parse() from catalyst.support to catalyst.util
Andrew Gaffney [Mon, 12 Jan 2009 03:23:55 +0000 (21:23 -0600)]
Move addl_arg_parse() from catalyst.support to catalyst.util

15 years agomissing self.
Andrew Gaffney [Mon, 12 Jan 2009 02:29:35 +0000 (20:29 -0600)]
missing self.

15 years agoMove gen_contents_file() and gen_digest_file() from catalyst.target.generic_stage...
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

15 years agoMove netboot-final.sh from targets/support/ to targets/netboot/
Andrew Gaffney [Mon, 12 Jan 2009 01:08:32 +0000 (19:08 -0600)]
Move netboot-final.sh from targets/support/ to targets/netboot/

15 years agoRename netboot2 target to netboot
Andrew Gaffney [Mon, 12 Jan 2009 01:02:54 +0000 (19:02 -0600)]
Rename netboot2 target to netboot

15 years agoCleanups to make pychecker happy
Andrew Gaffney [Mon, 12 Jan 2009 00:28:42 +0000 (18:28 -0600)]
Cleanups to make pychecker happy

15 years agoGrab just the first value return from the now-working call to resource.getrlimit()
Andrew Gaffney [Mon, 12 Jan 2009 00:11:58 +0000 (18:11 -0600)]
Grab just the first value return from the now-working call to resource.getrlimit()