Explorar el Código

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 hace 5 meses
padre
commit
b141ed28ed
Se han modificado 1 ficheros con 24 adiciones y 10 borrados
  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