From: Zdenek Kabelac Date: Mon, 10 Jan 2011 13:00:53 +0000 (+0000) Subject: Improve OCF dir support X-Git-Tag: old-v2_02_80~12 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=4114ac5d22e2ab139fdc0a7279c81b68aa200f9b;p=lvm2.git Improve OCF dir support Add --with-ocfdir configurable option. Fix superfluous /usr in ocf_scriptdir instalation path. --- diff --git a/WHATS_NEW b/WHATS_NEW index eaca69890..07839c8b5 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,7 @@ Version 2.02.80 - ==================================== + Fix superfluous /usr in ocf_scriptdir instalation path. + Add --with-ocfdir configurable option. Add aclocal.m4 (for pkgconfig). Fix memory leak in filter creation error path. Add missing tests in _setup_task(). diff --git a/configure.in b/configure.in index 6cb5e8dbe..b58a6bac8 100644 --- a/configure.in +++ b/configure.in @@ -368,6 +368,10 @@ AC_ARG_ENABLE(ocf, [enable Open Cluster Framework (OCF) compliant resource agents]), OCF=$enableval, OCF=no) AC_MSG_RESULT($OCF) +AC_ARG_WITH(ocfdir, + AC_HELP_STRING([--with-ocfdir=DIR], + [install OCF files in DIR [[PREFIX/lib/ocf/resource.d/lvm2]]]), + OCFDIR=$withval, OCFDIR='${prefix}/lib/ocf/resource.d/lvm2') ################################################################################ dnl -- Init pkg-config with dummy invokation: @@ -1328,6 +1332,7 @@ AC_SUBST(LVM_RELEASE) AC_SUBST(LVM_RELEASE_DATE) AC_SUBST(MIRRORS) AC_SUBST(OCF) +AC_SUBST(OCFDIR) AC_SUBST(REPLICATORS) AC_SUBST(MSGFMT) AC_SUBST(PKGCONFIG) diff --git a/make.tmpl.in b/make.tmpl.in index 806f77aac..48fd61777 100644 --- a/make.tmpl.in +++ b/make.tmpl.in @@ -65,7 +65,7 @@ staticdir = $(DESTDIR)@STATICDIR@ udevdir = $(DESTDIR)@udevdir@ pkgconfigdir = $(usrlibdir)/pkgconfig initdir = $(DESTDIR)@sysconfdir@/rc.d/init.d -ocf_scriptdir = $(DESTDIR)@prefix@/usr/lib/ocf/resource.d/lvm2 +ocf_scriptdir = $(DESTDIR)@OCFDIR@ USRLIB_RELPATH = $(shell echo $(abspath $(usrlibdir) $(libdir)) | \ $(AWK) -f $(top_srcdir)/scripts/relpath.awk)