rl03 said regarding cvsweb in bug 43546: "config files are per vhost, and if it is placed in /etc, then all vhost installations will share one config, which is clearly not we want." however viewcvs installs its configuration in /etc: /etc/viewcvs/cvsgraph.conf /etc/viewcvs/viewcvs.conf My impression is that it should be changed to install per-vhost configs.
New version in CVS, please test