www-servers/spawn-fcgi's init script does not work with non-bash /bin/sh. OpenRC for a reason uses /bin/sh, not /bin/bash. Thats why I think init scripts should be compatible with non-bash /bin/sh, It should work with busybox's ash, dash etc. Reproducible: Always Steps to Reproduce: 1. Change symlink /bin/sh to /bin/dash or /bin/busybox Actual Results: /etc/init.d/spawn-fcgi: 17: Syntax error: "(" unexpected (expecting "}") Expected Results: /etc/init.d/spawn-fcgi should... work. There is similar bug with mysqld init scripts, marked as blocker for openrc. http://bugs.gentoo.org/175783
Severity changed to enhancement, since it's not policy yet that initrc scripts _must_ be non-bash compatible. However it's good to get this init script fixed, since it happens to be something useful for embedded systems. Assigning to maintainers, but I'm sure they will appreciate patches based on your testing with ash...
yeah - patches welcome.
fixed in cvs.