Skip to content

Commit

Permalink
drop AUTO_TESTER
Browse files Browse the repository at this point in the history
Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  • Loading branch information
RobertCNelson committed Apr 15, 2015
1 parent fa31f3e commit 0d34eb7
Show file tree
Hide file tree
Showing 5 changed files with 49 additions and 291 deletions.
34 changes: 16 additions & 18 deletions build_deb.sh
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# Copyright (c) 2009-2014 Robert Nelson <robertcnelson@gmail.com>
# Copyright (c) 2009-2015 Robert Nelson <robertcnelson@gmail.com>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -41,26 +41,26 @@ patch_kernel () {

copy_defconfig () {
cd ${DIR}/KERNEL/
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} ${config}
make ARCH=arm CROSS_COMPILE="${CC}" distclean
make ARCH=arm CROSS_COMPILE="${CC}" ${config}
cp -v .config ${DIR}/patches/ref_${config}
cp -v ${DIR}/patches/defconfig .config
cd ${DIR}/
}

make_menuconfig () {
cd ${DIR}/KERNEL/
make ARCH=arm CROSS_COMPILE=${CC} menuconfig
make ARCH=arm CROSS_COMPILE="${CC}" menuconfig
cp -v .config ${DIR}/patches/defconfig
cd ${DIR}/
}

make_deb () {
cd ${DIR}/KERNEL/
echo "-----------------------------"
echo "make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} KDEB_PKGVERSION=1${DISTRO} deb-pkg"
echo "make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" KDEB_PKGVERSION=1${DISTRO} deb-pkg"
echo "-----------------------------"
fakeroot make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} KDEB_PKGVERSION=1${DISTRO} deb-pkg
fakeroot make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" KDEB_PKGVERSION=1${DISTRO} deb-pkg
mv ${DIR}/*.deb ${DIR}/deploy/

unset DTBS
Expand All @@ -77,9 +77,9 @@ make_deb () {

if [ "x${DTBS}" = "xenable" ] ; then
echo "-----------------------------"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs"
echo "-----------------------------"
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs
ls arch/arm/boot/* | grep dtb >/dev/null 2>&1 || unset DTBS
fi

Expand All @@ -94,13 +94,6 @@ make_pkg () {
deployfile="-${pkg}.tar.gz"
tar_options="--create --gzip --file"

if [ "${AUTO_TESTER}" ] ; then
#FIXME: xz might not be available everywhere...
#FIXME: ./tools/install_kernel.sh needs update...
deployfile="-${pkg}.tar.xz"
tar_options="--create --xz --file"
fi

if [ -f "${DIR}/deploy/${KERNEL_UTS}${deployfile}" ] ; then
rm -rf "${DIR}/deploy/${KERNEL_UTS}${deployfile}" || true
fi
Expand All @@ -115,14 +108,14 @@ make_pkg () {

case "${pkg}" in
modules)
make -s ARCH=arm CROSS_COMPILE=${CC} modules_install INSTALL_MOD_PATH=${DIR}/deploy/tmp
make -s ARCH=arm CROSS_COMPILE="${CC}" modules_install INSTALL_MOD_PATH=${DIR}/deploy/tmp
;;
firmware)
make -s ARCH=arm CROSS_COMPILE=${CC} firmware_install INSTALL_FW_PATH=${DIR}/deploy/tmp
make -s ARCH=arm CROSS_COMPILE="${CC}" firmware_install INSTALL_FW_PATH=${DIR}/deploy/tmp
;;
dtbs)
if [ "x${has_dtbs_install}" = "xenable" ] ; then
make -s ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs_install INSTALL_DTBS_PATH=${DIR}/deploy/tmp
make -s ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs_install INSTALL_DTBS_PATH=${DIR}/deploy/tmp
else
find ./arch/arm/boot/ -iname "*.dtb" -exec cp -v '{}' ${DIR}/deploy/tmp/ \;
fi
Expand Down Expand Up @@ -186,6 +179,11 @@ unset LINUX_GIT
. ${DIR}/system.sh
/bin/sh -e "${DIR}/scripts/gcc.sh" || { exit 1 ; }
. ${DIR}/.CC
if [ ${AUTO_BUILD} ] ; then
if [ -f /usr/bin/ccache ] ; then
CC="ccache ${CC}"
fi
fi
echo "CROSS_COMPILE=${CC}"

. ${DIR}/version.sh
Expand Down
31 changes: 1 addition & 30 deletions build_kernel.sh
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# Copyright (c) 2009-2014 Robert Nelson <robertcnelson@gmail.com>
# Copyright (c) 2009-2015 Robert Nelson <robertcnelson@gmail.com>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -97,14 +97,6 @@ make_kernel () {
fi

if [ -f ./arch/arm/boot/${image} ] ; then
if [ ${AUTO_TESTER} ] ; then
mkdir -p "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/" || true
cp -uv arch/arm/boot/${image} "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/${KERNEL_UTS}.${image}"
xz -z "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/${KERNEL_UTS}.${image}"
mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n ${KERNEL_UTS} -d arch/arm/boot/zImage "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/${KERNEL_UTS}.uImage"
xz -z "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/${KERNEL_UTS}.uImage"
cp -uv .config "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/config-${KERNEL_UTS}"
fi
cp -v arch/arm/boot/${image} "${DIR}/deploy/${KERNEL_UTS}.${image}"
cp -v .config "${DIR}/deploy/config-${KERNEL_UTS}"
fi
Expand All @@ -125,13 +117,6 @@ make_pkg () {
deployfile="-${pkg}.tar.gz"
tar_options="--create --gzip --file"

if [ "${AUTO_TESTER}" ] ; then
#FIXME: xz might not be available everywhere...
#FIXME: ./tools/install_kernel.sh needs update...
deployfile="-${pkg}.tar.xz"
tar_options="--create --xz --file"
fi

if [ -f "${DIR}/deploy/${KERNEL_UTS}${deployfile}" ] ; then
rm -rf "${DIR}/deploy/${KERNEL_UTS}${deployfile}" || true
fi
Expand Down Expand Up @@ -164,10 +149,6 @@ make_pkg () {
cd ${DIR}/deploy/tmp
tar ${tar_options} ../${KERNEL_UTS}${deployfile} *

if [ ${AUTO_TESTER} ] ; then
cp -uv ../${KERNEL_UTS}${deployfile} "${DIR}/deploy/beagleboard.org/${KERNEL_UTS}/"
fi

cd ${DIR}/
rm -rf ${DIR}/deploy/tmp || true

Expand All @@ -194,13 +175,6 @@ make_dtbs_pkg () {
make_pkg
}

update_latest () {
echo "#!/bin/sh -e" > "${DIR}/deploy/beagleboard.org/latest"
echo "abi=aac" >> "${DIR}/deploy/beagleboard.org/latest"
echo "kernel=${KERNEL_UTS}" >> "${DIR}/deploy/beagleboard.org/latest"
cp -uv ./tools/test-me.sh "${DIR}/deploy/beagleboard.org/"
}

/bin/sh -e ${DIR}/tools/host_det.sh || { exit 1 ; }

if [ ! -f ${DIR}/system.sh ] ; then
Expand Down Expand Up @@ -264,9 +238,6 @@ make_firmware_pkg
if [ "x${DTBS}" = "xenable" ] ; then
make_dtbs_pkg
fi
if [ "${AUTO_TESTER}" ] ; then
update_latest
fi
echo "-----------------------------"
echo "Script Complete"
echo "eewiki.net: [user@localhost:~$ export kernel_version=${KERNEL_UTS}]"
Expand Down
34 changes: 16 additions & 18 deletions tools/rebuild.sh
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# Copyright (c) 2009-2014 Robert Nelson <robertcnelson@gmail.com>
# Copyright (c) 2009-2015 Robert Nelson <robertcnelson@gmail.com>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -41,16 +41,16 @@ patch_kernel () {

copy_defconfig () {
cd ${DIR}/KERNEL/
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} ${config}
make ARCH=arm CROSS_COMPILE="${CC}" distclean
make ARCH=arm CROSS_COMPILE="${CC}" ${config}
cp -v .config ${DIR}/patches/ref_${config}
cp -v ${DIR}/patches/defconfig .config
cd ${DIR}/
}

make_menuconfig () {
cd ${DIR}/KERNEL/
make ARCH=arm CROSS_COMPILE=${CC} menuconfig
make ARCH=arm CROSS_COMPILE="${CC}" menuconfig
cp -v .config ${DIR}/patches/defconfig
cd ${DIR}/
}
Expand All @@ -65,9 +65,9 @@ make_kernel () {

cd ${DIR}/KERNEL/
echo "-----------------------------"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} ${address} ${image} modules"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" ${address} ${image} modules"
echo "-----------------------------"
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} ${address} ${image} modules
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" ${address} ${image} modules

unset DTBS
cat ${DIR}/KERNEL/arch/arm/Makefile | grep "dtbs:" >/dev/null 2>&1 && DTBS=enable
Expand All @@ -83,9 +83,9 @@ make_kernel () {

if [ "x${DTBS}" = "xenable" ] ; then
echo "-----------------------------"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs"
echo "-----------------------------"
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs
ls arch/arm/boot/* | grep dtb >/dev/null 2>&1 || unset DTBS
fi

Expand Down Expand Up @@ -117,13 +117,6 @@ make_pkg () {
deployfile="-${pkg}.tar.gz"
tar_options="--create --gzip --file"

if [ "${AUTO_TESTER}" ] ; then
#FIXME: xz might not be available everywhere...
#FIXME: ./tools/install_kernel.sh needs update...
deployfile="-${pkg}.tar.xz"
tar_options="--create --xz --file"
fi

if [ -f "${DIR}/deploy/${KERNEL_UTS}${deployfile}" ] ; then
rm -rf "${DIR}/deploy/${KERNEL_UTS}${deployfile}" || true
fi
Expand All @@ -138,14 +131,14 @@ make_pkg () {

case "${pkg}" in
modules)
make -s ARCH=arm CROSS_COMPILE=${CC} modules_install INSTALL_MOD_PATH=${DIR}/deploy/tmp
make -s ARCH=arm CROSS_COMPILE="${CC}" modules_install INSTALL_MOD_PATH=${DIR}/deploy/tmp
;;
firmware)
make -s ARCH=arm CROSS_COMPILE=${CC} firmware_install INSTALL_FW_PATH=${DIR}/deploy/tmp
make -s ARCH=arm CROSS_COMPILE="${CC}" firmware_install INSTALL_FW_PATH=${DIR}/deploy/tmp
;;
dtbs)
if [ "x${has_dtbs_install}" = "xenable" ] ; then
make -s ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs_install INSTALL_DTBS_PATH=${DIR}/deploy/tmp
make -s ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs_install INSTALL_DTBS_PATH=${DIR}/deploy/tmp
else
find ./arch/arm/boot/ -iname "*.dtb" -exec cp -v '{}' ${DIR}/deploy/tmp/ \;
fi
Expand Down Expand Up @@ -193,6 +186,11 @@ unset LINUX_GIT
. ${DIR}/system.sh
/bin/sh -e "${DIR}/scripts/gcc.sh" || { exit 1 ; }
. ${DIR}/.CC
if [ ${AUTO_BUILD} ] ; then
if [ -f /usr/bin/ccache ] ; then
CC="ccache ${CC}"
fi
fi
echo "CROSS_COMPILE=${CC}"

. ${DIR}/version.sh
Expand Down
34 changes: 16 additions & 18 deletions tools/rebuild_deb.sh
@@ -1,6 +1,6 @@
#!/bin/sh -e
#
# Copyright (c) 2009-2014 Robert Nelson <robertcnelson@gmail.com>
# Copyright (c) 2009-2015 Robert Nelson <robertcnelson@gmail.com>
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -41,26 +41,26 @@ patch_kernel () {

copy_defconfig () {
cd ${DIR}/KERNEL/
make ARCH=arm CROSS_COMPILE=${CC} distclean
make ARCH=arm CROSS_COMPILE=${CC} ${config}
make ARCH=arm CROSS_COMPILE="${CC}" distclean
make ARCH=arm CROSS_COMPILE="${CC}" ${config}
cp -v .config ${DIR}/patches/ref_${config}
cp -v ${DIR}/patches/defconfig .config
cd ${DIR}/
}

make_menuconfig () {
cd ${DIR}/KERNEL/
make ARCH=arm CROSS_COMPILE=${CC} menuconfig
make ARCH=arm CROSS_COMPILE="${CC}" menuconfig
cp -v .config ${DIR}/patches/defconfig
cd ${DIR}/
}

make_deb () {
cd ${DIR}/KERNEL/
echo "-----------------------------"
echo "make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} KDEB_PKGVERSION=1${DISTRO} deb-pkg"
echo "make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" KDEB_PKGVERSION=1${DISTRO} deb-pkg"
echo "-----------------------------"
fakeroot make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} KDEB_PKGVERSION=1${DISTRO} deb-pkg
fakeroot make -j${CORES} ARCH=arm KBUILD_DEBARCH=${DEBARCH} LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" KDEB_PKGVERSION=1${DISTRO} deb-pkg
mv ${DIR}/*.deb ${DIR}/deploy/

unset DTBS
Expand All @@ -77,9 +77,9 @@ make_deb () {

if [ "x${DTBS}" = "xenable" ] ; then
echo "-----------------------------"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs"
echo "make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs"
echo "-----------------------------"
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs
make -j${CORES} ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs
ls arch/arm/boot/* | grep dtb >/dev/null 2>&1 || unset DTBS
fi

Expand All @@ -94,13 +94,6 @@ make_pkg () {
deployfile="-${pkg}.tar.gz"
tar_options="--create --gzip --file"

if [ "${AUTO_TESTER}" ] ; then
#FIXME: xz might not be available everywhere...
#FIXME: ./tools/install_kernel.sh needs update...
deployfile="-${pkg}.tar.xz"
tar_options="--create --xz --file"
fi

if [ -f "${DIR}/deploy/${KERNEL_UTS}${deployfile}" ] ; then
rm -rf "${DIR}/deploy/${KERNEL_UTS}${deployfile}" || true
fi
Expand All @@ -115,14 +108,14 @@ make_pkg () {

case "${pkg}" in
modules)
make -s ARCH=arm CROSS_COMPILE=${CC} modules_install INSTALL_MOD_PATH=${DIR}/deploy/tmp
make -s ARCH=arm CROSS_COMPILE="${CC}" modules_install INSTALL_MOD_PATH=${DIR}/deploy/tmp
;;
firmware)
make -s ARCH=arm CROSS_COMPILE=${CC} firmware_install INSTALL_FW_PATH=${DIR}/deploy/tmp
make -s ARCH=arm CROSS_COMPILE="${CC}" firmware_install INSTALL_FW_PATH=${DIR}/deploy/tmp
;;
dtbs)
if [ "x${has_dtbs_install}" = "xenable" ] ; then
make -s ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE=${CC} dtbs_install INSTALL_DTBS_PATH=${DIR}/deploy/tmp
make -s ARCH=arm LOCALVERSION=-${BUILD} CROSS_COMPILE="${CC}" dtbs_install INSTALL_DTBS_PATH=${DIR}/deploy/tmp
else
find ./arch/arm/boot/ -iname "*.dtb" -exec cp -v '{}' ${DIR}/deploy/tmp/ \;
fi
Expand Down Expand Up @@ -165,6 +158,11 @@ unset LINUX_GIT
. ${DIR}/system.sh
/bin/sh -e "${DIR}/scripts/gcc.sh" || { exit 1 ; }
. ${DIR}/.CC
if [ ${AUTO_BUILD} ] ; then
if [ -f /usr/bin/ccache ] ; then
CC="ccache ${CC}"
fi
fi
echo "CROSS_COMPILE=${CC}"

. ${DIR}/version.sh
Expand Down

0 comments on commit 0d34eb7

Please sign in to comment.