Преглед изворни кода

Modify kernel config in build workflow

Updated kernel configuration settings in build.yml to include additional IPC, namespace, and hardware access support options, while removing some existing configurations.
jimsterino98 пре 5 месеци
родитељ
комит
b141ed28ed
1 измењених фајлова са 24 додато и 10 уклоњено
  1. 24 10
      .github/workflows/build.yml

+ 24 - 10
.github/workflows/build.yml

@@ -369,18 +369,32 @@ jobs:
 
           cd "$GITHUB_WORKSPACE"
           cat >> "$DEFCONFIG" <<EOF
+          # IPC
           CONFIG_SYSVIPC=y
-          CONFIG_DEVTMPFS=y
-          CONFIG_PID_NS=y
           CONFIG_POSIX_MQUEUE=y
-          CONFIG_CGROUPS=y
-          CONFIG_CGROUP_DEVICE=y
-          CONFIG_CGROUP_PIDS=y
-          CONFIG_MEMCG=y
-          CONFIG_CGROUP_SCHED=y
-          CONFIG_FAIR_GROUP_SCHED=y
-          CONFIG_CGROUP_FREEZER=y
-          CONFIG_CGROUP_NET_PRIO=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
           
       - name: Set Kernel Configuration Variables