trae 3 bulan lalu
induk
melakukan
3a91c7aca2

+ 5 - 4
.github/actions/bbg/action.yml

@@ -38,7 +38,8 @@ runs:
         echo "BBG_COMMIT=$BBG_COMMIT" >> $GITHUB_ENV
 
     - name: Enable Kernel Configs
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_BBG
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+        CONFIG_BBG
+        EOF

+ 1 - 0
.github/actions/build-kernel/action.yml

@@ -41,6 +41,7 @@ runs:
       cp "${{ github.workspace }}/wild_gki.fragment" common/arch/arm64/configs/wild_gki.fragment
 
       if [ -f "build/build.sh" ]; then
+        
         BUILD_GKI_ARTIFACTS= \
         BUILD_GKI_CERTIFICATION_TOOLS=0 \
         BUILD_SYSTEM_DLKM=0 \

+ 12 - 11
.github/actions/droidspaces/action.yml

@@ -67,15 +67,16 @@ runs:
         echo 'EXPORT_SYMBOL_GPL(init_ipc_ns);' >> "${{ github.workspace }}/kernel/common/ipc/msgutil.c"
 
     - name: Enable Kernel Configs
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_PID_NS
-          CONFIG_SYSVIPC
-          CONFIG_POSIX_MQUEUE
-          CONFIG_IPC_NS
-          CONFIG_DEVTMPFS
-          CONFIG_BINFMT_MISC
-          CONFIG_BINFMT_SCRIPT
-          CONFIG_BINFMT_ELF
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+        CONFIG_PID_NS
+        CONFIG_SYSVIPC
+        CONFIG_POSIX_MQUEUE
+        CONFIG_IPC_NS
+        CONFIG_DEVTMPFS
+        CONFIG_BINFMT_MISC
+        CONFIG_BINFMT_SCRIPT
+        CONFIG_BINFMT_ELF
+        EOF
 

+ 5 - 4
.github/actions/kernelsu/action.yml

@@ -64,7 +64,8 @@ runs:
         patch -p1 < static.patch
 
     - name: Enable Kernel Configs
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_KSU
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+        CONFIG_KSU=y
+        EOF

+ 9 - 8
.github/actions/misc/action.yml

@@ -21,11 +21,12 @@ runs:
   using: "composite"
   steps:
     - name: Enable Kernel Configs
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_OVERLAY_FS
-          CONFIG_TMPFS_XATTR
-          CONFIG_TMPFS_POSIX_ACL
-          CONFIG_KALLSYMS
-          CONFIG_KALLSYMS_ALL
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+        CONFIG_OVERLAY_FS=y
+        CONFIG_TMPFS_XATTR=y
+        CONFIG_TMPFS_POSIX_ACL=y
+        CONFIG_KALLSYMS=y
+        CONFIG_KALLSYMS_ALL=y
+        EOF

+ 42 - 40
.github/actions/networking/action.yml

@@ -20,48 +20,50 @@ runs:
         curl -L https://raw.githubusercontent.com/ahmed-alnassif/GKI-Duchamp/dev/kernel-patches/bbrv3/bbrv3.patch | patch -p1
 
     - name: Add IP SET & IPv6_NAT Support
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_IP_SET
-          CONFIG_IP_SET_MAX=65534
-          CONFIG_IP_SET_BITMAP_IP
-          CONFIG_IP_SET_BITMAP_IPMAC
-          CONFIG_IP_SET_BITMAP_PORT
-          CONFIG_IP_SET_HASH_IP
-          CONFIG_IP_SET_HASH_IPMARK
-          CONFIG_IP_SET_HASH_IPPORT
-          CONFIG_IP_SET_HASH_IPPORTIP
-          CONFIG_IP_SET_HASH_IPPORTNET
-          CONFIG_IP_SET_HASH_IPMAC
-          CONFIG_IP_SET_HASH_MAC
-          CONFIG_IP_SET_HASH_NETPORTNET
-          CONFIG_IP_SET_HASH_NET
-          CONFIG_IP_SET_HASH_NETNET
-          CONFIG_IP_SET_HASH_NETPORT
-          CONFIG_IP_SET_HASH_NETIFACE
-          CONFIG_IP_SET_LIST_SET
-          CONFIG_NETFILTER_XT_MATCH_ADDRTYPE
-          CONFIG_NETFILTER_XT_SET
-          CONFIG_NETFILTER_XT_TARGET_LOG
-          CONFIG_NETFILTER_XT_MATCH_RECENT
-          CONFIG_IP6_NF_NAT
-          CONFIG_IP6_NF_TARGET_MASQUERADE
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+        CONFIG_IP_SET=y
+        CONFIG_IP_SET_MAX=65534
+        CONFIG_IP_SET_BITMAP_IP=y
+        CONFIG_IP_SET_BITMAP_IPMAC=y
+        CONFIG_IP_SET_BITMAP_PORT=y
+        CONFIG_IP_SET_HASH_IP=y
+        CONFIG_IP_SET_HASH_IPMARK=y
+        CONFIG_IP_SET_HASH_IPPORT=y
+        CONFIG_IP_SET_HASH_IPPORTIP=y
+        CONFIG_IP_SET_HASH_IPPORTNET=y
+        CONFIG_IP_SET_HASH_IPMAC=y
+        CONFIG_IP_SET_HASH_MAC=y
+        CONFIG_IP_SET_HASH_NETPORTNET=y
+        CONFIG_IP_SET_HASH_NET=y
+        CONFIG_IP_SET_HASH_NETNET=y
+        CONFIG_IP_SET_HASH_NETPORT=y
+        CONFIG_IP_SET_HASH_NETIFACE=y
+        CONFIG_IP_SET_LIST_SET=y
+        CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
+        CONFIG_NETFILTER_XT_SET=y
+        CONFIG_NETFILTER_XT_TARGET_LOG=y
+        CONFIG_NETFILTER_XT_MATCH_RECENT=y
+        CONFIG_IP6_NF_NAT=y
+        CONFIG_IP6_NF_TARGET_MASQUERADE=y
+        EOF
 
     - name: Apply TCP Congestion Control
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_TCP_CONG_ADVANCED
-          CONFIG_TCP_CONG_BBR
-          CONFIG_TCP_CONG_CUBIC
-          CONFIG_TCP_CONG_BIC
-          CONFIG_TCP_CONG_WESTWOOD
-          CONFIG_TCP_CONG_HTCP
-          CONFIG_DEFAULT_BBR
-          CONFIG_DEFAULT_TCP_CONG="bbr"
-          CONFIG_NET_SCH_FQ
-          CONFIG_NET_SCH_FQ_CODEL
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+        CONFIG_TCP_CONG_ADVANCED=y
+        CONFIG_TCP_CONG_BBR=y
+        CONFIG_TCP_CONG_CUBIC=y
+        CONFIG_TCP_CONG_BIC=y
+        CONFIG_TCP_CONG_WESTWOOD=y
+        CONFIG_TCP_CONG_HTCP=y
+        CONFIG_DEFAULT_BBR=y
+        CONFIG_DEFAULT_TCP_CONG="bbr"
+        CONFIG_NET_SCH_FQ=y
+        CONFIG_NET_SCH_FQ_CODEL=y
+        EOF
 
     - name: Apply Kernel Config for 5.10
       shell: bash

+ 1 - 1
.github/actions/set-kernel-config/action.yml

@@ -15,7 +15,7 @@ runs:
       run: |
         set -euo pipefail
 
-        CONFIG_FILE="/home/runner/out/.config "
+        CONFIG_FILE="/home/runner/out/.config"
 
         # ensure config tool exists
         if [ ! -f common/scripts/config ]; then

+ 13 - 13
.github/actions/susfs/action.yml

@@ -44,19 +44,19 @@ runs:
         fi
 
     - name: Enable KernelSU SUSFS Config
-      uses: ./.github/actions/set-kernel-config
-      with:
-        configs: |
-          CONFIG_KSU_SUSFS
-          CONFIG_KSU_SUSFS_SUS_PATH
-          CONFIG_KSU_SUSFS_SUS_MOUNT
-          CONFIG_KSU_SUSFS_SUS_KSTAT
-          CONFIG_KSU_SUSFS_SPOOF_UNAME
-          CONFIG_KSU_SUSFS_ENABLE_LOG
-          CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS
-          CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG
-          CONFIG_KSU_SUSFS_OPEN_REDIRECT
-          CONFIG_KSU_SUSFS_SUS_MAP
+      shell: bash
+      run: |
+        cat >> "${{ github.workspace }}/wild_gki.fragment" << 'EOF'
+          CONFIG_KSU_SUSFS=y
+          CONFIG_KSU_SUSFS_SUS_PATH=y
+          CONFIG_KSU_SUSFS_SUS_MOUNT=y
+          CONFIG_KSU_SUSFS_SUS_KSTAT=y
+          CONFIG_KSU_SUSFS_SPOOF_UNAME=y
+          CONFIG_KSU_SUSFS_ENABLE_LOG=y
+          CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y
+          CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG=y
+          CONFIG_KSU_SUSFS_OPEN_REDIRECT=y
+          CONFIG_KSU_SUSFS_SUS_MAP=y
 
     - name: Apply KSU SUSFS Patches
       if: false