mlm-games/Android Kernel Builder Action

Action to build Android kernel

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
KERNEL_CLONE_CMDCommand to clone kernel source codeyes${{github.repository}}
KERNEL_CONFIGKernel configuration name (e.g. defconfig)yes
ARCHTarget architectureyesarm64
MAKE_ARGSArguments for make command (both defconfig and kernel)noO=out PATH=$HOME/clang/bin:$PATH CC="ccache clang" CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=aarch64-linux-gnu- CROSS_COMPILE_ARM32=arm-linux-gnueabi-
DTB_FILENAMEname of compiled dtb (if present)nodtb.img
DTBO_FILENAMEname of compiled dtbo (if present)dtbo.img
TOOLCHAIN_CLONE_CMDLink of compiler to clone and usenomkdir -p $HOME/clang && wget https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+archive/refs/heads/master/clang-r530567.tar.gz -O clang.tar.gz && tar xf clang.tar.gz -C $HOME/clang && sudo apt install gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi
ENABLE_KSUEnable KernelSU support for non-gki (for non-kprobe, ONLY ENABLE IF NOT ALREADY INTEGRATED!!! )nofalse
KSU_KPROBE_ONLYKprobe or non kprobenofalse
KSU_CURL_COMMANDExternal KernelSU curl command (check KernelSU readme)nocurl -LSs "https://raw.githubusercontent.com/mlm-games/KernelSU-Non-GKI/main/kernel/setup-subm.sh" | bash -s
ENABLE_CCACHEEnable ccache supportnotrue
ANYKERNEL_URLUrl for anykernel3 repo.nohttps://github.com/mlm-games/AnyKernel3

no outputs