Ok, with quagga installed on a basic setup, /etc/init.d/quagga script was missing the executable in the shebang - /bin/bash, I tested on a fuller install earlier.  Added bash to quagga's deps, also added the chown/chmod commands you listed to it's startup script.  But there has to be a working and correct syntax config file for each deamon, ones can be found in /usr/share/doc/quagga/examples/ and copied to /etc/quagga/ with the .sample suffix removed for anyone trying the package that does not know. 
Thanks for testing and reporting, hope it works now.