forked from semios/ports
27 lines
559 B
Bash
Executable File
27 lines
559 B
Bash
Executable File
#!/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}"
|