| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- name: add configs
- description: add configs and disabling securities
- inputs:
- branch:
- description: 'which device kernel'
- required: true
- runs:
- using: composite
- steps:
- - name: add mountify support
- shell: bash
- run: |
- cat >> "$GKI_DEFCONFIG" << 'EOF'
- # Mountify Support
- CONFIG_OVERLAY_FS=y
- CONFIG_TMPFS_XATTR=y
- CONFIG_TMPFS_POSIX_ACL=y
- - name: increase log buffer size for showing bbg on ksu manager homepage
- shell: bash
- run: |
- cat >> "$GKI_DEFCONFIG" << 'EOF'
- # increase log buffer size to show bbg version in wksu homepage
- CONFIG_LOG_BUF_SHIFT=20
- EOF
- - name: nuke securities for root access
- shell: bash
- run: |
- if [[ "${{ inputs.branch }}" == "SM-S938B-Oneui7" || "${{ inputs.branch }}" == "SM-S931B-Oneui8" ]]; then
- echo "nothing to see here moving on"
-
- elif [[ "${{ inputs.branch }}" == "SM-S926B-Oneui8" ]]; then
- cat >> "$COMMON/arch/arm64/configs/s5e9945-bazel_defconfig" << 'EOF'
- # nuke root protection
- CONFIG_UH=n
- CONFIG_UH_RKP=n
- CONFIG_UH_LKMAUTH=n
- CONFIG_UH_LKM_BLOCK=n
- CONFIG_RKP_CFP_JOPP=n
- CONFIG_RKP_CFP=n
- CONFIG_SECURITY_DEFEX=n
- CONFIG_PROCA=n
- CONFIG_FIVE=n
- CONFIG_RKP=n
- CONFIG_KDP_NS=n
- CONFIG_KDP=n
- EOF
- elif [[ ${{ inputs.branch }} == SM-A556* ]]; then
- cat >> "$COMMON/arch/arm64/configs/s5e8845-bazel_defconfig" << 'EOF'
- # nuke root protection
- CONFIG_UH=n
- CONFIG_UH_RKP=n
- CONFIG_UH_LKMAUTH=n
- CONFIG_UH_LKM_BLOCK=n
- CONFIG_RKP_CFP_JOPP=n
- CONFIG_RKP_CFP=n
- CONFIG_SECURITY_DEFEX=n
- CONFIG_PROCA=n
- CONFIG_FIVE=n
- CONFIG_RKP=n
- CONFIG_KDP_NS=n
- CONFIG_KDP=n
- EOF
- else
- cat >> "$GKI_DEFCONFIG" << 'EOF'
- # nuke root protection
- CONFIG_UH=n
- CONFIG_UH_RKP=n
- CONFIG_UH_LKMAUTH=n
- CONFIG_UH_LKM_BLOCK=n
- CONFIG_RKP_CFP_JOPP=n
- CONFIG_RKP_CFP=n
- CONFIG_SECURITY_DEFEX=n
- CONFIG_PROCA=n
- CONFIG_FIVE=n
- CONFIG_RKP=n
- CONFIG_KDP_NS=n
- CONFIG_KDP=n
- EOF
- fi
- - name: remove check_defconfig
- shell: bash
- run: |
- cd "$COMMON"
- # Remove check_defconfig
- sed -i 's/check_defconfig//' ./build.config.gki
|