No matter what value I put for MINI_HTTPD_DOCROOT in /etc/conf.d/mini_httpd, when I start it with the init script, it always starts with a docroot of /. If I start it just by /usr/sbin/mini_httpd, the program sets the current directory to the docroot (as it should). I see that /etc/init.d/mini_httpd has a line "cd $MINI_HTTPD_DOCROOT", but that does not become the docroot. I don't know enough about the programs behind the startup scripts to explain why. Using version 1.19 (the only version currently in portage).
fixed in cvs - thanks for the report