#!/usr/bin/execlineb -P
# /run/php liefert Debian per tmpfiles ("d /run/php 0755 www-data www-data",
# nachgesehen in /usr/lib/tmpfiles.d/php8.5-fpm.conf), und systemd-tmpfiles
# laeuft unter s6 nicht. Die Unit legt es deshalb selbst an -- mit genau diesen
# Rechten, weil der Pool www seinen Socket dort als www-data anlegt.
if { install -d -m 0755 -o www-data -g www-data /run/php }

# Bereitschaft ist nicht "der Prozess laeuft": php-fpm liest erst die Pools und
# legt dann den Socket an. data/check verbindet sich mit dem Socket.
s6-notifyoncheck -d -n30 --
run-script-daemon php-fpm
