#!/bin/execlineb

elgetopt "m:o:"
multisubstitute
{
  importas -u -D "0600" fmode ELGETOPT_m
  importas -u -D "root" owner ELGETOPT_o
}
elgetpositionals -P0
emptyenv -P
if { s6-test ${#} -ge 1 }
if { s6-svwait -t 5000 -U /var/run/s6/services/s6-fdholderd }
if { s6-rmrf ${1} }
if { s6-mkfifo -m ${fmode} -- ${1} }
if
{
  s6-envuidgid -- ${owner}
  s6-chown -U -- ${1}
}
if
{
  backtick -n name { s6-uniquename ${1} }
  importas -u name name
  redirfd -rnb 0 ${1}
  s6-fdholder-store /var/run/s6/fdholderd-socket ${name}
}
