On Aug 13, 2013, at 8:58 AM, Tomasz Kuzemko <tomasz.kuze...@ovh.net> wrote:
> Hello, > > When building traffic server I call configure with --localstatedir=/var > and --with-user=trafficserver. I noticed that make install sets /var > owner and group to trafficserver. After doing some research I found > that the problematic code is in proxy/Makefile.am: Hmmm, yeah, that does seem broken, doesn't it ? I don't think we write into localstatedir directly, but into subdirectories of that? Can you file a bug, and perhaps go through the layout.config as well, to make sure we never need write perms / ownership of this dir? > > I also considered setting --localstatedir=/var/trafficserver but then > log dir is set to /var/trafficserver/log/trafficserver which seems just > wrong. Well, you could override that too in this case. Looking at the layout.config, it seems in many cases it'll do e.g. localstatedir: /var+ runtimedir: ${localstatedir}/run logdir: ${localstatedir}/log cachedir: ${localstatedir}/cache (which makes it e.g. /var/ltrafficserver/log/). Thanks! -- leif