init
This commit is contained in:
1
etc/s6-overlay/s6-rc.d/myapp-log-prepare/type
Normal file
1
etc/s6-overlay/s6-rc.d/myapp-log-prepare/type
Normal file
@ -0,0 +1 @@
|
||||
oneshot
|
||||
3
etc/s6-overlay/s6-rc.d/myapp-log-prepare/up
Executable file
3
etc/s6-overlay/s6-rc.d/myapp-log-prepare/up
Executable file
@ -0,0 +1,3 @@
|
||||
if { mkdir -p /var/log/myapp }
|
||||
if { chown nobody:nogroup /var/log/myapp }
|
||||
chmod 02755 /var/log/myapp
|
||||
1
etc/s6-overlay/s6-rc.d/myapp-log/consumer-for
Normal file
1
etc/s6-overlay/s6-rc.d/myapp-log/consumer-for
Normal file
@ -0,0 +1 @@
|
||||
myapp
|
||||
1
etc/s6-overlay/s6-rc.d/myapp-log/pipeline-name
Normal file
1
etc/s6-overlay/s6-rc.d/myapp-log/pipeline-name
Normal file
@ -0,0 +1 @@
|
||||
myapp-pipeline
|
||||
2
etc/s6-overlay/s6-rc.d/myapp-log/run
Executable file
2
etc/s6-overlay/s6-rc.d/myapp-log/run
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
exec logutil-service /var/log/myapp
|
||||
1
etc/s6-overlay/s6-rc.d/myapp-log/type
Normal file
1
etc/s6-overlay/s6-rc.d/myapp-log/type
Normal file
@ -0,0 +1 @@
|
||||
longrun
|
||||
0
etc/s6-overlay/s6-rc.d/myapp/dependencies.d/base
Normal file
0
etc/s6-overlay/s6-rc.d/myapp/dependencies.d/base
Normal file
9
etc/s6-overlay/s6-rc.d/myapp/finish
Executable file
9
etc/s6-overlay/s6-rc.d/myapp/finish
Executable file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
if test "$1" -eq 256 ; then
|
||||
e=$((128 + $2))
|
||||
else
|
||||
e="$1"
|
||||
fi
|
||||
|
||||
echo "$e" > /run/s6-linux-init-container-results/exitcode
|
||||
1
etc/s6-overlay/s6-rc.d/myapp/producer-for
Normal file
1
etc/s6-overlay/s6-rc.d/myapp/producer-for
Normal file
@ -0,0 +1 @@
|
||||
myapp-log
|
||||
3
etc/s6-overlay/s6-rc.d/myapp/run
Executable file
3
etc/s6-overlay/s6-rc.d/myapp/run
Executable file
@ -0,0 +1,3 @@
|
||||
#!/command/with-contenv sh
|
||||
exec 2>&1
|
||||
exec s6-setuidgid daemon /usr/local/bin/myapp
|
||||
1
etc/s6-overlay/s6-rc.d/myapp/type
Normal file
1
etc/s6-overlay/s6-rc.d/myapp/type
Normal file
@ -0,0 +1 @@
|
||||
longrun
|
||||
0
etc/s6-overlay/s6-rc.d/user/contents.d/myapp
Normal file
0
etc/s6-overlay/s6-rc.d/user/contents.d/myapp
Normal file
Reference in New Issue
Block a user