#!/bin/bash if [[ $UID -eq 0 ]]; then echo "do not run as root!" exit 1; fi if [[ -d drivers ]]; then export INSTALL_MOD_PATH=$(dirname $(pwd))/mod/;export ARCH=arm;export CROSS_COMPILE=arm-linux-gnueabihf- if [[ ! -z ${#INSTALL_MOD_PATH} ]]; then rm -r $INSTALL_MOD_PATH/lib/modules #echo $INSTALL_MOD_PATH fi make && make modules_install cat arch/arm/boot/zImage arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dtb > arch/arm/boot/zImage-dtb mkimage -A arm -O linux -T kernel -C none -a 80008000 -e 80008000 -n "Linux Kernel $(git describe --tags)" -d arch/arm/boot/zImage-dtb ./uImage if [[ -d /media/$USER/BPI-BOOT ]]; then cp ./uImage /media/$USER/BPI-BOOT/bananapi/bpi-r2/linux/uImage sudo cp -r ../mod/lib/modules /media/$USER/BPI-ROOT/lib/ fi fi