export_utils_args()
{
+ save_args
if [ "${UTILS_ARCH}" != '' ]
then
export ARCH="${UTILS_ARCH}"
then
unset AS
fi
+ reset_args
}
export_kernel_args()
{
+ save_args
if [ "${KERNEL_CC}" != '' ]
then
export CC="${KERNEL_CC}"
then
unset CROSS_COMPILE
fi
+ reset_args
+}
+save_args()
+{
+ if [ "${ARCH}" != '' ]
+ then
+ export ORIG_ARCH="${ARCH}"
+ fi
+ if [ "${CC}" != '' ]
+ then
+ export ORIG_CC="${CC}"
+ fi
+ if [ "${LD}" != '' ]
+ then
+ export ORIG_LD="${LD}"
+ fi
+ if [ "${AS}" != '' ]
+ then
+ export ORIG_AS="${AS}"
+ fi
+ if [ "${CROSS_COMPILE}" != '' ]
+ then
+ export ORIG_CROSS_COMPILE="${CROSS_COMPILE}"
+ fi
+}
+reset_args()
+{
+ if [ "${ORIG_ARCH}" != '' ]
+ then
+ export ARCH="${ORIG_ARCH}"
+ fi
+ if [ "${ORIG_CC}" != '' ]
+ then
+ export CC="${ORIG_CC}"
+ fi
+ if [ "${ORIG_LD}" != '' ]
+ then
+ export LD="${ORIG_LD}"
+ fi
+ if [ "${ORIG_AS}" != '' ]
+ then
+ export AS="${ORIG_AS}"
+ fi
+ if [ "${ORIG_CROSS_COMPILE}" != '' ]
+ then
+ export CROSS_COMPILE="${ORIG_CROSS_COMPILE}"
+ fi
}
compile_generic() {
# SGI LiveCDs need the following binary (no better place for it than here)
# getdvhoff is a DEPEND of genkernel, so it *should* exist
- if [ "${MIPS_EMBEDDED_IMAGE}" != '' -a "${MIPS_LIVECD}" != '']
+ if [ "${MIPS_EMBEDDED_IMAGE}" != '' -a "${MIPS_LIVECD}" != '' ]
then
[ -e /usr/lib/getdvhoff/getdvhoff ] \
&& cp /usr/lib/getdvhoff/getdvhoff ${TEMP}/initramfs-base-temp/bin \
# Genkernel v3
PATH="/bin:/usr/bin:/sbin:/usr/sbin"
-GK_V='3.3.11_pre5'
+GK_V='3.3.11_pre6'
TMPDIR='/var/tmp/genkernel'
TODEBUGCACHE=1 # Until an error occurs or DEBUGFILE is fully qualified.