| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- name: add droidspaces
- description: apply patches and configs for droidspaces support
- runs:
- using: composite
- steps:
- - name: apply patch and add configs
- shell: bash
- run: |
- cd "$COMMON"
- # ABI: use ABI padding for SYSVIPC This commit allows us to enable CONFIG_SYSVIPC in defconfig without breaking kernel ABI
- patch -p1 --forward < "$KERNEL_PATCHES/common/droidspaces/fix_sysvipc_kabi_6_7_8.patch"
- cd "$GITHUB_WORKSPACE"
- cat >> "$GKI_DEFCONFIG" << 'EOF'
- # IPC
- CONFIG_SYSVIPC=y
- CONFIG_POSIX_MQUEUE=y
- # Namespaces
- CONFIG_IPC_NC=y
- CONFIG_PID_NS=y
- # HW Access Support
- CONFIG_DEVTMPFS=y
- # Below configs are optional
- # Docker NAT
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y
- # UFW
- CONFIG_NETFILTER_XT_TARGET_REJECT=y
- CONFIG_NETFILTER_XT_TARGET_LOG=y
- CONFIG_NETFILTER_XT_MATCH_RECENT
- # Fail2Ban
- CONFIG_IP_SET=y
- CONFIG_IP_SET_HASH_IP=y
- CONFIG_IP_SET_HASH_NET=y
- CONFIG_NETFILTER_XT_SET=y
- EOF
|