from Mathieu Parent <math.parent@gmail.com>
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Sun, 12 Oct 2008 21:27:33 +0000 (08:27 +1100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Sun, 12 Oct 2008 21:27:33 +0000 (08:27 +1100)
Hi,

I have attached a patch necessary as debian log dir (/var/log) is not
a subdir of VARDIR (/var/lib on rpm systems, /var/lib/ctdb on debian).
As I don't know much about autotools and friends, this patch may be
hacky.

This is part of the process to minimize diff between distributions.

Makefile.in
server/ctdbd.c

index cf1240b1f71af90ac27d5c75264e6485687827a4..e51fec9bed0ebdada71bf635599937ae7beae0b4 100755 (executable)
@@ -12,6 +12,7 @@ bindir = @bindir@
 sbindir = @sbindir@
 mandir = @mandir@
 localstatedir = @localstatedir@
+logdir = @logdir@
 VPATH = @srcdir@:@tdbdir@:@tallocdir@:@libreplacedir@:@poptdir@
 srcdir = @srcdir@
 etcdir = @sysconfdir@
@@ -29,8 +30,8 @@ IPQ_LIBS = @IPQ_LIBS@
 
 CFLAGS=-g -I$(srcdir)/include -Iinclude -Ilib -Ilib/util -I$(srcdir) \
        -I@tallocdir@ -I@tdbdir@/include -I@libreplacedir@ \
-       -DVARDIR=\"$(localstatedir)\" -DETCDIR=\"$(etcdir)\" \
-       -DUSE_MMAP=1 @CFLAGS@ $(POPT_CFLAGS)
+       -DVARDIR=\"$(localstatedir)\" -DLOGDIR=\"$(logdir)\" \
+       -DETCDIR=\"$(etcdir)\" -DUSE_MMAP=1 @CFLAGS@ $(POPT_CFLAGS)
 
 LIB_FLAGS=@LDFLAGS@ -Llib @LIBS@ $(POPT_LIBS) @INFINIBAND_LIBS@ @CTDB_PCAP_LDFLAGS@
 
index 4dc0f74b2094384bea0d7154879f145d0fea9bcf..48e361f9ea64e93e228c16e5c45d4838b84d6e48 100644 (file)
@@ -50,7 +50,7 @@ static struct {
        .nlist = ETCDIR "/ctdb/nodes",
        .transport = "tcp",
        .event_script_dir = ETCDIR "/ctdb/events.d",
-       .logfile = VARDIR "/log/log.ctdb",
+       .logfile = LOGDIR "/log.ctdb",
        .db_dir = VARDIR "/ctdb",
        .db_dir_persistent = VARDIR "/ctdb/persistent",
 };