Add overlay filesystem support and update zinit configuration
- Added overlay.ko module installation for container support in install-firmware-minimal.sh - Added udevmon service for hardware event monitoring - Updated udev-trigger dependency to include udevmon - Added placeholder configurations for mycelium and shm services
This commit is contained in:
0
configs/zinit/init/shm.sh
Normal file
0
configs/zinit/init/shm.sh
Normal file
6
configs/zinit/mycelium.yaml
Normal file
6
configs/zinit/mycelium.yaml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
exec: ip netns exec public /usr/bin/mycelium --key-file /tmp/mycelium_priv_key.bin
|
||||||
|
--tun-name my0 --silent --peers tcp://188.40.132.242:9651 tcp://136.243.47.186:9651
|
||||||
|
tcp://185.69.166.7:9651 tcp://185.69.166.8:9651 tcp://65.21.231.58:9651 tcp://65.109.18.113:9651
|
||||||
|
tcp://209.159.146.190:9651 tcp://5.78.122.16:9651 tcp://5.223.43.251:9651 tcp://142.93.217.194:9651
|
||||||
|
after:
|
||||||
|
- network
|
||||||
1
configs/zinit/shm.yaml
Normal file
1
configs/zinit/shm.yaml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
exec: /etc/zinit/shm.sh
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
exec: sh /etc/zinit/init/udev.sh
|
exec: sh /etc/zinit/init/udev.sh
|
||||||
oneshot: true
|
oneshot: true
|
||||||
after:
|
after:
|
||||||
|
- udevmon
|
||||||
- udevd
|
- udevd
|
||||||
1
configs/zinit/udevmon.yaml
Normal file
1
configs/zinit/udevmon.yaml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
exec: udevadm monitor
|
||||||
@@ -127,8 +127,12 @@ if [ -d "$KERNEL_BUILD_DIR" ]; then
|
|||||||
find "$KERNEL_BUILD_DIR" -name "mdio.ko" -exec cp {} "$MODULES_DIR/kernel/drivers/net/" \; 2>/dev/null || true
|
find "$KERNEL_BUILD_DIR" -name "mdio.ko" -exec cp {} "$MODULES_DIR/kernel/drivers/net/" \; 2>/dev/null || true
|
||||||
find "$KERNEL_BUILD_DIR" -name "libphy.ko" -exec cp {} "$MODULES_DIR/kernel/drivers/net/" \; 2>/dev/null || true
|
find "$KERNEL_BUILD_DIR" -name "libphy.ko" -exec cp {} "$MODULES_DIR/kernel/drivers/net/" \; 2>/dev/null || true
|
||||||
|
|
||||||
|
# Filesystem drivers (overlay for container support)
|
||||||
|
find "$KERNEL_BUILD_DIR" -name "overlay.ko" -exec cp {} "$MODULES_DIR/kernel/fs/" \; 2>/dev/null || true
|
||||||
|
|
||||||
# Create modules directories
|
# Create modules directories
|
||||||
mkdir -p "$MODULES_DIR/kernel/drivers"
|
mkdir -p "$MODULES_DIR/kernel/drivers"
|
||||||
|
mkdir -p "$MODULES_DIR/kernel/fs"
|
||||||
|
|
||||||
# Create modules.dep and modules.alias for module loading
|
# Create modules.dep and modules.alias for module loading
|
||||||
echo " Creating module dependency files..."
|
echo " Creating module dependency files..."
|
||||||
|
|||||||
Reference in New Issue
Block a user