# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.446 2005/12/09 17:26:21 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.447 2005/12/09 19:03:07 wolf31o2 Exp $
+
+ 09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+ targets/embedded/embedded-chroot.sh, targets/grp/grp-chroot.sh,
+ targets/livecd-stage1/livecd-stage1-chroot.sh,
+ targets/netboot/netboot-chroot.sh, targets/netboot/netboot-combine.sh,
+ targets/stage1/stage1-chroot.sh, targets/stage3/stage3-chroot.sh,
+ targets/stage4/stage4-chroot.sh, targets/support/chroot-functions.sh,
+ targets/support/kmerge.sh, targets/support/livecdfs-update.sh,
+ targets/support/unmerge.sh:
+ Made sure we use -f on removing the default links for splash. Removed
+ check_portage_version as it really isn't needed anymore. Removed
+ --no-install from genkernel commands in kmerge.sh so users must manually
+ remove kernels from /boot. This is 2.0_rc8.
09 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
targets/support/livecdfs-update.sh:
#!/usr/bin/python
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/catalyst,v 1.111 2005/12/08 14:48:58 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/catalyst,v 1.112 2005/12/09 19:03:07 wolf31o2 Exp $
# Maintained in full by:
# Eric Edgar <rocket@gentoo.org>
import os,sys,imp,string,getopt
import pdb
__maintainer__="Chris Gianelloni <wolf31o2@gentoo.org>"
-__version__="2.0_rc7"
+__version__="2.0_rc8"
conf_values={}
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/embedded/embedded-chroot.sh,v 1.18 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/embedded/embedded-chroot.sh,v 1.19 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-check_portage_version
-
update_env_settings
setup_myfeatures
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/grp/grp-chroot.sh,v 1.23 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/grp/grp-chroot.sh,v 1.24 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-# check portage version in seed stage
-check_portage_version
-
update_env_settings
[ -f /tmp/envscript ] && source /tmp/envscript
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage1/livecd-stage1-chroot.sh,v 1.21 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage1/livecd-stage1-chroot.sh,v 1.22 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-check_portage_version
update_env_settings
setup_myfeatures
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-chroot.sh,v 1.3 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-chroot.sh,v 1.4 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
update_env_settings
-check_portage_version
setup_myfeatures
setup_myemergeopts
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-combine.sh,v 1.5 2005/11/30 21:34:03 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/netboot/netboot-combine.sh,v 1.6 2005/12/09 19:03:07 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/chroot-functions.sh
. ${clst_sharedir}/targets/support/functions.sh
. ${clst_sharedir}/targets/support/filesystem-functions.sh
update_env_settings
-check_portage_version
+
setup_myfeatures
setup_myemergeopts
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-chroot.sh,v 1.39 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-chroot.sh,v 1.40 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-check_portage_version
-
update_env_settings
#setup_gcc
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage3/stage3-chroot.sh,v 1.24 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage3/stage3-chroot.sh,v 1.25 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-check_portage_version
update_env_settings
. /tmp/chroot-functions.sh
-check_portage_version
update_env_settings
setup_myfeatures
# * kernel recognizes this and generates SIGINT signal
trap "echo SIGINT signal recieved killing $0 with pid $$;kill -9 $$" SIGINT
-check_portage_version(){
- portage_version=`/usr/lib/portage/bin/portageq best_version / \
- sys-apps/portage | cut -d/ -f2 | cut -d- -f2,3`
- if [ -n "${portage_version}" -a `echo ${portage_version} | cut -d- -f1 \
- | cut -d. -f3` -lt '51' ]
- then
- echo "ERROR: Your portage version is too low in your seed stage. Portage version"
- echo "2.0.51 or greater is required."
- exit 1
- fi
-}
-
check_genkernel_version(){
if [ -x /usr/bin/genkernel ]
then
${clst_kernel_gk_kernargs} \
--cachedir=/usr/portage/packages/gk_binaries/${clst_kname}-genkernel_cache-${clst_version_stamp} \
--no-mountboot \
- --no-install \
--kerneldir=/usr/src/linux \
--kernel-config=/var/tmp/${clst_kname}.config \
--modulespackage=/usr/portage/packages/gk_binaries/${clst_kname}-modules-${clst_version_stamp}.tar.bz2 \
#!/bin/bash
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/livecdfs-update.sh,v 1.29 2005/12/09 17:26:21 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/livecdfs-update.sh,v 1.30 2005/12/09 19:03:07 wolf31o2 Exp $
. /tmp/chroot-functions.sh
update_env_settings
if [ -d /etc/bootsplash/${clst_livecd_splash_theme} ]
then
sed -i 's:BOOTSPLASH_THEME=\"gentoo\":BOOTSPLASH_THEME=\"${clst_livecd_splash_theme}\":' /etc/conf.d/bootsplash
- rm /etc/bootsplash/default
+ rm -f /etc/bootsplash/default
ln -s "/etc/bootsplash/${clst_livecd_splash_theme}" /etc/bootsplash/default
else
echo "Error, cannot setup bootsplash theme ${clst_livecd_splash_theme}"
if [ -d /etc/splash/${clst_livecd_splash_theme} ]
then
sed -i 's:# SPLASH_THEME="gentoo":SPLASH_THEME=\"${clst_livecd_splash_theme}\":' /etc/conf.d/splash
- rm /etc/splash/default
+ rm -f /etc/splash/default
ln -s /etc/splash/${clst_livecd_splash_theme} /etc/splash/default
else
echo "Error, cannot setup splash theme ${clst_livecd_splash_theme}"
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/unmerge.sh,v 1.1 2005/12/08 15:16:48 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/unmerge.sh,v 1.2 2005/12/09 19:03:07 wolf31o2 Exp $
source /tmp/chroot-functions.sh
-check_portage_version
update_env_settings
run_emerge -C "${clst_packages}"