From ad89e8953313866982bfd5bc69eab42a2b2b666d Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Thu, 27 Nov 2003 07:54:20 +0000 Subject: Relevant BUGIDs: 850092 Purpose of commit: bugfix Commit summary: --------------- Using the fakeroot option as normal user does not work, since we call ldconfig, which aborts with an error message if not called as root due missing permissions. Fixed by calling ldconfig with -n library path option if FAKEROOT is set. --- libpam_misc/Makefile | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libpam_misc') diff --git a/libpam_misc/Makefile b/libpam_misc/Makefile index e9b1a6c1..16ba07e6 100644 --- a/libpam_misc/Makefile +++ b/libpam_misc/Makefile @@ -84,7 +84,11 @@ install: all ifeq ($(DYNAMIC_LIBPAM),yes) $(MKDIR) $(FAKEROOT)$(libdir) $(INSTALL) -m $(SHLIBMODE) $(LIBNAMED) $(FAKEROOT)$(libdir)/$(LIBNAMEDFULL) +ifndef FAKEROOT $(LDCONFIG) +else + $(LDCONFIG) -n $(FAKEROOT)$(libdir) +endif ifneq ($(DYNTYPE),"sl") ( cd $(FAKEROOT)$(libdir) ; rm -f $(LIBNAMED) ; ln -s $(LIBNAMEDNAME) $(LIBNAMED) ) endif -- cgit v1.2.3