diff -uprk.orig tcb-0.9.8.8.orig/pam_tcb/Makefile tcb-0.9.8.8/pam_tcb/Makefile --- tcb-0.9.8.8.orig/pam_tcb/Makefile 2005-04-23 14:39:02 +0400 +++ tcb-0.9.8.8/pam_tcb/Makefile 2005-04-23 14:39:18 +0400 @@ -1,6 +1,7 @@ include ../Make.defs -PAM_TCB = pam_tcb.so +PAM_SO_SUFFIX= +PAM_TCB = pam_tcb.so$(PAM_SO_SUFFIX) LIBSRC = \ pam_unix_auth.c pam_unix_acct.c pam_unix_sess.c pam_unix_passwd.c \ @@ -11,7 +12,7 @@ LIBOBJ = $(LIBSRC:.c=.o) all: $(PAM_TCB) $(PAM_TCB): $(LIBOBJ) - $(CC) $(LDFLAGS) -shared -o $@ $(LIBOBJ) -lnsl -lcrypt -ltcb + $(CC) $(LDFLAGS) -shared -o $@ -Wl,-soname,$(PAM_TCB) $(LIBOBJ) -lnsl -lcrypt -ltcb -lpam .c.o: $(CC) $(CFLAGS) -fPIC -c $< -o $@ @@ -29,11 +30,11 @@ install: install -m 644 pam_tcb.8 $(DESTDIR)$(MANDIR)/man8/ install-pam_unix: install - ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix.so - ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_acct.so - ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_auth.so - ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_passwd.so - ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_session.so + ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix.so$(PAM_SO_SUFFIX) + ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_acct.so$(PAM_SO_SUFFIX) + ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_auth.so$(PAM_SO_SUFFIX) + ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_passwd.so$(PAM_SO_SUFFIX) + ln -s $(PAM_TCB) $(DESTDIR)$(SLIBDIR)/security/pam_unix_session.so$(PAM_SO_SUFFIX) install -m 644 pam_unix.8 $(DESTDIR)$(MANDIR)/man8/ clean: