# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Id: $
+ 02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> README, arch/alpha.py,
+ arch/amd64.py, arch/arm.py, arch/hppa.py, arch/ia64.py, arch/mips.py,
+ arch/ppc.py, arch/ppc64.py, arch/s390.py, arch/sh.py, arch/sparc.py,
+ arch/sparc64.py, arch/x86.py, files/catalyst.conf, modules/builder.py,
+ modules/catalyst_lock.py, modules/catalyst_support.py,
+ modules/embedded_target.py, modules/generic_stage_target.py,
+ modules/generic_target.py, modules/grp_target.py,
+ modules/livecd_stage1_target.py, modules/livecd_stage2_target.py,
+ modules/netboot2_target.py, modules/netboot_target.py,
+ modules/snapshot_target.py, modules/stage1_target.py,
+ modules/stage2_target.py, modules/stage3_target.py,
+ modules/stage4_target.py, modules/tinderbox_target.py,
+ targets/embedded/embedded-chroot.sh,
+ targets/embedded/embedded-controller.sh,
+ targets/embedded/embedded-preclean-chroot.sh, targets/embedded/unmerge.sh,
+ targets/grp/grp-chroot.sh, targets/grp/grp-controller.sh,
+ targets/grp/grp-preclean-chroot.sh,
+ targets/livecd-stage1/livecd-stage1-chroot.sh,
+ targets/livecd-stage1/livecd-stage1-controller.sh,
+ targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,
+ targets/livecd-stage2/livecd-stage2-controller.sh,
+ targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
+ targets/netboot/netboot-controller.sh, targets/netboot/netboot-image.sh,
+ targets/netboot2/netboot2-controller.sh,
+ targets/netboot2/netboot2-copyfile.sh, targets/netboot2/netboot2-pkg.sh,
+ targets/stage1/build.py, targets/stage1/stage1-chroot.sh,
+ targets/stage1/stage1-controller.sh,
+ targets/stage1/stage1-preclean-chroot.sh, targets/stage2/stage2-chroot.sh,
+ targets/stage2/stage2-controller.sh,
+ targets/stage2/stage2-preclean-chroot.sh, targets/stage3/stage3-chroot.sh,
+ targets/stage3/stage3-controller.sh,
+ targets/stage3/stage3-preclean-chroot.sh,
+ targets/stage4/stage4-controller.sh,
+ targets/stage4/stage4-preclean-chroot.sh,
+ targets/support/bootloader-setup.sh, targets/support/create-iso.sh,
+ targets/support/livecdfs-update.sh, targets/support/netboot2-final.sh,
+ targets/support/unmerge.sh, targets/tinderbox/tinderbox-chroot.sh,
+ targets/tinderbox/tinderbox-controller.sh,
+ targets/tinderbox/tinderbox-preclean-chroot.sh:
+ Removing old CVS Header lines, which are no longer used since moving to SVN.
+
02 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
targets/stage4/stage4-chroot.sh:
Added back a missing 'then' from stage4 target.
# ChangeLog for gentoo-src/stager
# Copyright 2002-2003 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog.old,v 1.2 2004/10/15 02:48:20 zhen Exp $
12 Oct 2003; Daniel Robbins <drobins@gentoo.org>: subarch test outsourced to
python catalyst-subarches function.
-# $Header: /var/cvsroot/gentoo/src/catalyst/README,v 1.17 2006/10/02 20:41:53 wolf31o2 Exp $
Licensing
========================
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/alpha.py,v 1.5 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/amd64.py,v 1.6 2006/10/02 20:41:53 wolf31o2 Exp $
import builder
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/arm.py,v 1.6 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/hppa.py,v 1.7 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/ia64.py,v 1.6 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/mips.py,v 1.7 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/ppc.py,v 1.19 2006/10/02 20:41:53 wolf31o2 Exp $
import os,builder
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/ppc64.py,v 1.7 2006/10/02 20:41:53 wolf31o2 Exp $
import builder
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/s390.py,v 1.5 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/sh.py,v 1.5 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/sparc.py,v 1.9 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/sparc64.py,v 1.7 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
-# $Header: /var/cvsroot/gentoo/src/catalyst/arch/x86.py,v 1.25 2006/10/02 20:41:53 wolf31o2 Exp $
import builder,os
from catalyst_support import *
# /etc/catalyst/catalyst.conf
-# $Header: /var/cvsroot/gentoo/src/catalyst/files/catalyst.conf,v 1.22 2006/10/02 20:41:53 wolf31o2 Exp $
# Simple desriptions of catalyst settings. Please refer to the online
# documentation for more information.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/builder.py,v 1.9 2006/10/02 20:41:53 wolf31o2 Exp $
class generic:
def __init__(self,myspec):
#!/usr/bin/python
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/catalyst_lock.py,v 1.9 2006/10/02 20:41:53 wolf31o2 Exp $
import os
import fcntl
import errno
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/catalyst_support.py,v 1.76 2006/10/02 20:41:53 wolf31o2 Exp $
import sys,string,os,types,re,signal,traceback,time
#import md5,sha
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/embedded_target.py,v 1.21 2006/10/02 20:41:54 wolf31o2 Exp $
"""
This class works like a 'stage3'. A stage2 tarball is unpacked, but instead
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/generic_stage_target.py,v 1.141 2006/10/02 20:41:54 wolf31o2 Exp $
"""
This class does all of the chroot setup, copying of files, etc. It is
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/generic_target.py,v 1.7 2006/10/02 20:41:54 wolf31o2 Exp $
"""
The toplevel class for generic_stage_target. This is about as generic as we get.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/grp_target.py,v 1.25 2006/10/02 20:41:54 wolf31o2 Exp $
"""
The builder class for GRP (Gentoo Reference Platform) builds.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/livecd_stage1_target.py,v 1.29 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for LiveCD stage1.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/livecd_stage2_target.py,v 1.62 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for a LiveCD stage2 build.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/netboot2_target.py,v 1.4 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for a netboot build, version 2
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/netboot_target.py,v 1.13 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for a netboot build.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/snapshot_target.py,v 1.18 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for snapshots.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/stage1_target.py,v 1.25 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for a stage1 installation tarball build.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/stage2_target.py,v 1.15 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for a stage2 installation tarball build.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/stage3_target.py,v 1.7 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for a stage3 installation tarball build.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/stage4_target.py,v 1.21 2006/10/02 20:41:54 wolf31o2 Exp $
"""
Builder class for stage4.
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/tinderbox_target.py,v 1.19 2006/10/02 20:41:54 wolf31o2 Exp $
"""
builder class for the tinderbox target
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/embedded/embedded-chroot.sh,v 1.22 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/embedded/embedded-controller.sh,v 1.10 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/embedded/embedded-preclean-chroot.sh,v 1.10 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
update_env_settings
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/embedded/unmerge.sh,v 1.4 2006/10/02 20:41:54 wolf31o2 Exp $
${clst_CHROOT} ${clst_chroot_path} /bin/bash << EOF
ROOT=/tmp/mergeroot emerge -C $* || exit 1
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/grp/grp-chroot.sh,v 1.26 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/grp/grp-controller.sh,v 1.5 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/grp/grp-preclean-chroot.sh,v 1.11 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
update_env_settings
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage1/livecd-stage1-chroot.sh,v 1.24 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage1/livecd-stage1-controller.sh,v 1.12 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage1/livecd-stage1-preclean-chroot.sh,v 1.9 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
update_env_settings
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage2/livecd-stage2-controller.sh,v 1.24 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-chroot.sh,v 1.6 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-combine.sh,v 1.8 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/chroot-functions.sh
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-controller.sh,v 1.10 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-image.sh,v 1.8 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot2/netboot2-controller.sh,v 1.2 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot2/netboot2-copyfile.sh,v 1.4 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot2/netboot2-pkg.sh,v 1.2 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/usr/bin/python
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/build.py,v 1.5 2006/10/02 20:41:54 wolf31o2 Exp $
import os,portage,sys
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-chroot.sh,v 1.43 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-controller.sh,v 1.14 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-preclean-chroot.sh,v 1.11 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage2/stage2-chroot.sh,v 1.19 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage2/stage2-controller.sh,v 1.5 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage2/stage2-preclean-chroot.sh,v 1.11 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage3/stage3-chroot.sh,v 1.28 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage3/stage3-controller.sh,v 1.5 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage3/stage3-preclean-chroot.sh,v 1.11 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage4/stage4-controller.sh,v 1.14 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage4/stage4-preclean-chroot.sh,v 1.4 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#update_env_settings
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/bootloader-setup.sh,v 1.41 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/create-iso.sh,v 1.32 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/livecdfs-update.sh,v 1.64 2006/10/02 20:41:54 wolf31o2 Exp $
source /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/netboot2-final.sh,v 1.3 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/unmerge.sh,v 1.6 2006/10/02 20:41:54 wolf31o2 Exp $
source /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/tinderbox/tinderbox-chroot.sh,v 1.17 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/tinderbox/tinderbox-controller.sh,v 1.6 2006/10/02 20:41:54 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
#!/bin/bash
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/tinderbox/tinderbox-preclean-chroot.sh,v 1.9 2006/10/02 20:41:54 wolf31o2 Exp $
. /tmp/chroot-functions.sh
update_env_settings