# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.569 2006/02/10 23:01:21 rocket Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.570 2006/02/13 22:26:44 wolf31o2 Exp $
+
+ 13 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> catalyst,
+ targets/livecd-stage1/livecd-stage1-controller.sh,
+ targets/support/kmerge.sh, targets/support/livecdfs-update.sh:
+ Fixed generation of grppkgs.txt and kernelpkgs.txt for the Installer. This
+ is 2.0_rc37.
10 Feb 2006; Eric Edgar <rocket@gentoo.org>
modules/generic_stage_target.py:
#!/usr/bin/python -OO
# 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.144 2006/02/10 15:48:23 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/catalyst,v 1.145 2006/02/13 22:26:44 wolf31o2 Exp $
# Maintained in full by:
# Eric Edgar <rocket@gentoo.org>
import pdb
__maintainer__="Chris Gianelloni <wolf31o2@gentoo.org>"
-__version__="2.0_rc36"
+__version__="2.0_rc37"
conf_values={}
# 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-controller.sh,v 1.10 2005/12/16 19:32:31 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/livecd-stage1/livecd-stage1-controller.sh,v 1.11 2006/02/13 22:26:44 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
build_packages)
shift
export clst_packages="$*"
- if [ "${clst_livecd_type}" = "gentoo-release-livecd" ]
- then
- mkdir -p ${clst_chroot_path}/usr/livecd
- echo "${clst_packages}" > \
- ${clst_chroot_path}/usr/livecd/grppkgs.txt
- fi
+ mkdir -p ${clst_chroot_path}/usr/livecd
+ echo "${clst_packages}" > ${clst_chroot_path}/usr/livecd/grppkgs.txt
exec_in_chroot \
${clst_sharedir}/targets/${clst_target}/${clst_target}-chroot.sh
;;
#echo ${GK_ARGS}
export clst_kernel_merge
export clst_initramfs_overlay
+ # Build our list of kernel packages
+ if [ "${clst_livecd_type}" = "gentoo-release-livecd" -a "$clst_kernel_merge" != ""]
+ then
+ mkdir -p /usr/livecd
+ echo "${clst_kernel_merge}" > /usr/livecd/kernelpkgs.txt
+ fi
# Build with genkernel using the set options
# callback is put here to avoid escaping issues
if [ -n "${clst_KERNCACHE}" ]
then
genkernel --callback="emerge ${clst_kernel_merge}" \
${GK_ARGS} || exit 1
- if [ "${clst_livecd_type}" = "gentoo-release-livecd" ]
- then
- mkdir -p /usr/livecd
- echo "${clst_kernel_merge}" > /usr/livecd/kernelpkgs.txt
- fi
else
genkernel ${GK_ARGS} || exit 1
fi
#!/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.36 2006/02/09 15:09:18 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/support/livecdfs-update.sh,v 1.37 2006/02/13 22:26:44 wolf31o2 Exp $
. /tmp/chroot-functions.sh
if [ "${clst_livecd_xsession}" == "gnome" ]
then
-# gconftool-2 --direct \
-# --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
-# --type string --set /desktop/gnome/interface/gtk_key_theme Crux
-# gconftool-2 --direct \
-# --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
-# --type string --set /desktop/gnome/interface/gtk_theme Crux
gconftool-2 --direct \
--config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
--type string --set /desktop/gnome/interface/icon_theme Crux
touch /etc/startx
;;
+ * )
+ if [ -e /usr/livecd/grppkgs.txt ]
+ then
+ rm -f /usr/livecd/grppkgs.txt
+ fi
+ if [ -e /usr/livecd/kernelpkgs.txt ]
+ then
+ rm -f /usr/livecd/kernelpkgs.txt
+ fi
+ ;;
esac