]>
Commit | Line | Data |
---|---|---|
4731a25d | 1 | Summary: A one-time password login package |
64106a44 | 2 | Summary(pl.UTF-8): Pakiet logowania do systemu bazujący na hasłach jednorazowego użytku |
4731a25d | 3 | Name: otpw |
a66840f7 | 4 | Version: 1.5 |
df6c14a7 | 5 | Release: 2 |
4731a25d | 6 | Epoch: 1 |
a66840f7 | 7 | License: GPL v2+ |
4731a25d | 8 | Group: Applications/System |
9 | Source0: http://www.cl.cam.ac.uk/~mgk25/download/%{name}-%{version}.tar.gz | |
a66840f7 JB |
10 | # Source0-md5: d07a91bfc14d5ec4f5617a9dedd1ee93 |
11 | Patch0: %{name}-link.patch | |
4731a25d | 12 | URL: http://www.cl.cam.ac.uk/~mgk25/otpw.html |
4731a25d | 13 | BuildRequires: pam-devel |
cbb1722d | 14 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
4731a25d | 15 | |
16 | %description | |
17 | OTPW is a one-time password authentication library and PAM module that | |
a66840f7 JB |
18 | provides a number of advantages over other systems. OTPW uses |
19 | patent-free RIPEMD-160 hash function to generate keys and keeps | |
20 | key-related information in user's home directory so it's no-suid. | |
4731a25d | 21 | |
22 | This package contains binary programs needed by OTPW to work. | |
23 | ||
0fb75bf9 | 24 | %description -l pl.UTF-8 |
a66840f7 JB |
25 | OTPW jest biblioteką uwierzytelniającą metodą haseł jednorazowego |
26 | użytku, wraz z opcjonalnym modułem PAM, który pozwala przezroczyście | |
27 | jej używać. OTPW używa wolnej od ograniczeń licencyjnych funkcji | |
28 | skrótu RIPEMD-160 do generowania kluczy, a także przechowuje | |
29 | informacje związane z kluczem w katalogu użytkownika, więc nie | |
30 | potrzebuje nigdzie ustawionego bitu suid. | |
4731a25d | 31 | |
0fb75bf9 | 32 | Ten pakiet zawiera programy binarne potrzebne do działania OTPW. |
4731a25d | 33 | |
34 | %package examples | |
35 | Summary: OTPW - example programs | |
64106a44 | 36 | Summary(pl.UTF-8): OTPW - programy przykładowe |
4731a25d | 37 | Group: Development/Libraries |
4731a25d | 38 | |
39 | %description examples | |
40 | OTPW is a one-time password authentication library and PAM module that | |
a66840f7 JB |
41 | provides a number of advantages over other systems. OTPW uses |
42 | patent-free RIPEMD-160 hash function to generate keys and keeps | |
43 | key-related information in user's home directory so it's no-suid. | |
4731a25d | 44 | |
45 | This package contains example programs, which shows how to integrate | |
46 | OTPW with own tools. | |
47 | ||
0fb75bf9 | 48 | %description examples -l pl.UTF-8 |
a66840f7 JB |
49 | OTPW jest biblioteką uwierzytelniającą metodą haseł jednorazowego |
50 | użytku, wraz z opcjonalnym modułem PAM, który pozwala przezroczyście | |
51 | jej używać. OTPW używa wolnej od ograniczeń licencyjnych funkcji | |
52 | skrótu RIPEMD-160 do generowania kluczy, a także przechowuje | |
53 | informacje związane z kluczem w katalogu użytkownika, więc nie | |
54 | potrzebuje nigdzie ustawionego bitu suid. | |
4731a25d | 55 | |
a66840f7 JB |
56 | Ten pakiet zawiera przykładowe programy pokazujące, jak integrować |
57 | OTPW z własnymi narzędziami. | |
4731a25d | 58 | |
06796ee5 | 59 | %package -n pam-pam_otpw |
4731a25d | 60 | Summary: PAM module for OTPW |
64106a44 | 61 | Summary(pl.UTF-8): Moduł PAM dla OTPW |
4731a25d | 62 | Group: Base |
a66840f7 | 63 | Requires: %{name} = %{epoch}:%{version}-%{release} |
96ee908f | 64 | Obsoletes: pam_otpw |
4731a25d | 65 | |
06796ee5 | 66 | %description -n pam-pam_otpw |
4731a25d | 67 | OTPW is a one-time password authentication library and PAM module that |
a66840f7 JB |
68 | provides a number of advantages over other systems. OTPW uses |
69 | patent-free RIPEMD-160 hash function to generate keys and keeps | |
70 | key-related information in user's home directory so it's no-suid. | |
4731a25d | 71 | |
72 | This package contains PAM module for OTPW. | |
73 | ||
0fb75bf9 | 74 | %description -n pam-pam_otpw -l pl.UTF-8 |
a66840f7 JB |
75 | OTPW jest biblioteką uwierzytelniającą metodą haseł jednorazowego |
76 | użytku, wraz z opcjonalnym modułem PAM, który pozwala przezroczyście | |
77 | jej używać. OTPW używa wolnej od ograniczeń licencyjnych funkcji | |
78 | skrótu RIPEMD-160 do generowania kluczy, a także przechowuje | |
79 | informacje związane z kluczem w katalogu użytkownika, więc nie | |
80 | potrzebuje nigdzie ustawionego bitu suid. | |
4731a25d | 81 | |
0fb75bf9 | 82 | Ten pakiet zawiera moduł PAM dla OTPW. |
4731a25d | 83 | |
84 | %prep | |
a66840f7 JB |
85 | %setup -q |
86 | %patch0 -p1 | |
4731a25d | 87 | |
88 | %build | |
10776732 AG |
89 | %{__make} \ |
90 | CC="%{__cc}" \ | |
cbb1722d | 91 | CFLAGS="%{rpmcflags} -Wall -fPIC" |
4731a25d | 92 | |
93 | %install | |
94 | rm -rf $RPM_BUILD_ROOT | |
cbb1722d | 95 | install -d $RPM_BUILD_ROOT{%{_bindir},/%{_lib}/security} |
4731a25d | 96 | install -d $RPM_BUILD_ROOT%{_mandir}/{man1,man8} |
97 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} | |
98 | ||
99 | install %{name}-gen $RPM_BUILD_ROOT%{_bindir} | |
cbb1722d | 100 | install pam_%{name}.so $RPM_BUILD_ROOT/%{_lib}/security |
a66840f7 JB |
101 | install *.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
102 | install *.8 $RPM_BUILD_ROOT%{_mandir}/man8 | |
103 | install demologin.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} | |
4731a25d | 104 | |
105 | %clean | |
106 | rm -rf $RPM_BUILD_ROOT | |
107 | ||
108 | %files | |
109 | %defattr(644,root,root,755) | |
a66840f7 JB |
110 | %doc CHANGES README TODO otpw.html |
111 | %attr(0755,root,root) %{_bindir}/otpw-gen | |
112 | %{_mandir}/man1/otpw-gen.1* | |
4731a25d | 113 | |
114 | %files examples | |
115 | %defattr(644,root,root,755) | |
116 | %{_examplesdir}/%{name}-%{version} | |
117 | ||
06796ee5 | 118 | %files -n pam-pam_otpw |
4731a25d | 119 | %defattr(644,root,root,755) |
a66840f7 JB |
120 | %attr(755,root,root) /%{_lib}/security/pam_otpw.so |
121 | %{_mandir}/man8/pam_otpw.8* |