Clear env before building ath9k

add ath9k build logging
check kernel size to ensure it fits in the partition
This commit is contained in:
SolidHal 2020-08-09 15:30:15 -07:00
parent 319abeb892
commit 4b309d171b
3 changed files with 13 additions and 5 deletions

View File

@ -26,6 +26,7 @@ ATH9K := open-ath9k-htc-firmware
ATH9K_9271_FW := $(PRAWNOS_ATH9K_BUILD)/target_firmware/htc_9271.fw
ATH9K_7010_FW := $(PRAWNOS_ATH9K_BUILD)/target_firmware/htc_7010.fw
ATH9K_BUILT := $(ATH9K_9271_FW)
ATH9K_BUILD_LOG := $(PRAWNOS_BUILD_LOGS)/ath9k-log.txt
KERNEL_ATH9K_FIRMWARES := $(PRAWNOS_KERNEL_BUILD)/open-ath9k-firmware
@ -103,7 +104,8 @@ $(ATH9K_EXTRACTED):
touch $(ATH9K_EXTRACTED)
$(ATH9K_BUILT): $(ATH9K_EXTRACTED)
$(PRAWNOS_KERNEL_SCRIPTS_BUILD_ATH9K) $(PRAWNOS_ATH9K_BUILD)
rm -rf $(ATH9K_BUILD_LOG)
$(PRAWNOS_KERNEL_SCRIPTS_BUILD_ATH9K) $(PRAWNOS_ATH9K_BUILD) 2>&1 | tee $(ATH9K_BUILD_LOG)
$(KERNEL_ATH9K_INSTALLED): $(KERNEL_PATCHED) $(ATH9K_BUILT)
mkdir -p $(KERNEL_ATH9K_FIRMWARES)

View File

@ -29,6 +29,12 @@ fi
BUILD_DIR=$1
unset TARGET
unset arm64
unset armhf
unset MAKEFLAGS
cd $BUILD_DIR
(unset TARGET; make toolchain)
(unset TARGET; make -C target_firmware)
echo PRINT ENV
env
echo TARGET = "$TARGET" && make toolchain
echo TARGET = "$TARGET" && make -C target_firmware

View File

@ -103,8 +103,8 @@ if [ ! $RESULT -eq 0 ]; then
rm -f vmlinux.kpart
fi
KERNEL_SIZE=$(stat -ch %s "vmlinux.kpart")
if [ $(expr $KERNEL_SIZE \> $MAX_KERNEL_SIZE) ]; then
KERNEL_SIZE=$(stat -c %s "vmlinux.kpart")
if [ "$KERNEL_SIZE" -gt "$MAX_KERNEL_SIZE" ]; then
mv vmlinux.kpart oversized_vmlinux.kpart
echo "kernel larger than max kernel size!"
exit 1