|
@@ -8,7 +8,8 @@
|
|
|
|
|
|
prog=/package/admin/s6-overlay/libexec/preinit
|
|
|
|
|
|
-# Ensure /run is writable and /var/run is a symlink to it.
|
|
|
+
|
|
|
+# Ensure /run is writable
|
|
|
|
|
|
if test "0$S6_READ_ONLY_ROOT" -ne 0 ; then
|
|
|
echo "$prog: info: read-only root" 1>&2
|
|
@@ -28,12 +29,16 @@ else
|
|
|
s6-mkdir -p -m 0755 /run
|
|
|
fi
|
|
|
|
|
|
-if test -L /var/run && test "`/command/s6-linkname -f /var/run`" = /run ; then : ; else
|
|
|
+
|
|
|
+# Ensure /var/run is a symlink to /run
|
|
|
+
|
|
|
+if test -L /var/run && test "`s6-linkname -f /var/run`" = /run ; then : ; else
|
|
|
echo "$prog: notice: /var/run is not a symlink to /run, fixing it" 1>&2
|
|
|
s6-rmrf /var/run
|
|
|
s6-ln -s /run /var/run
|
|
|
fi
|
|
|
|
|
|
+
|
|
|
# /run/s6 is recreated every time and belongs to the USER.
|
|
|
|
|
|
s6-rmrf /run/s6
|