diff --git a/configure-linux.sh b/configure-linux.sh index 4a30a32..07f12a2 100755 --- a/configure-linux.sh +++ b/configure-linux.sh @@ -2,4 +2,4 @@ set -xeu -find ./extra-configs -name "*.sh" -exec "{}" \; || echo "Extra configs not found, not modifying anything" +find ./extra-configs -name "*.sh" -exec "{}" \; diff --git a/master.inc b/master.inc index 365f284..3175170 100644 --- a/master.inc +++ b/master.inc @@ -97,9 +97,13 @@ export LLVM=1 AR=llvm-ar CC=clang HOSTAR=llvm-ar HOSTCC=clang HOSTCXX=clang++ HO %{make} defconfig tar -xf %{SOURCE2} -C . -cp -vr kernel-tfg/{configure-linux.sh,extra-configs} . -rm -rf kernel-tfg/ -./configure-linux.sh +if [ -d 'kernel-tfg/extra-configs' ]; then + cp -vr kernel-tfg/{configure-linux.sh,extra-configs} . + rm -rf kernel-tfg/ + ./configure-linux.sh +else + echo "Extra configs not found, not modifying anything" +fi %build %{make} PYTHON=%{__python3} %{make_targets}