From 52c4af0623a9fc22640a73935cb1b316583cc398 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Thu, 5 Mar 2009 10:35:40 -0500 Subject: Fix sss_client install target With this fix configure must be passed the right libdir argument depending on the platform you are building on. For example on Linux x86_64: ./configure --libdir=/lib64 --- sss_client/Makefile.in | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'sss_client') diff --git a/sss_client/Makefile.in b/sss_client/Makefile.in index 6d80f83c..f7b46575 100644 --- a/sss_client/Makefile.in +++ b/sss_client/Makefile.in @@ -29,7 +29,7 @@ NSS_SSS_SONAME = libnss_sss.$(SHLIBEXT).2 NSS_SSS_OBJS = common.o passwd.o group.o PAM_SSS_SOLIB = pam_sss.$(SHLIBEXT) -PAM_SSS_OBJS = pam_sss.o common.o +PAM_SSS_OBJS = pam_sss.o common.o PAM_LIBS = -lpam -lpam_misc PAM_CFLAGS = -DDEBUG -g -Wall -Werror @@ -62,7 +62,7 @@ pam_sss.o: pam_sss.c @$(CC) $(PICFLAG) $(CFLAGS) $(PAM_CFLAGS) -c $< -o $@ $(PAM_CLIENT): $(PAM_CLIENT_OBJS) - @$(CC) $(CFLAGS) $(PAM_CFLAGS) $< -o $@ $(PAM_LIBS) + @$(CC) $(CFLAGS) $(PAM_CFLAGS) $< -o $@ $(PAM_LIBS) $(PAM_SSS_SOLIB): $(PAM_SSS_OBJS) $(SHLD) $(SHLD_FLAGS) -o $@ $(PAM_SSS_OBJS) $(PAM_LIBS) @@ -70,8 +70,9 @@ $(PAM_SSS_SOLIB): $(PAM_SSS_OBJS) all: showflags $(NSS_SSS_OBJS) $(NSS_SSS_SOLIB) $(NSS_SSS_SONAME) $(PAM_SSS_SOLIB) $(PAM_CLIENT) install: all - $(INSTALLCMD) -m 755 $(NSS_SSS_SOLIB) /lib - $(INSTALLCMD) -m 755 $(NSS_SSS_SONAME) /lib + $(INSTALLCMD) -m 755 $(NSS_SSS_SOLIB) ${libdir} + ln -fs $(NSS_SSS_SOLIB) ${libdir}/$(NSS_SSS_SONAME) + $(INSTALLCMD) -m 755 $(PAM_SSS_SOLIB) ${libdir}/security clean: rm -f *.o *.a */*.o -- cgit