[SCM] CTDB repository - branch master updated -
ctdb-1.0.78-12-ga9f851c
Ronnie Sahlberg
sahlberg at samba.org
Wed Apr 8 00:42:12 GMT 2009
The branch, master has been updated
via a9f851caec2525ccbb3a6d6283eaef52b89a4eb2 (commit)
via 1b47ddc97373376b416a50939b74dc8c926fc917 (commit)
via 7c4389cc0baa43a0ffa9fb08944c253db7885807 (commit)
via b0718551f55d5da9be0e6aba233f57c1ff8509be (commit)
from b8be5b06c3359d037db336dc12d38e0018349951 (commit)
http://gitweb.samba.org/?p=sahlberg/ctdb.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit a9f851caec2525ccbb3a6d6283eaef52b89a4eb2
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Wed Apr 8 10:45:00 2009 +1000
set libdir to ../lib64 on x86-64 platforms
commit 1b47ddc97373376b416a50939b74dc8c926fc917
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Wed Apr 8 09:34:20 2009 +1000
install ctdb.pc from the RPM
commit 7c4389cc0baa43a0ffa9fb08944c253db7885807
Author: Ronnie Sahlberg <ronniesahlberg at gmail.com>
Date: Wed Apr 8 09:21:11 2009 +1000
From Mathieu Parent <math.parent at gmail.com>
Install the pkgconfig file
commit b0718551f55d5da9be0e6aba233f57c1ff8509be
Author: Mathieu Parent <math.parent at gmail.com>
Date: Wed Apr 8 09:14:20 2009 +1000
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
Makefile.in | 4 +++-
autogen.sh | 2 +-
configure.ac | 11 ++++++++++-
ctdb.pc.in | 19 +++++++++++++++++++
packaging/RPM/ctdb.spec | 1 +
6 files changed, 35 insertions(+), 3 deletions(-)
create mode 100644 ctdb.pc.in
Changeset truncated at 500 lines:
diff --git a/.gitignore b/.gitignore
index 826bc1a..69d8093 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
*~
config.status
configure
+ctdb.pc
publish*.sh
push*.sh
web/packages
diff --git a/Makefile.in b/Makefile.in
index f1c596d..f1c5f36 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -188,12 +188,14 @@ distclean: clean
rm -f Makefile
install: all
+ mkdir -p $(DESTDIR)$(libdir)/pkgconfig
mkdir -p $(DESTDIR)$(bindir)
mkdir -p $(DESTDIR)$(sbindir)
mkdir -p $(DESTDIR)$(includedir)
mkdir -p $(DESTDIR)$(etcdir)/ctdb
mkdir -p $(DESTDIR)$(etcdir)/ctdb/events.d
mkdir -p $(DESTDIR)$(docdir)/ctdb
+ ${INSTALLCMD} -m 644 ctdb.pc $(DESTDIR)$(libdir)/pkgconfig
${INSTALLCMD} -m 755 bin/ctdb $(DESTDIR)$(bindir)
${INSTALLCMD} -m 755 bin/ctdb_ipmux $(DESTDIR)$(bindir)
${INSTALLCMD} -m 755 bin/ctdbd $(DESTDIR)$(sbindir)
@@ -233,4 +235,4 @@ valgrindtest: all
realdistclean: distclean
- rm -f configure config.h.in
+ rm -f configure config.h.in ctdb.pc
diff --git a/autogen.sh b/autogen.sh
index a361cd1..e333898 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,7 +1,7 @@
#!/bin/sh
rm -rf autom4te.cache
-rm -f configure config.h.in
+rm -f configure config.h.in ctdb.pc
IPATHS="-I libreplace -I lib/replace -I ../libreplace -I ../replace"
IPATHS="$IPATHS -I lib/talloc -I talloc -I ../talloc"
diff --git a/configure.ac b/configure.ac
index 8b6102d..a7bd2bb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,6 +14,15 @@ AC_DEFUN([SMB_ENABLE], [echo -n ""])
AC_INIT(ctdb.h)
AC_CONFIG_SRCDIR([server/ctdbd.c])
+case `uname -m` in
+ x86_64)
+ libdir='${exec_prefix}/lib64'
+ ;;
+ *)
+ libdir='${exec_prefix}/lib'
+ ;;
+esac
+
case `uname` in
Linux*)
CTDB_SYSTEM_OBJ=common/system_linux.o
@@ -84,4 +93,4 @@ AC_SUBST(CTDB_SYSTEM_OBJ)
AC_SUBST(CTDB_SCSI_IO)
AC_SUBST(CTDB_PCAP_LDFLAGS)
-AC_OUTPUT(Makefile)
+AC_OUTPUT(Makefile ctdb.pc)
diff --git a/ctdb.pc.in b/ctdb.pc.in
new file mode 100644
index 0000000..5f5bfab
--- /dev/null
+++ b/ctdb.pc.in
@@ -0,0 +1,19 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+datarootdir=@datarootdir@
+includedir=@includedir@
+libdir=@libdir@
+bindir=@bindir@
+sbindir=@sbindir@
+mandir=@mandir@
+localstatedir=@localstatedir@
+srcdir=@srcdir@
+etcdir=@sysconfdir@
+
+Name: ctdb
+Description: A clustered database to store temporary data
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir}
+Cflags: -I${includedir}
+URL: http://ctdb.samba.org/
+
diff --git a/packaging/RPM/ctdb.spec b/packaging/RPM/ctdb.spec
index 7422150..3bedcc6 100644
--- a/packaging/RPM/ctdb.spec
+++ b/packaging/RPM/ctdb.spec
@@ -128,6 +128,7 @@ fi
%{_mandir}/man1/onnode.1.gz
%{_includedir}/ctdb.h
%{_includedir}/ctdb_private.h
+%{_libdir}/pkgconfig/ctdb.pc
%changelog
* Tue Mar 31 2009 : Version 1.0.78
--
CTDB repository
More information about the samba-cvs
mailing list