Package: otpw / 1.5-2

02-fix-pam-otpw-useless-deps Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
commit c526ef75c9e287b9a457b9c190a7ab7e9825b61a
Author: Ludovic Stordeur <ludovic@funolang.net>
Date:   Thu Feb 9 23:09:39 2017 +0100

    Remove useless dependencies of pam_otpw.so
    
    pam_otpw.so does not use any symbols of libpam_misc.so nor libcrypt.so
    and as a result it should not link against it.

diff --git a/Makefile b/Makefile
index e1c35aa..b2a3e79 100644
--- a/Makefile
+++ b/Makefile
@@ -28,7 +28,7 @@ rmd160.o: rmd160.c rmd160.h
 otpw-l.o: otpw-l.c otpw.c otpw.h md.h
 pam_otpw.o: pam_otpw.c otpw.h md.h
 pam_otpw.so: pam_otpw.o otpw-l.o rmd160.o md.o
-	$(CC) --shared -o $@ $+ -lcrypt -lpam -lpam_misc
+	$(CC) --shared -o $@ $+ -lpam
 
 distribution:
 	git archive --prefix otpw-$(VERSION)/ -o otpw-$(VERSION).tar.gz v$(VERSION)