generated from smedev/Template-for-SMEServer-Core-upstream
55 lines
1.3 KiB
RPMSpec
55 lines
1.3 KiB
RPMSpec
%define name pam_abl
|
|
%define version 1.0
|
|
%define release 1
|
|
Summary: This is what pam_abl does.
|
|
Name: %{name}
|
|
Version: %{version}
|
|
Release: %{release}%{?dist}
|
|
Source: %{name}-%{version}.tar.gz
|
|
License: GNU GPL version 2
|
|
Group: SMEserver/addon
|
|
BuildRoot: %{_tmppath}/%{name}-buildroot
|
|
Prefix: %{_prefix}
|
|
BuildArchitectures: noarch
|
|
BuildRequires: smeserver-devtools
|
|
Requires: smeserver-release >= 11.0
|
|
AutoReqProv: no
|
|
|
|
%description
|
|
Provides auto blacklisting of hosts and users responsible for repeated failed authentication attempts. Generally configured so that blacklisted users still see normal login prompts but are guaranteed to fail to authenticate. A command line tool allows to query or purge the databases used by the pam_abl module.
|
|
|
|
%changelog
|
|
* Day MMMM DD YYYY <brianr@koozali.org> 1.0-1.sme
|
|
- Initial code - create RPM [SME:99999]
|
|
|
|
%prep
|
|
|
|
%setup -q
|
|
|
|
%build
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
|
|
rm -f %{name}-%{version}-filelist
|
|
/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
|
|
> %{name}-%{version}-filelist
|
|
#echo "%doc COPYING" >> %{name}-%{version}-filelist
|
|
#--dir <dir> 'attr(755,user,grp)' \
|
|
#--file <file> 'attr(755,root,root)' \
|
|
|
|
%clean
|
|
cd ..
|
|
rm -rf %{name}-%{version}
|
|
|
|
%pre
|
|
|
|
%preun
|
|
|
|
%post
|
|
|
|
%postun
|
|
#uninstall
|
|
%files -f %{name}-%{version}-filelist
|
|
%defattr(-,root,root)
|