logutil-newfifo 443 B

12345678910111213141516171819202122232425
  1. #!@SHEBANGDIR@/execlineb
  2. elgetopt "m:o:"
  3. multisubstitute
  4. {
  5. importas -u -D "0600" fmode ELGETOPT_m
  6. importas -u -D "root" owner ELGETOPT_o
  7. elgetpositionals -P0
  8. }
  9. emptyenv -P
  10. if { s6-test ${#} -ge 1 }
  11. if
  12. {
  13. fdmove -c 1 2
  14. s6-echo "logutil-newfifo: warning: this binary is deprecated, use s6-mkfifo and s6-chown instead"
  15. }
  16. if { s6-rmrf ${1} }
  17. if { s6-mkfifo -m ${fmode} -- ${1} }
  18. if
  19. {
  20. s6-envuidgid -- ${owner}
  21. s6-chown -U -- ${1}
  22. }