Name: pam_bioapi Version: 0.2.1 Release: 1%{?dist} Summary: A Pluggable Authentication Module (PAM) for use with BioAPI servers. Group: System Environment/Base License: GPL URL: http://www.qrivy.net/~michael/blua/pam_bioapi/ Source: pam_bioapi-0.2.1.tar.bz2 Source1: pam_bioapi.in Patch0: http://badcode.de/downloads/fingerprint.patch Patch1: pam_bioapi-bioapi-includepath.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: bioapi-devel bioapi-tools Requires: bioapi bioapi-tools %description The pam_bioapi module provides a PAM-compliant interface to use in biometrically authenticating local users. %prep %setup -q %patch0 -p0 -b .fingerprint %patch1 -p1 -b .bioapi %build %configure --libdir=/lib make %install [ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT make install-data DESTDIR=$RPM_BUILD_ROOT SERIAL=$(/usr/bin/BioAPITest| sed -ne "/Fingerprint/{n;n;s/^.*: \(.\{9\}\)\(.\{4\}\)\(.\{4\}\)\(.\{4\}\)\(.*\)/\1-\2-\3-\4-\5/gp}") mkdir -p $RPM_BUILD_ROOT/etc/bioapi/pam/$SERIAL mkdir -p $RPM_BUILD_ROOT/etc/pam.d sed -e "s/@SERIAL@/$SERIAL/" %{SOURCE1} > $RPM_BUILD_ROOT/etc/pam.d/bioapi find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %post -p /sbin/ldconfig %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README %config(noreplace) /etc/pam.d/bioapi %dir /etc/bioapi/pam/* /lib/security/*.so /lib/security/*.so.* %{_bindir}/test_* %changelog * Sat Jun 24 2006 Satoru SATOH - 0.2.1-1 - Initial RPM release