#!/bin/sh arch=${ARCH:-$(uname -m)} if [ "${arch}" = "aarch64" ]; then arch="arm64" fi config_name=${arch} cd $(dirname $0)/.. if [ ! -e ./target/sources.tag ]; then echo "Source directory has not been configured." exit 1 fi cd $(cat ./target/sources.tag) echo "=> Running make olddefconfig" cp "../../configs/config.${config_name}" ".config" make LLVM=1 ARCH=${arch} olddefconfig make LLVM=1 ARCH=${arch} menuconfig echo "=> Saving new defconfig" make LLVM=1 ARCH=${arch} savedefconfig cp ./defconfig "../../configs/config.${config_name}"