From: Amos Jeffries Date: Mon, 18 Jul 2011 12:04:19 +0000 (+1200) Subject: Bug 3267: workers IPC mount points disobey --localstatedir X-Git-Tag: take08~55^2~60 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6df70a31a0aaadeec3ada5d492bd7fc31f69202c;p=thirdparty%2Fsquid.git Bug 3267: workers IPC mount points disobey --localstatedir --- diff --git a/src/ipc/Makefile.am b/src/ipc/Makefile.am index 4cda3bba0a..3c25e2e971 100644 --- a/src/ipc/Makefile.am +++ b/src/ipc/Makefile.am @@ -36,4 +36,7 @@ libipc_la_SOURCES = \ Request.h \ Response.h -DEFS += -DDEFAULT_PREFIX=\"$(prefix)\" +DEFS += -DDEFAULT_STATEDIR=\"$(localstatedir)/run/squid\" + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run/squid; diff --git a/src/ipc/Port.cc b/src/ipc/Port.cc index fb2fb73d8c..710fde7bf4 100644 --- a/src/ipc/Port.cc +++ b/src/ipc/Port.cc @@ -12,8 +12,8 @@ #include "comm/Connection.h" #include "ipc/Port.h" -const char Ipc::coordinatorAddr[] = DEFAULT_PREFIX "/var/run/coordinator.ipc"; -const char Ipc::strandAddrPfx[] = DEFAULT_PREFIX "/var/run/squid"; +const char Ipc::coordinatorAddr[] = DEFAULT_STATEDIR "/coordinator.ipc"; +const char Ipc::strandAddrPfx[] = DEFAULT_STATEDIR "/kid"; Ipc::Port::Port(const String& aListenAddr):