summaryrefslogtreecommitdiff
path: root/s6/db/basic/servicedirs/udevd-srv
diff options
context:
space:
mode:
Diffstat (limited to 's6/db/basic/servicedirs/udevd-srv')
-rwxr-xr-xs6/db/basic/servicedirs/udevd-srv/run5
-rwxr-xr-xs6/db/basic/servicedirs/udevd-srv/run.user6
2 files changed, 11 insertions, 0 deletions
diff --git a/s6/db/basic/servicedirs/udevd-srv/run b/s6/db/basic/servicedirs/udevd-srv/run
new file mode 100755
index 0000000..f5f8202
--- /dev/null
+++ b/s6/db/basic/servicedirs/udevd-srv/run
@@ -0,0 +1,5 @@
+#!/bin/execlineb -P
+fdmove 1 0
+s6-fdholder-retrieve ../s6rc-fdholder/s "pipe:s6rc-w-udevd-log"
+fdswap 0 1
+./run.user
diff --git a/s6/db/basic/servicedirs/udevd-srv/run.user b/s6/db/basic/servicedirs/udevd-srv/run.user
new file mode 100755
index 0000000..fea1782
--- /dev/null
+++ b/s6/db/basic/servicedirs/udevd-srv/run.user
@@ -0,0 +1,6 @@
+#!/bin/execlineb -P
+# Initiate udev
+fdmove -c 2 1
+if { s6-echo -- "[ udev-daemon ] 1/1 : Starting udev..." }
+exec -c
+udevd