catalyst.git
15 years agochange os.path.is_dir() to isdir()
Andrew Gaffney [Sat, 28 Nov 2009 18:44:49 +0000 (12:44 -0600)]
change os.path.is_dir() to isdir()

15 years agoRemove metadata_overlay option, since it doesn't make sense with >=portage-2.1.6
Andrew Gaffney [Sun, 20 Sep 2009 19:44:05 +0000 (14:44 -0500)]
Remove metadata_overlay option, since it doesn't make sense with >=portage-2.1.6

15 years agoAdd dependency information for each target
Andrew Gaffney [Sat, 19 Sep 2009 19:07:03 +0000 (14:07 -0500)]
Add dependency information for each target
Add function to automatically calculate source_subpath

15 years agofix typo in arm.py
Andrew Gaffney [Sat, 19 Sep 2009 19:06:05 +0000 (14:06 -0500)]
fix typo in arm.py

15 years agoFix typo for Gentoo bug #285484
Andrew Gaffney [Fri, 18 Sep 2009 19:22:16 +0000 (14:22 -0500)]
Fix typo for Gentoo bug #285484

15 years agoRewrite unpack_snapshot() to suck less
Andrew Gaffney [Mon, 14 Sep 2009 01:39:43 +0000 (20:39 -0500)]
Rewrite unpack_snapshot() to suck less

15 years agoRewrite unpack() so it doesn't suck
Andrew Gaffney [Mon, 14 Sep 2009 01:19:08 +0000 (20:19 -0500)]
Rewrite unpack() so it doesn't suck

15 years agoBeef up autoresume to record path metadata and check it later
Andrew Gaffney [Mon, 14 Sep 2009 01:18:35 +0000 (20:18 -0500)]
Beef up autoresume to record path metadata and check it later

15 years agoprune some dead code
Andrew Gaffney [Mon, 14 Sep 2009 00:33:49 +0000 (19:33 -0500)]
prune some dead code

15 years agoAdd --exclude /packages/ to the rsync line for the snapshot
Andrew Gaffney [Sun, 13 Sep 2009 22:16:42 +0000 (17:16 -0500)]
Add --exclude /packages/ to the rsync line for the snapshot

15 years agoCreate catalyst.util.move() helper and use it
Andrew Gaffney [Sun, 13 Sep 2009 20:21:23 +0000 (15:21 -0500)]
Create catalyst.util.move() helper and use it

15 years agoAdd catalyst.util.copy() helper function and use it
Andrew Gaffney [Sun, 13 Sep 2009 20:15:10 +0000 (15:15 -0500)]
Add catalyst.util.copy() helper function and use it

15 years agoCreate catalyst.util.mkdir() helper function and use it
Andrew Gaffney [Sun, 13 Sep 2009 20:01:57 +0000 (15:01 -0500)]
Create catalyst.util.mkdir() helper function and use it

15 years agoanother manual rsync call
Andrew Gaffney [Sun, 13 Sep 2009 19:54:03 +0000 (14:54 -0500)]
another manual rsync call

15 years agoCreate catalyst.util.create_tarball() helper function
Andrew Gaffney [Sun, 13 Sep 2009 19:51:58 +0000 (14:51 -0500)]
Create catalyst.util.create_tarball() helper function
Replace more manual calls to rsync with catalyst.util.rsync()
Replace manual calls to 'tar cjf' with catalyst.util.create_tarball()

15 years agoAdd catalyst.util.create_tarball() helper function and modify snapshot target to...
Andrew Gaffney [Sun, 13 Sep 2009 19:38:10 +0000 (14:38 -0500)]
Add catalyst.util.create_tarball() helper function and modify snapshot target to use it

15 years agoCreate catalyst.util.rsync() helper function
Andrew Gaffney [Sun, 13 Sep 2009 19:29:12 +0000 (14:29 -0500)]
Create catalyst.util.rsync() helper function

15 years agoModify code to use catalyst.util.remove_path() helper everywhere
Andrew Gaffney [Sun, 13 Sep 2009 18:44:43 +0000 (13:44 -0500)]
Modify code to use catalyst.util.remove_path() helper everywhere
Include globbing support in remove_path()
Create catalyst.util.create_symlink() helper and modify code to use it

15 years agoAdd catalyst.util.remove_dir() helper function
Andrew Gaffney [Sun, 13 Sep 2009 18:12:59 +0000 (13:12 -0500)]
Add catalyst.util.remove_dir() helper function

15 years agoremove nb-busybox.cf as it's no longer used
Andrew Gaffney [Sat, 12 Sep 2009 22:16:21 +0000 (17:16 -0500)]
remove nb-busybox.cf as it's no longer used

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()