I'm using cvsweb as an example here, but there are other applications that do this as well (sorry, I didn't keep a list). The problem is simple, in the case of cvsweb (from the ebuild) <snip> insinto /home/httpd/cgi-bin </snip> The problem lies in an environment with network-mounted /home directories. In my specific case, /home is NFS-mounted with root_squash on. This makes any ebuild that tries to write to /home fail. Some setups mount home directories individually, but many others nfs-mount /home itself. IMHO, /home is a completely custom location, and no ebuild should assume that it will be writable, or even exist. (and in the case of cvsweb, /home/httpd is not even the default location for apache) Reproducible: Always Steps to Reproduce: 1. NFS mount /home with root_sqash on 2. emerge cvsweb or any other package that tries to write to /home 3.
We're in the process of porting all web-based applications to install into /var/www/localhost by default. Please track the relevant bugs for the packages that are causing you problems. Best regards, Stu