forked from semios/ports
Executable
+26
@@ -0,0 +1,26 @@
|
||||
#!/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}"
|
||||
Reference in New Issue
Block a user