From abd0409ad1d29579e4c30984f12e3ea6b7fe7bf1 Mon Sep 17 00:00:00 2001 From: Jan De Landtsheer Date: Tue, 19 Aug 2025 17:56:20 +0200 Subject: [PATCH] Add dedicated module dependency and network services - Added depmod.yaml service for rebuilding kernel module dependencies - Added network.yaml service for DHCP network configuration with proper dependencies - Cleaned up udev.sh to remove depmod call (now handled by dedicated service) - Updated udev-trigger.yaml to depend on depmod for proper module loading order - Ensures overlay.ko and other kernel modules have correct dependencies before hardware detection --- configs/zinit/depmod.yaml | 1 + configs/zinit/network.yaml | 5 +++++ configs/zinit/udev-trigger.yaml | 1 + 3 files changed, 7 insertions(+) create mode 100644 configs/zinit/depmod.yaml create mode 100644 configs/zinit/network.yaml diff --git a/configs/zinit/depmod.yaml b/configs/zinit/depmod.yaml new file mode 100644 index 0000000..84bcee7 --- /dev/null +++ b/configs/zinit/depmod.yaml @@ -0,0 +1 @@ +exec: depmod -a \ No newline at end of file diff --git a/configs/zinit/network.yaml b/configs/zinit/network.yaml new file mode 100644 index 0000000..f272134 --- /dev/null +++ b/configs/zinit/network.yaml @@ -0,0 +1,5 @@ +exec: dhcpcd eth0 +after: + - depmod + - udevd + - udev-trigger \ No newline at end of file diff --git a/configs/zinit/udev-trigger.yaml b/configs/zinit/udev-trigger.yaml index 427c594..3c8c83a 100644 --- a/configs/zinit/udev-trigger.yaml +++ b/configs/zinit/udev-trigger.yaml @@ -1,5 +1,6 @@ exec: sh /etc/zinit/init/udev.sh oneshot: true after: + - depmod - udevmon - udevd \ No newline at end of file