diff options
author | Simo Sorce <ssorce@redhat.com> | 2009-03-05 10:35:40 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2009-03-05 11:16:28 -0500 |
commit | 52c4af0623a9fc22640a73935cb1b316583cc398 (patch) | |
tree | c06c3fdd4395e19939b37ba11f33ba1b3b5978e5 | |
parent | 4013218cd8c9840ac6db1084bbdfa22f601bd3b8 (diff) | |
download | sssd-52c4af0623a9fc22640a73935cb1b316583cc398.tar.gz sssd-52c4af0623a9fc22640a73935cb1b316583cc398.tar.bz2 sssd-52c4af0623a9fc22640a73935cb1b316583cc398.zip |
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
-rw-r--r-- | sss_client/Makefile.in | 9 |
1 files changed, 5 insertions, 4 deletions
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 |