diff --git a/ChangeLog b/ChangeLog index f3c4c14..fbf372d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,10 @@ # Copyright 2006-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 13 Mar 2008; Andrew Gaffney genkernel: + Add debugging code to show ARCH when running callback + Unset ARCH when running callback and restore afterwards + 13 Mar 2008; Andrew Gaffney genkernel: Move set_kernel_arch() call to after determine_real_args() so that get_KV() has populated the vars we need diff --git a/genkernel b/genkernel index 30608b5..552205b 100755 --- a/genkernel +++ b/genkernel @@ -280,11 +280,15 @@ then if [ "${CALLBACK_ESCAPE}" -eq '0' ] then echo + echo "DEBUG: callback: ARCH=${ARCH}" + ORIG_ARCH=${ARCH} + unset ARCH echo eval ${CMD_CALLBACK} | tee -a ${LOGFILE} CMD_STATUS="${PIPESTATUS[0]}" echo print_info 1 "<<< Callback exit status: ${CMD_STATUS}" + export ARCH=${ORIG_ARCH} [ "${CMD_STATUS}" -ne 0 ] && gen_die '--callback failed!' else echo