1 %define modulename pam_usb
2 Summary: A PAM module that provides hardware authentication using USB Flash Drives
3 Name: pam-%{modulename}
8 Source0: http://dl.sourceforge.net/pamusb/%{modulename}-%{version}.tar.gz
9 # Source0-md5: 2320b752dd0b030dfbb0a3935e7dc899
10 URL: http://pamusb.org/
11 BuildRequires: hal-devel
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 A PAM module that provides hardware authentication using USB Flash Drives.
20 %setup -q -n %{modulename}-%{version}
23 CFLAGS="%{rpmcflags} -DPUSB_CONF_FILE=\"/etc/security/pamusb.conf\"" \
28 rm -rf $RPM_BUILD_ROOT
30 DESTDIR=$RPM_BUILD_ROOT
31 rm -rf $RPM_BUILD_ROOT/%{_docdir}/pamusb
34 rm -rf $RPM_BUILD_ROOT
37 %defattr(644,root,root,755)
38 %doc ChangeLog doc/CONFIGURATION doc/FAQ doc/QUICKSTART doc/UPGRADING
39 %attr(755,root,root) /%{_lib}/security/pam_usb.so
40 %attr(755,root,root) %{_bindir}/pamusb-*
41 %config(noreplace) %verify(not md5 mtime size) /etc/pamusb.conf
42 %{_mandir}/man1/pamusb-*