# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.486 2005/12/21 17:18:28 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.487 2005/12/21 17:40:00 wolf31o2 Exp $
+
+ 21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ targets/stage1/stage1-controller.sh,
+ targets/stage1/stage1-preclean-chroot.sh:
+ Revert gcc-config/binutils-config to _rc11 locations. This should fix
+ running gcc-config and binutils-config, though it probably breaks running on
+ non-Gentoo platforms.
21 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
modules/stage1_target.py:
#!/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-controller.sh,v 1.9 2005/12/21 15:04:09 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-controller.sh,v 1.10 2005/12/21 17:40:00 wolf31o2 Exp $
. ${clst_sharedir}/targets/support/functions.sh
copy_to_chroot ${clst_chroot_path}/etc/make.profile \
/${clst_root_path}/etc
+ # Enter chroot, execute our build script
+ exec_in_chroot \
+ ${clst_sharedir}/targets/${clst_target}/${clst_target}-chroot.sh \
+ || exit 1
+ ;;
+ preclean)
# Before we enter the chroot, we need to run gcc-config/binutils-config
if [ -x /usr/bin/gcc-config ]
then
fi
ROOT=${clst_chroot_path}/tmp/stage1root/ binutils-config ${mythang}
fi
+ ${clst_CHROOT} ${clst_chroot_path}/tmp/stage1root \
+ "/bin/bash << EOF;env-update && source /etc/profile;EOF"
- # Enter chroot, execute our build script
- exec_in_chroot \
- ${clst_sharedir}/targets/${clst_target}/${clst_target}-chroot.sh \
- || exit 1
- ;;
- preclean)
exec_in_chroot ${clst_sharedir}/targets/${clst_target}/${clst_target}-preclean-chroot.sh /tmp/stage1root || exit 1
;;
clean)
#!/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-preclean-chroot.sh,v 1.8 2005/12/19 15:23:50 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo/src/catalyst/targets/stage1/stage1-preclean-chroot.sh,v 1.9 2005/12/21 17:40:00 wolf31o2 Exp $
. /tmp/chroot-functions.sh
-update_env_settings
+# Now, some finishing touches to initialize gcc-config....
+unset ROOT
+
+setup_gcc
+setup_binutils
# Stage1 is not going to have anything in zoneinfo, so save our Factory timezone
if [ -d /usr/share/zoneinfo ]