aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gaffney <agaffney@gentoo.org>2008-03-13 04:40:37 +0000
committerAndrew Gaffney <agaffney@gentoo.org>2008-03-13 04:40:37 +0000
commitf6f97cb650e9b1d0d1e7674274743a2f0a7ff916 (patch)
tree3349a106f5acfe2f1f8af63e36160fe76229c5cd
parentMove set_kernel_arch() call to after determine_real_args() so that get_KV() h... (diff)
downloadgenkernel-f6f97cb650e9b1d0d1e7674274743a2f0a7ff916.tar.gz
genkernel-f6f97cb650e9b1d0d1e7674274743a2f0a7ff916.tar.bz2
genkernel-f6f97cb650e9b1d0d1e7674274743a2f0a7ff916.zip
Add debugging code to show ARCH when running callback
Unset ARCH when running callback and restore afterwards git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@635 67a159dc-881f-0410-a524-ba9dfbe2cb84
-rw-r--r--ChangeLog4
-rwxr-xr-xgenkernel4
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f3c4c14b..fbf372d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,10 @@
# $Header: $
13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> genkernel:
+ Add debugging code to show ARCH when running callback
+ Unset ARCH when running callback and restore afterwards
+
+ 13 Mar 2008; Andrew Gaffney <agaffney@gentoo.org> 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 30608b53..552205b7 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