]> git.pld-linux.org Git - packages/pwauth.git/blame - pwauth.spec
- 2.3.8
[packages/pwauth.git] / pwauth.spec
CommitLineData
2bae60b2 1# TODO
2bae60b2 2# - consider removing version from patches next time when adding to our cvs
0d22083f 3Summary: A Unix Web Authenticator
b323c7eb 4Summary(pl.UTF-8): Narzędzie uwierzytelniające dla WWW
0d22083f 5Name: pwauth
111c8284 6Version: 2.3.8
0d22083f 7Release: 1
8License: BSD
2bae60b2 9Group: Daemons
111c8284
JR
10Source0: http://pwauth.googlecode.com/files/%{name}-%{version}.tar.gz
11# Source0-md5: b41578a03d3876ddb2c4c550f88ede8c
0d22083f 12Source1: %{name}.pam
111c8284
JR
13Patch0: %{name}-config.patch
14Patch1: %{name}-strchr.patch
b323c7eb 15URL: http://www.unixpapa.com/pwauth/
0d22083f 16BuildRequires: pam-devel
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20Pwauth is an authenticator designed to be used with mod_auth_external
21and the Apache HTTP Daemon to support reasonably secure web
22authentication out of the system password database on most versions of
23Unix.
24
25What pwauth actually does is very simple. Given a login and a
26password, it returns a status code indicating whether it is a valid
27login/password or not. It is normally installed as an suid-root
28program, so other programs (like Apache or a CGI program) can run it
29to check if a login/password is valid even though they don't
30themselves have read access to the system password database.
31
b323c7eb
JB
32%description -l pl.UTF-8
33pwauth to narzędzie uwierzytelniające zaprojektowane do używania wraz
34z mod_auth_external i demonem HTTP Apache w celu obsługi w miarę
35bezpiecznego uwierzytelniania przez WWW względem systemowej bazy
36danych haseł na większości wersji Uniksa.
37
38To, co robi pwauth, jest bardzo proste. Po podaniu loginu i hasła
39zwraca kod wyjścia oznaczający, czy login i hasło były prawidłowe czy
40nie. Zwykle instaluje się go jako program suid root, aby inne programy
41(takie jak Apache czy programy CGI) mogły uruchomić go w celu
42sprawdzenia poprawności loginu/hasła nawet jeśli same nie mogą
43przeczytać systemowej bazy danych haseł.
44
0d22083f 45%prep
0d22083f 46%setup -q
111c8284
JR
47%patch0 -p1
48%patch1 -p1
0d22083f 49
0d22083f 50%build
2bae60b2 51%{__make} \
79510c63 52 CC="%{__cc}" \
2bae60b2
ER
53 CFLAGS="%{optflags}" \
54 LIB="-lpam -ldl"
0d22083f 55
56%install
57rm -rf $RPM_BUILD_ROOT
2bae60b2 58install -d $RPM_BUILD_ROOT{%{_sysconfdir}/pam.d,%{_bindir}}
0d22083f 59
2bae60b2
ER
60install pwauth $RPM_BUILD_ROOT%{_bindir}
61install unixgroup $RPM_BUILD_ROOT%{_bindir}
62install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/pwauth
63install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/unixgroup
0d22083f 64
65%clean
2bae60b2 66rm -rf $RPM_BUILD_ROOT
0d22083f 67
68%files
69%defattr(644,root,root,755)
70%doc CHANGES FORM_AUTH INSTALL README
2bae60b2
ER
71%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/pwauth
72%config(noreplace) %verify(not md5 mtime size) /etc/pam.d/unixgroup
b323c7eb
JB
73%attr(4754,root,http) %{_bindir}/pwauth
74%attr(4754,root,http) %{_bindir}/unixgroup
This page took 0.082985 seconds and 4 git commands to generate.