Matt Turner [Wed, 17 Aug 2011 04:17:16 +0000 (00:17 -0400)]
mips.py: remove incorrect word 'all' from descriptions
Matt Turner [Wed, 17 Aug 2011 04:16:59 +0000 (00:16 -0400)]
mips.py: call correct constructor in o32 classes
Matt Turner [Wed, 17 Aug 2011 04:09:58 +0000 (00:09 -0400)]
mips.py: add mips32r2 and mips64r2 builder classes
Matt Turner [Tue, 19 Jul 2011 17:09:33 +0000 (13:09 -0400)]
mips.py: mips/o32 classes should inherit generic_mips{,el}
generic_mips64{,el} should only be used for n32/n64/multilib.
Signed-off-by: Matt Turner <mattst88@gmail.com>
Matt Turner [Tue, 19 Jul 2011 17:08:32 +0000 (13:08 -0400)]
Fix man page to put mips64 and mips64el in the same section
Signed-off-by: Matt Turner <mattst88@gmail.com>
Matt Turner [Tue, 19 Jul 2011 17:01:48 +0000 (13:01 -0400)]
mips.py: remove unnecessary generic_multilib class
It only served to add the "multilib" USE flag, which is already provided
by the multilib profiles.
Signed-off-by: Matt Turner <mattst88@gmail.com>
Matt Turner [Tue, 19 Jul 2011 16:59:27 +0000 (12:59 -0400)]
mips.py: remove -mfix-24k from CFLAGS, it apparently doesn't exist
Signed-off-by: Matt Turner <mattst88@gmail.com>
Matt Turner [Sat, 16 Jul 2011 18:31:56 +0000 (14:31 -0400)]
mips.py: add mips32 and mips64 builder classes
Signed-off-by: Matt Turner <mattst88@gmail.com>
William Hubbs [Thu, 14 Jul 2011 01:45:02 +0000 (20:45 -0500)]
Revert "chroot-functions.sh: emerge sys-apps/shadow before distcc"
This reverts commit
11a7b5cb09e2d7b7f4f88496fc7816a7cad030d4.
We do not need this now since shadow is part of stage 1.
Jorge Manuel B. S. Vicetto (jmbsvicetto) [Thu, 14 Jul 2011 00:45:48 +0000 (00:45 +0000)]
Add /etc/init.d/fixinittab to the default runlevel - fix autologin on the installcd.
Matt Turner [Tue, 28 Jun 2011 00:54:25 +0000 (20:54 -0400)]
mips.py: include R4x00 and loongson workarounds in mips3
Matt Turner [Sun, 26 Jun 2011 17:02:22 +0000 (13:02 -0400)]
chroot-functions.sh: emerge sys-apps/shadow before distcc
distcc uses 'useradd' and will fail in stage2 without shadow.
Matt Turner [Sun, 26 Jun 2011 16:59:11 +0000 (12:59 -0400)]
chroot-functions.sh: don't run 'distcc-config --install'
distcc-config doesn't have this option anymore, so it's unneeded.
Sebastian Pipping [Sat, 25 Jun 2011 21:40:12 +0000 (23:40 +0200)]
Examples: refer to "man catalyst" for supported arches, too
Conflicts:
examples/netboot_template.spec
William Hubbs [Sun, 19 Jun 2011 18:15:35 +0000 (13:15 -0500)]
boot from local hd if no response to boot menu
x-gentoo-bug: 141199
x-gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=141199
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
William Hubbs [Sat, 25 Jun 2011 18:28:45 +0000 (13:28 -0500)]
fix ignore patterns
The top level .gitignore file should contain things you want ignored
through the entire tree. Specific files you want ignored should go in
.gitignore files in their respective directories unless they appear more
than once in the tree.
Sebastian Pipping [Sat, 25 Jun 2011 18:45:12 +0000 (20:45 +0200)]
Resolve duplicate class arch_sh4aeb
Sebastian Pipping [Sat, 25 Jun 2011 18:38:38 +0000 (20:38 +0200)]
Add "-news" to FEATURES everywhere
Raúl Porcel [Sat, 25 Jun 2011 18:36:07 +0000 (18:36 +0000)]
Add sh4aeb
Sebastian Pipping [Sat, 25 Jun 2011 18:07:08 +0000 (20:07 +0200)]
Makefile: Add missing dependency
Sebastian Pipping [Sat, 25 Jun 2011 18:02:02 +0000 (20:02 +0200)]
Fix man page automation for catalyst 3.x ("arch/" vs. "modules/catalyst/arch")
Sebastian Pipping [Sat, 25 Jun 2011 17:43:58 +0000 (19:43 +0200)]
Man page: Add Matt to authors
Sebastian Pipping [Sat, 25 Jun 2011 15:59:11 +0000 (17:59 +0200)]
Man page: Remove acute as man does not seem to render acutes properly
Sebastian Pipping [Sat, 25 Jun 2011 15:44:54 +0000 (17:44 +0200)]
Man page: Fix synopsis
Sebastian Pipping [Sat, 25 Jun 2011 15:36:53 +0000 (17:36 +0200)]
Makefile: Improve dependencies
Sebastian Pipping [Fri, 24 Jun 2011 16:58:46 +0000 (18:58 +0200)]
Migrate man page to Asciidoc, generate list of subarches, add Makefile including "dist" target
Conflicts:
ChangeLog
Matt Turner [Sat, 25 Jun 2011 17:50:22 +0000 (13:50 -0400)]
Use get_libdir instead of hard-coding lib for distcc
Matt Turner [Sat, 25 Jun 2011 16:16:07 +0000 (12:16 -0400)]
mips.py: add multilib (and missing n64) classes
Matt Turner [Sat, 25 Jun 2011 16:15:27 +0000 (12:15 -0400)]
mips.py: remove n32/n64 USE flags
Nothing uses these flags anymore.
Matt Turner [Sat, 25 Jun 2011 16:14:53 +0000 (12:14 -0400)]
mips.py: create generic mips64 classes
... and inherit from them to simplify other classes
Matt Turner [Sat, 25 Jun 2011 16:12:32 +0000 (12:12 -0400)]
mips.py: fix CFLAGS in loongson class
Clearly never tested
Matt Turner [Sat, 25 Jun 2011 16:10:59 +0000 (12:10 -0400)]
mips.py: Remove ip* classes
They were clearly never even tested since they were inheriting the
little-endian abstract class.
Matt Turner [Sat, 25 Jun 2011 16:09:28 +0000 (12:09 -0400)]
mips.py: Remove mips2 classes
Linux doesn't even run on mips2
Raúl Porcel [Thu, 14 Apr 2011 10:20:02 +0000 (10:20 +0000)]
Add gentoo-ilo option for the bootloader on ia64
Raúl Porcel [Sun, 10 Apr 2011 17:08:13 +0000 (17:08 +0000)]
Replace virtual/portage with sys-apps/portage, bug #358847
Raúl Porcel [Sat, 5 Feb 2011 18:27:51 +0000 (18:27 +0000)]
Enable new amd64 subarches
Raúl Porcel [Mon, 1 Nov 2010 12:24:52 +0000 (12:24 +0000)]
Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot org>, bug #330241
Raúl Porcel [Mon, 1 Nov 2010 11:27:22 +0000 (11:27 +0000)]
Revert "Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot org>, bug #330241"
This reverts commit
a1bb91b416413071e6033a480439c6d73447704e.
Raúl Porcel [Mon, 1 Nov 2010 11:26:12 +0000 (11:26 +0000)]
Add patch for Loongson support, patch by Zhang Le <r0bertz at gentoo dot org>, bug #330241
Raúl Porcel [Sun, 26 Sep 2010 15:10:16 +0000 (15:10 +0000)]
ARM fixes
Raúl Porcel [Sat, 11 Sep 2010 18:17:48 +0000 (18:17 +0000)]
Apply patch to make stage2 quiet, thanks to Alexandre Nuno Milheiro <nunomilheiro@gmail.com>, gentoo bug #273664
Raúl Porcel [Sat, 11 Sep 2010 18:06:26 +0000 (18:06 +0000)]
Fix sparc bug, gentoo bug 297231
Raúl Porcel [Sat, 4 Sep 2010 17:43:20 +0000 (17:43 +0000)]
Typo
Raúl Porcel [Sat, 4 Sep 2010 17:39:42 +0000 (17:39 +0000)]
Fix typo and add armv7a-hardfp target
Raúl Porcel [Sat, 4 Sep 2010 17:26:15 +0000 (17:26 +0000)]
Apply patch from Guy Martin <gmsoft@gentoo.org> to fix installcd for hppa, gentoo bug #317423
Andrew Gaffney [Tue, 26 Jan 2010 03:18:43 +0000 (21:18 -0600)]
Apply patch from armin76 for Gentoo bug #299498
Andrew Gaffney [Fri, 22 Jan 2010 13:31:22 +0000 (07:31 -0600)]
Actually pay attention to the 'delete' parameter for Gentoo bug #301769
Andrew Gaffney [Wed, 20 Jan 2010 02:34:57 +0000 (20:34 -0600)]
Missing space in catalyst.util.list_bashify()
Andrew Gaffney [Tue, 29 Dec 2009 17:50:06 +0000 (11:50 -0600)]
Only run depclean for stage3/system
Andrew Gaffney [Mon, 28 Dec 2009 13:17:57 +0000 (07:17 -0600)]
Run depclean at the end of stage generation (for Gentoo bug #295132)
Andrew Gaffney [Sat, 26 Dec 2009 22:21:38 +0000 (16:21 -0600)]
Add patch to start hald before xdm for Gentoo bug #280209
Andrew Gaffney [Sat, 19 Dec 2009 19:42:40 +0000 (13:42 -0600)]
Be verbose about why we're not considering certain built targets
Andrew Gaffney [Sat, 19 Dec 2009 18:51:00 +0000 (12:51 -0600)]
Use a regex to parse the built target filenames
Andrew Gaffney [Sun, 29 Nov 2009 17:27:58 +0000 (11:27 -0600)]
fix my previous fix of a string.join() call
Andrew Gaffney [Sun, 29 Nov 2009 03:16:01 +0000 (21:16 -0600)]
the command is 'cp', not 'copy'
Andrew Gaffney [Sun, 29 Nov 2009 03:10:56 +0000 (21:10 -0600)]
use os.path.lexists() so it doesn't fail on broken symlinks
Andrew Gaffney [Sun, 29 Nov 2009 02:54:30 +0000 (20:54 -0600)]
specify opening for writing
Andrew Gaffney [Sun, 29 Nov 2009 02:54:11 +0000 (20:54 -0600)]
don't use the same var name twice
Andrew Gaffney [Sun, 29 Nov 2009 02:28:39 +0000 (20:28 -0600)]
missing modules
Andrew Gaffney [Sun, 29 Nov 2009 00:22:45 +0000 (18:22 -0600)]
move rsplit() call to assignment instead of return
Andrew Gaffney [Sun, 29 Nov 2009 00:22:03 +0000 (18:22 -0600)]
minor fixes to buildplan logic
Andrew Gaffney [Sun, 29 Nov 2009 00:21:22 +0000 (18:21 -0600)]
set 'target' properly
Andrew Gaffney [Sun, 29 Nov 2009 00:20:46 +0000 (18:20 -0600)]
call run_init() before trying to lock
Andrew Gaffney [Sun, 29 Nov 2009 00:05:47 +0000 (18:05 -0600)]
Split up huge __init__() into startup and run-time init functions
Andrew Gaffney [Sat, 28 Nov 2009 23:57:11 +0000 (17:57 -0600)]
fix a few problems with the last commit
Andrew Gaffney [Sat, 28 Nov 2009 23:56:58 +0000 (17:56 -0600)]
remove build_targets() from main script
Andrew Gaffney [Sat, 28 Nov 2009 23:48:24 +0000 (17:48 -0600)]
Add initial target buildplan logic
Andrew Gaffney [Sat, 28 Nov 2009 23:47:59 +0000 (17:47 -0600)]
add get_target_name()
Andrew Gaffney [Sat, 28 Nov 2009 22:37:24 +0000 (16:37 -0600)]
Add initialization of values for catalyst.target.target in generic_target's __init__()
Andrew Gaffney [Sat, 28 Nov 2009 22:32:41 +0000 (16:32 -0600)]
Split up built_target into target and built_target
Andrew Gaffney [Sat, 28 Nov 2009 22:27:29 +0000 (16:27 -0600)]
Add initial built_target support
Andrew Gaffney [Sat, 28 Nov 2009 18:44:49 +0000 (12:44 -0600)]
change os.path.is_dir() to isdir()
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
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
Andrew Gaffney [Sat, 19 Sep 2009 19:06:05 +0000 (14:06 -0500)]
fix typo in arm.py
Andrew Gaffney [Fri, 18 Sep 2009 19:22:16 +0000 (14:22 -0500)]
Fix typo for Gentoo bug #285484
Andrew Gaffney [Mon, 14 Sep 2009 01:39:43 +0000 (20:39 -0500)]
Rewrite unpack_snapshot() to suck less
Andrew Gaffney [Mon, 14 Sep 2009 01:19:08 +0000 (20:19 -0500)]
Rewrite unpack() so it doesn't suck
Andrew Gaffney [Mon, 14 Sep 2009 01:18:35 +0000 (20:18 -0500)]
Beef up autoresume to record path metadata and check it later
Andrew Gaffney [Mon, 14 Sep 2009 00:33:49 +0000 (19:33 -0500)]
prune some dead code
Andrew Gaffney [Sun, 13 Sep 2009 22:16:42 +0000 (17:16 -0500)]
Add --exclude /packages/ to the rsync line for the snapshot
Andrew Gaffney [Sun, 13 Sep 2009 20:21:23 +0000 (15:21 -0500)]
Create catalyst.util.move() helper 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
Andrew Gaffney [Sun, 13 Sep 2009 20:01:57 +0000 (15:01 -0500)]
Create catalyst.util.mkdir() helper function and use it
Andrew Gaffney [Sun, 13 Sep 2009 19:54:03 +0000 (14:54 -0500)]
another manual rsync call
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()
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
Andrew Gaffney [Sun, 13 Sep 2009 19:29:12 +0000 (14:29 -0500)]
Create catalyst.util.rsync() helper function
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
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