为了编译linux内核,如果我这样做
make_runner.sh && echo "hello"
即使某些内核编译失败,它也会打印 hello。
有没有办法让它仅在所有编译目标构建正确时才打印?
make_runner.sh
以下内容在哪里:
#!/usr/bin/env bash
set -xe
make O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- vendor/citrus-perf_defconfig
make O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- -j$(nproc --all) 2>&1 | tee kernel.log