Skip to content

Removed KernelSU submodule#3

Closed
Ninjona wants to merge 70 commits intosnowwolf725:oneplus/LOS_SM8150_14.0from
Ninjona:oneplus/LOS_SM8150_14.0
Closed

Removed KernelSU submodule#3
Ninjona wants to merge 70 commits intosnowwolf725:oneplus/LOS_SM8150_14.0from
Ninjona:oneplus/LOS_SM8150_14.0

Conversation

@Ninjona
Copy link

@Ninjona Ninjona commented Jul 31, 2025

No description provided.

Ninjona added 30 commits July 27, 2025 23:26
  workflow_dispatch:
Pinning to Ubuntu 22.04 for stable glibc.

Installing lld from system packages.

Replacing export LD=ld.lld with export LD=$(which ld.lld) to use the system linker.
comment out        git add -A && git commit -a -m "Add KernelSU"
removed     # git add -A && git commit -a -m "Add KernelSU"
at line 181
reversed last commit
integrated sukisu
Removed all KernelSU-related steps and older Android version builds

Added SukiSu installation:

Cloned SukiSu repository

Ran install.sh on kernel source

Updated versioning to use SukiSu commit count

Changed commit message to "Add SukiSu"

Updated artifact names with "SukiSu" instead of "kernel-SU"

Simplified workflow to only build Android 14 (LOS21)

Updated user credentials for commits to SukiSuBot

Removed unnecessary artifact upload steps

Updated release body with SukiSu information

This workflow now:

Only builds for Android 14/LOS21

Fully integrates SukiSu instead of KernelSU

Uses updated toolchains compatible with newer build environments

Maintains ccache optimization for faster builds

Creates a clean flashable zip with SukiSu integration
Fixed MKSU/SUSFS Integration:

Clones the correct patch repository from ShirkNeko/Action_OnePlus_MKSU_SUSFS

Applies both SUSFS and MKSU patches separately

Uses the official KernelSU repository for installation

Build Process Improvements:

Simplified to build only for Android 14/LOS21

Added missing dependencies (libelf-dev, libncurses-dev)

Fixed environment variable syntax

Improved path handling for toolchains

Used more reliable version counting from KernelSU repository

Artifact Handling:

Creates properly named flashable zip files

Uploads build artifact for easy access

Creates GitHub release with comprehensive information

Error Prevention:

Removed unnecessary git operations

Fixed shell command syntax

Added proper cleanup steps

Ensured correct toolchain paths

Clarity:

Renamed workflow to reflect MKSU/SUSFS integration

Added clear documentation in release body

Simplified step names for better readability
@Ninjona Ninjona closed this Aug 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant