diff options
Diffstat (limited to '')
21 files changed, 29 insertions, 0 deletions
diff --git a/os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger b/os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udev-settle/dependencies.d/udev-trigger diff --git a/os/etc/s6-rc/src/udev-settle/dependencies.d/udevd b/os/etc/s6-rc/src/udev-settle/dependencies.d/udevd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udev-settle/dependencies.d/udevd diff --git a/os/etc/s6-rc/src/udev-settle/type b/os/etc/s6-rc/src/udev-settle/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/os/etc/s6-rc/src/udev-settle/type @@ -0,0 +1 @@ +oneshot diff --git a/os/etc/s6-rc/src/udev-settle/up b/os/etc/s6-rc/src/udev-settle/up new file mode 100644 index 0000000..135dff1 --- /dev/null +++ b/os/etc/s6-rc/src/udev-settle/up @@ -0,0 +1,3 @@ +#!/bin/execlineb -P + +foreground { redirfd -w 1 /dev/null udevadm settle } diff --git a/os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd b/os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udev-trigger/dependencies.d/udevd diff --git a/os/etc/s6-rc/src/udev-trigger/type b/os/etc/s6-rc/src/udev-trigger/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/os/etc/s6-rc/src/udev-trigger/type @@ -0,0 +1 @@ +oneshot diff --git a/os/etc/s6-rc/src/udev-trigger/up b/os/etc/s6-rc/src/udev-trigger/up new file mode 100644 index 0000000..f094e3d --- /dev/null +++ b/os/etc/s6-rc/src/udev-trigger/up @@ -0,0 +1,4 @@ +#!/bin/execlineb -P + +foreground { redirfd -w 1 /dev/null udevadm trigger --type=subsystems --action=add } +foreground { redirfd -w 1 /dev/null udevadm trigger --type=devices --action=add } diff --git a/os/etc/s6-rc/src/udev/contents.d/udev-trigger b/os/etc/s6-rc/src/udev/contents.d/udev-trigger new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udev/contents.d/udev-trigger diff --git a/os/etc/s6-rc/src/udev/contents.d/udevd b/os/etc/s6-rc/src/udev/contents.d/udevd new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udev/contents.d/udevd diff --git a/os/etc/s6-rc/src/udev/type b/os/etc/s6-rc/src/udev/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/os/etc/s6-rc/src/udev/type @@ -0,0 +1 @@ +bundle diff --git a/os/etc/s6-rc/src/udevd-log/consumer-for b/os/etc/s6-rc/src/udevd-log/consumer-for new file mode 100644 index 0000000..867667b --- /dev/null +++ b/os/etc/s6-rc/src/udevd-log/consumer-for @@ -0,0 +1 @@ +udevd-srv diff --git a/os/etc/s6-rc/src/udevd-log/notification-fd b/os/etc/s6-rc/src/udevd-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/os/etc/s6-rc/src/udevd-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/os/etc/s6-rc/src/udevd-log/pipeline-name b/os/etc/s6-rc/src/udevd-log/pipeline-name new file mode 100644 index 0000000..45bd63d --- /dev/null +++ b/os/etc/s6-rc/src/udevd-log/pipeline-name @@ -0,0 +1 @@ +udevd diff --git a/os/etc/s6-rc/src/udevd-log/run b/os/etc/s6-rc/src/udevd-log/run new file mode 100644 index 0000000..abbe467 --- /dev/null +++ b/os/etc/s6-rc/src/udevd-log/run @@ -0,0 +1,9 @@ +#!/bin/execlineb -P + +envfile /etc/s6-rc/config/log.conf +envfile -I /etc/s6-rc/config/udevd.conf +importas -sCuD "n2 s2000000 T" LOG_DIRECTIVES LOG_DIRECTIVES +importas -sCuD "/run/log" LOG_DIR LOG_DIR + +foreground { install -d ${LOG_DIR}/udevd } +s6-log -d3 -b -- ${LOG_DIRECTIVES} ${LOG_DIR}/udevd diff --git a/os/etc/s6-rc/src/udevd-log/type b/os/etc/s6-rc/src/udevd-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/os/etc/s6-rc/src/udevd-log/type @@ -0,0 +1 @@ +longrun diff --git a/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups b/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-cgroups diff --git a/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs b/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udevd-srv/dependencies.d/mount-devfs diff --git a/os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev b/os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/os/etc/s6-rc/src/udevd-srv/dependencies.d/systemd-tmpfiles-setup-dev diff --git a/os/etc/s6-rc/src/udevd-srv/producer-for b/os/etc/s6-rc/src/udevd-srv/producer-for new file mode 100644 index 0000000..5a7694f --- /dev/null +++ b/os/etc/s6-rc/src/udevd-srv/producer-for @@ -0,0 +1 @@ +udevd-log diff --git a/os/etc/s6-rc/src/udevd-srv/run b/os/etc/s6-rc/src/udevd-srv/run new file mode 100644 index 0000000..652f618 --- /dev/null +++ b/os/etc/s6-rc/src/udevd-srv/run @@ -0,0 +1,4 @@ +#!/bin/execlineb -P + +fdmove -c 2 1 +exec /lib/systemd/systemd-udevd -D diff --git a/os/etc/s6-rc/src/udevd-srv/type b/os/etc/s6-rc/src/udevd-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/os/etc/s6-rc/src/udevd-srv/type @@ -0,0 +1 @@ +longrun |