mailman can be used with any webserver like lighttpd, but insists on installing apache. Please modify DEPEND to detect any webserver, not only apache Reproducible: Always Steps to Reproduce: 1. 2. 3.
do you have a setup that works? If you do then I'll add lighttpd to DEPEND.
I tried it and it works with a little tweaking: - You have to create two symlinks in /var/www/localhost/htdocs: mailman -> /usr/local/mailman/cgi-bin/ pipermail -> /usr/local/mailman/archives/public/ - In /etc/lighttpd.conf you have to change: cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl") to : cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl", "admin" => "", "admindb" => "", "confirm" => "", "create" => "", "edithtml"=> "", "htdig" => "", "listinfo" => "", "mmsearch" => "", "options" => "", "private" => "", "rmlist" => "", "roster" => "", "subscribe" => "") The user and group have like this: ## change uid to <uid> (default: don't care) server.username = "lighttpd" ## change uid to <uid> (default: don't care) server.groupname = "apache"
I have added an optional dep to lighttpd, although I'n not using it anywhere, so I can't test. Report any problems that might occur.