Clear env before building ath9k
add ath9k build logging check kernel size to ensure it fits in the partition
This commit is contained in:
parent
319abeb892
commit
4b309d171b
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Reference in New Issue