# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.236 2005/04/21 18:18:46 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.237 2005/04/22 18:33:06 rocket Exp $
+
+ 22 Apr 2005; Eric Edgar <rocket@gentoo.org> modules/embedded_target.py,
+ modules/generic_stage_target.py, modules/livecd_stage2_target.py,
+ modules/stage4_target.py:
+ Change ordering of tasks so root_overlay and fsscript occur after
+ livecd_update, giving users a chance to override livecd_update
21 Apr 2005; Eric Edgar <rocket@gentoo.org> catalyst,
modules/catalyst_support.py, modules/generic_stage_target.py:
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/embedded_target.py,v 1.11 2005/04/21 14:23:11 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/modules/embedded_target.py,v 1.12 2005/04/22 18:33:06 rocket Exp $
"""
This class works like a 'stage3'. A stage2 tarball is unpacked, but instead
def set_action_sequence(self):
self.settings["action_sequence"]=["dir_setup","unpack","unpack_snapshot",\
- "config_profile_link","setup_confdir","portage_overlay","bind","chroot_setup",\
- "setup_environment","build_kernel","build_packages","bootloader","unmerge","unbind",\
- "remove","empty","clean","livecd_update","target_setup","create_iso","clear_autoresume"]
+ "config_profile_link","setup_confdir",\
+ "portage_overlay","bind","chroot_setup",\
+ "setup_environment","build_kernel","build_packages",\
+ "bootloader","root_overlay","fsscript","unmerge",\
+ "unbind","remove","empty","clean","capture","clear_autoresume"]
def set_stage_path(self):
self.settings["stage_path"]=self.settings["chroot_path"]+"/tmp/mergeroot"
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/generic_stage_target.py,v 1.37 2005/04/21 18:18:46 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/modules/generic_stage_target.py,v 1.38 2005/04/22 18:33:06 rocket Exp $
"""
This class does all of the chroot setup, copying of files, etc. It is
print "Resume point detected, skipping build_packages operation..."
else:
try:
- self.bind()
cmd("/bin/bash "+self.settings["controller_file"]+" livecd-update",\
"livecd-update failed.")
- self.unbind()
touch(self.settings["autoresume_path"]+"livecd_update")
except CatalystError:
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/livecd_stage2_target.py,v 1.36 2005/04/21 14:23:11 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/modules/livecd_stage2_target.py,v 1.37 2005/04/22 18:33:06 rocket Exp $
"""
Builder class for a LiveCD stage2 build.
self.settings["action_sequence"]=["dir_setup","unpack","unpack_snapshot",\
"config_profile_link","setup_confdir","portage_overlay",\
"bind","chroot_setup","setup_environment","run_local",\
- "root_overlay","build_kernel","bootloader","preclean",\
- "fsscript","rcupdate","unmerge","unbind","remove",\
- "empty","livecd_update","target_setup",\
+ "build_kernel","bootloader","preclean","livecd_update",
+ "root_overlay","fsscript","rcupdate","unmerge",\
+ "unbind","remove","empty","target_setup",\
"setup_overlay","create_iso","clear_autoresume"]
def register(foo):
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/modules/stage4_target.py,v 1.4 2005/04/21 14:23:11 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/modules/stage4_target.py,v 1.5 2005/04/22 18:33:06 rocket Exp $
"""
Builder class for LiveCD stage1.
self.settings["action_sequence"]=["dir_setup","unpack","unpack_snapshot",\
"config_profile_link","setup_confdir","portage_overlay",\
"bind","chroot_setup","setup_environment","build_packages",\
- "build_kernel","bootloader","root_overlay","preclean","rcupdate",\
- "fsscript","unmerge","unbind","remove","empty",\
- "clean","capture","livecd_update","target_setup","create_iso",\
+ "build_kernel","bootloader","root_overlay","fsscript",
+ "preclean","rcupdate","unmerge","unbind","remove","empty",\
+ "clean","capture", "livecd_update","target_setup","create_iso",\
"clear_autoresume"]
def register(foo):