From: John P. Davis Date: Sat, 18 Dec 2004 04:47:14 +0000 (+0000) Subject: fix for #66592 X-Git-Tag: CATALYST_2_0_6_916~871 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6a998c79eab56e7389f41a1cea2a196a5a464db9;p=catalyst.git fix for #66592 git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@502 d1e1f19c-881f-0410-ab34-b69fee027534 --- diff --git a/ChangeLog b/ChangeLog index 6c926ddd..09ec4b4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for gentoo/src/catalyst # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.129 2004/12/17 21:18:06 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.130 2004/12/18 04:47:14 zhen Exp $ + + 17 Dec 2004; John Davis modules/catalyst_support.py: + fix for #66592. catalyst now gives a traceback when it bails out, making + troubleshooting amazingly easier 17 Dec 2004; Chris Gianelloni catalyst, modules/catalyst_support.py, modules/embedded_target.py, diff --git a/modules/catalyst_support.py b/modules/catalyst_support.py index 10dd2e63..669bc8da 100644 --- a/modules/catalyst_support.py +++ b/modules/catalyst_support.py @@ -1,16 +1,16 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo/src/catalyst/modules/catalyst_support.py,v 1.32 2004/12/17 21:18:06 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo/src/catalyst/modules/catalyst_support.py,v 1.33 2004/12/18 04:47:14 zhen Exp $ -import sys,string,os,types,re +import sys,string,os,types,re,traceback # these should never be touched required_build_targets=["generic_target","generic_stage_target"] # new build types should be added here valid_build_targets=["stage1_target","stage2_target","stage3_target","grp_target", - "livecd_stage1_target","livecd_stage2_target","embedded_target", - "tinderbox_target","snapshot_target","netboot"] + "livecd_stage1_target","livecd_stage2_target","embedded_target", + "tinderbox_target","snapshot_target","netboot"] required_config_file_values=["storedir","sharedir","distdir","portdir"] valid_config_file_values=required_config_file_values[:] @@ -41,6 +41,8 @@ def list_bashify(mylist): class CatalystError(Exception): def __init__(self, message): if message: + print + print traceback.print_exc(file=sys.stdout) print print "!!! catalyst: "+message