Update esvm service

This commit is contained in:
2025-11-24 17:08:10 +02:00
parent 5a09b1587a
commit 89979ba119
3 changed files with 13 additions and 6 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
name: udev name: udev
description: Userspace device file manager description: Userspace device file manager
version: "258.2" version: "258.2"
revision: 3 revision: 4
url: https://github.com/systemd/systemd url: https://github.com/systemd/systemd
license: GPL-2.0-or-later,LGPL-2.1-or-later license: GPL-2.0-or-later,LGPL-2.1-or-later
architecture: any architecture: any
+1 -1
View File
@@ -1,6 +1,6 @@
name: udevd name: udevd
description: Userspace device file manager daemon description: Userspace device file manager daemon
type: background type: simple
start_cmd: /etc/esvm/scripts/udevd.sh start_cmd: /etc/esvm/scripts/udevd.sh
stop_cmd: udevadm control -e stop_cmd: udevadm control -e
exit_method: stop_command exit_method: stop_command
+11 -4
View File
@@ -1,7 +1,14 @@
#!/bin/bash #!/bin/bash
udevd --daemon && udevadm trigger --action=add # Ensure udev is not running
udevadm control --exit
while udevadm control --ping; do # Start udev daemon
sleep 0.1 udevd --daemon
done
# "Coldplug" all devices that have been discovered in /sys
udevadm trigger --action=add --type=subsystems
udevadm trigger --action=add --type=devices
udevadm trigger --action=change --type=devices
udevadm settle