I agree completely.  I think the new vhost/multiple-config-file support 
architecture is bad.  I recently upgraded from a year-old version of the 
webalizer package to the current one and tried to adapt my homegrown vhost 
infrastructure (which is similar to Jacob's) to the new one in order to 
reduce the deviation from the "official" way of doing things, but it's 
just awful.  See below for the rationale.

I cannot even retain my own way of doing things because the webalizer 
package's configure script insists on moving /etc/webalizer.conf to
/etc/webalizer/webalizer.conf on each and every configuration of the 
package.  I considered filing a bug about this with serious severity, but 
then I figured that the entire "official" infrastructure should rather be 
improved instead.

I think users of webalizer (like Jacob and me) have long been accustomed to 
using webalizer.conf as a default config file and use smaller config files 
on top of that with specific configuration directives for specific vhosts.

Having this default config file (webalizer.conf) in the same directory as 
all the vhost config files is a mess.  Either move webalizer.conf back 
to /etc/ (preferred, since it's upstream's way), or create a sub-directory 
in /etc/webalizer/ for the vhost config files.

Please consider changing the package's config file architecture to that 
end.

Attachment: pgpOl0BGWfmW4.pgp
Description: PGP signature

Reply via email to