3 Commits

24 changed files with 42 additions and 6 deletions

1
compiled/current Symbolic link
View File

@@ -0,0 +1 @@
/etc/s6/compiled/default

BIN
compiled/default/db Normal file

Binary file not shown.

0
compiled/default/lock Normal file
View File

BIN
compiled/default/n Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
S6_FDHOLDER_STORE_REGEX

View File

@@ -0,0 +1 @@
^pipe:s6rc-

View File

@@ -0,0 +1 @@
1

View File

@@ -0,0 +1,16 @@
#!/usr/local/bin/execlineb -P
pipeline -dw --
{
if -n --
{
forstdin -x 1 -- i
exit 1
}
if -nt --
{
s6-ipcclient -l0 -- s
/usr/libexec/s6-rc-fdholder-filler -1 --
}
s6-svc -t .
}
s6-fdholder-daemon -1 -i data/rules -- s

View File

@@ -0,0 +1 @@
3

View File

@@ -0,0 +1,8 @@
#!/usr/local/bin/execlineb -P
fdmove -c 2 1
fdmove 1 3
s6-ipcserver-socketbinder -- s
s6-ipcserverd -1 --
s6-ipcserver-access -v0 -E -l0 -i data/rules --
s6-sudod -t 2000 --
/usr/libexec/s6-rc-oneshot-run -l ../.. --

View File

@@ -0,0 +1,5 @@
#!/usr/local/bin/execlineb -P
fdmove -c 2 1
exec -c
udevd

View File

@@ -0,0 +1,4 @@
#!/usr/local/bin/execlineb -P
#fdmove -c 2 1
s6-devd
/usr/bin/udevadm settle

1
init
View File

@@ -58,7 +58,6 @@ if {
import -i svc-serv import -i svc-serv
foreground { foreground {
if { cp -a ${svc-serv} /run/s6 } if { cp -a ${svc-serv} /run/s6 }
cp -a /etc/s6/.rc-serv /run/
} }
# Create symlink to /run/s6-run # Create symlink to /run/s6-run

View File

@@ -1 +0,0 @@
udevd-pipe

View File

@@ -1 +0,0 @@
udevd-udevdlog

View File

@@ -1 +0,0 @@
udevadm-pipe

View File

@@ -1 +0,0 @@
udevd-udevadmlog

2
stage2
View File

@@ -18,7 +18,7 @@ if -nt {
if { s6-echo -- "** Start Stage 2 **" } if { s6-echo -- "** Start Stage 2 **" }
if { s6-echo -- "***************************************************************************" } if { s6-echo -- "***************************************************************************" }
# start service # start service
if { s6-rc-init -c /run/.rc-serv /run/s6-run/service } if { s6-rc-init -c /etc/s6/compiled/current /run/s6-run/service }
if { s6-rc -u change All } if { s6-rc -u change All }
if { s6-echo -- "***************************************************************************" } if { s6-echo -- "***************************************************************************" }
if { s6-echo -- "** Stage 2 completed **" } if { s6-echo -- "** Stage 2 completed **" }