]> arthur.barton.de Git - netatalk.git/commitdiff
Run ldconfig on Linux in make install
authorFrank Lahm <franklahm@googlemail.com>
Sat, 31 Mar 2012 09:49:09 +0000 (11:49 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Sat, 31 Mar 2012 09:49:09 +0000 (11:49 +0200)
Makefile.am
macros/netatalk.m4

index ca880fffe619be3808c59005cc4780b9b1dd4d9c..4cf315dd0d9c1ba4a7a65d64ecfadbd702a2abec 100644 (file)
@@ -7,3 +7,9 @@ EXTRA_DIST = CONTRIBUTORS COPYRIGHT COPYING NEWS VERSION services.atalk
 ACLOCAL_AMFLAGS = -I macros
 AUTOMAKE_OPTIONS = foreign
 
+if RUN_LDCONFIG
+install-exec-hook:
+       @printf "Running ldconfig to ensure libraries installed in system library directories are added to the dynamic linker cache ... "
+       @-@NETA_LDCONFIG@
+       @printf "done\n"
+endif
index 1fcdcb77168ec82e5545fd88633b3e3bc02dd29c..d5323380cb6192c9352b1f43b705abe2535ebfde 100644 (file)
@@ -441,6 +441,10 @@ netatalk_cv_HAVE_TIMEOUT_ID_T=yes,netatalk_cv_HAVE_TIMEOUT_ID_T=no,netatalk_cv_H
        AC_SUBST(KLDFLAGS)
 fi
 
+dnl Whether to run ldconfig after installing libraries
+AC_PATH_PROG(NETA_LDCONFIG, ldconfig, , [$PATH$PATH_SEPARATOR/sbin$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/sbin$PATH_SEPARATOR/usr/bin])
+echo NETA_LDCONFIG = $NETA_LDCONFIG
+AM_CONDITIONAL(RUN_LDCONFIG, test x"$this_os" = x"linux" -a x"$NETA_LDCONFIG" != x"")
 ])
 
 dnl Check for building PGP UAM module