diff options
-rw-r--r-- | server/Makefile.in | 24 | ||||
-rw-r--r-- | server/conf_macros.m4 | 27 | ||||
-rw-r--r-- | server/configure.ac | 6 |
3 files changed, 30 insertions, 27 deletions
diff --git a/server/Makefile.in b/server/Makefile.in index f2f3f9e0..1445cc1c 100644 --- a/server/Makefile.in +++ b/server/Makefile.in @@ -18,14 +18,15 @@ builddir = @builddir@ sharedbuilddir = @sharedbuilddir@ INSTALLCMD = @INSTALL@ EXTRA_OBJ=@EXTRA_OBJ@ -SSSD_LIBEXEC_PATH = @SSSD_LIBEXEC_PATH@ -SSSD_LIBDIR = $(libdir)/@PACKAGE_NAME@ -LDB_LIBDIR = $(libdir)/ldb -SSSD_INTROSPECT_PATH = @SSSD_INTROSPECT_PATH@ +SSSD_LIBEXEC_PATH = @libexecdir@/@PACKAGE_NAME@ +SSSD_LIBDIR = @pluginpath@ +LDB_LIBDIR = @libdir@/ldb +SSSD_INTROSPECT_PATH=@datarootdir@/@PACKAGE_NAME@/introspect PACKAGE_VERSION = @PACKAGE_VERSION@ -srvdir = $(srcdir) -pipepath = @pipepath@ -dbpath = @dbpath@ +srvdir = @srcdir@ +SSSD_PIPE_PATH = @pipepath@ +SSSD_DB_PATH = @dbpath@ +SSSD_PID_PATH = @pidpath@ TALLOC_LIBS = @TALLOC_LIBS@ TALLOC_CFLAGS = @TALLOC_CFLAGS@ @@ -73,8 +74,8 @@ LIBS = @LIBS@ $(TALLOC_LIBS) $(TDB_LIBS) $(TEVENT_LIBS) $(POPT_LIBS) $(LDB_LIBS) PICFLAG = @PICFLAG@ CFLAGS += -g -I$(srcdir)/include -Iinclude -I$(srcdir) -I$(srcdir)/.. \ $(POPT_CFLAGS) $(TALLOC_CFLAGS) $(TDB_CFLAGS) $(TEVENT_CFLAGS) $(LDB_CFLAGS) $(DBUS_CFLAGS) $(CHECK_CFLAGS)\ - -DLIBDIR=\"$(libdir)\" -DSHLIBEXT=\"$(SHLIBEXT)\" -DSSSD_LIBEXEC_PATH=\"$(SSSD_LIBEXEC_PATH)\" -DSSSD_INTROSPECT_PATH=\"$(SSSD_INTROSPECT_PATH)\"\ - -DUSE_MMAP=1 @CFLAGS@ + -DLIBDIR=\"$(libdir)\" -DVARDIR=\"$(localstatedir)\" -DSHLIBEXT=\"$(SHLIBEXT)\" -DSSSD_LIBEXEC_PATH=\"$(SSSD_LIBEXEC_PATH)\"\ + -DSSSD_INTROSPECT_PATH=\"$(SSSD_INTROSPECT_PATH)\" -DUSE_MMAP=1 @CFLAGS@ MDLD = @MDLD@ MDLD_FLAGS = @MDLD_FLAGS@ @@ -174,8 +175,9 @@ installdirs:: $(DESTDIR)$(LDB_LIBDIR) \ $(DESTDIR)$(DBUS_SYSBUS_POLICY_DIR) \ $(DESTDIR)$(SSSD_INTROSPECT_PATH)/infopipe \ - $(DESTDIR)$(pipepath)/private \ - $(DESTDIR)$(dbpath) + $(DESTDIR)$(SSSD_PIPE_PATH)/private \ + $(DESTDIR)$(SSSD_DB_PATH) \ + $(DESTDIR)$(SSSD_PID_PATH) installheaders:: installdirs ifneq (x$(headers), x) diff --git a/server/conf_macros.m4 b/server/conf_macros.m4 index 3d8f41a7..f6821e07 100644 --- a/server/conf_macros.m4 +++ b/server/conf_macros.m4 @@ -5,12 +5,14 @@ AC_DEFUN(WITH_DB_PATH, ) ] ) - dbpath="/var/lib/sss/db" + config_dbpath="\"VARDIR\"/lib/sss/db" + dbpath="${localstatedir}/lib/sss/db" if test x"$with_db_path" != x; then + config_dbpath=$with_db_path dbpath=$with_db_path fi AC_SUBST(dbpath) - AC_DEFINE_UNQUOTED(DB_PATH, "$dbpath", [Path to the SSSD databases]) + AC_DEFINE_UNQUOTED(DB_PATH, "$config_dbpath", [Path to the SSSD databases]) ]) AC_DEFUN(WITH_PLUGIN_PATH, @@ -20,12 +22,14 @@ AC_DEFUN(WITH_PLUGIN_PATH, ) ] ) - pluginpath="/usr/lib/sssd" + pluginpath="${libdir}/sssd" + config_pluginpath="\"LIBDIR\"/sssd" if test x"$with_plugin_path" != x; then pluginpath=$with_plugin_path + config_pluginpath=$with_plugin_path fi AC_SUBST(pluginpath) - AC_DEFINE_UNQUOTED(DATA_PROVIDER_PLUGINS_PATH, "$pluginpath", [Path to the SSSD data provider plugins]) + AC_DEFINE_UNQUOTED(DATA_PROVIDER_PLUGINS_PATH, "$config_pluginpath", [Path to the SSSD data provider plugins]) ]) AC_DEFUN(WITH_PID_PATH, @@ -35,12 +39,14 @@ AC_DEFUN(WITH_PID_PATH, ) ] ) - pidpath="/var/run" + config_pidpath="\"VARDIR\"/run" + pidpath="${localstatedir}/run" if test x"$with_pid_path" != x; then + config_pidpath=$with_pid_path pidpath=$with_pid_path fi AC_SUBST(pidpath) - AC_DEFINE_UNQUOTED(PID_PATH, "$pidpath", [Where to store pid files for the SSSD]) + AC_DEFINE_UNQUOTED(PID_PATH, "$config_pidpath", [Where to store pid files for the SSSD]) ]) AC_DEFUN(WITH_PIPE_PATH, @@ -50,12 +56,14 @@ AC_DEFUN(WITH_PIPE_PATH, ) ] ) - pipepath="/var/lib/sss/pipes" + config_pipepath="\"VARDIR\"/lib/sss/pipes" + pipepath="${localstatedir}/lib/sss/pipes" if test x"$with_pipe_path" != x; then + config_pipepath=$with_pipe_path pipepath=$with_pipe_path fi AC_SUBST(pipepath) - AC_DEFINE_UNQUOTED(PIPE_PATH, "$pipepath", [Where to store pipe files for the SSSD interconnects]) + AC_DEFINE_UNQUOTED(PIPE_PATH, "$config_pipepath", [Where to store pipe files for the SSSD interconnects]) ]) AC_DEFUN(WITH_POLICYKIT, @@ -114,12 +122,11 @@ AC_DEFUN(WITH_INIT_DIR, ) ] ) - initdir="/etc/rc.d/init.d" + initdir="${sysconfdir}/rc.d/init.d" if test x"$with_init_dir" != x; then initdir=$with_init_dir fi AC_SUBST(initdir) - AC_DEFINE_UNQUOTED(INIT_DIR, "$initdir", [Where to store init script for sssd]) ]) diff --git a/server/configure.ac b/server/configure.ac index 827addbc..a61289c3 100644 --- a/server/configure.ac +++ b/server/configure.ac @@ -26,12 +26,6 @@ AC_CONFIG_HEADER(config.h) TESTS="" EXTRA_OBJ="" -SSSD_LIBEXEC_PATH=$libexecdir/$PACKAGE_NAME -AC_SUBST(SSSD_LIBEXEC_PATH) - -SSSD_INTROSPECT_PATH=$datarootdir/$PACKAGE_NAME/introspect -AC_SUBST(SSSD_INTROSPECT_PATH) - m4_include(build_macros.m4) BUILD_WITH_SHARED_BUILD_DIR AC_LD_SONAMEFLAG |