squidGuard-blacklists-UT1/squidGuard-blacklists-UT1.spec

70 lines
2.2 KiB
RPMSpec

Name: squidGuard-blacklists-UT1
Version: 20110617
Release: 1mamba
Summary: UT1 (Université Toulouse 1) content filtering blacklists for squidGuard
Group: Network/Monitoring
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://cri.univ-tlse1.fr/blacklists/
Source0: ftp://ftp.univ-tlse1.fr/pub/reseau/cache/squidguard_contrib/blacklists.tar.gz
Source1: %{name}-conf
License: Public Domain
Provides: squidguard_blacklists
BuildArch: noarch
Requires(post):squidGuard
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
UT1 (Université Toulouse 1) content filtering blacklists for squidGuard.
%prep
%build
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
install -d %{buildroot}/var/lib/squidGuard/db
tar xzvf %{S:0} -C %{buildroot}/var/lib/squidGuard/db
# fix permissions
find %{buildroot}/var/lib/squidGuard/db/ -type d \
-exec chmod 700 {} \;
install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/squid/squidGuard.conf
install -d %{buildroot}/var/lib/squidGuard/db/blacklists/white
touch %{buildroot}/var/lib/squidGuard/db/blacklists/white/domains
install -d %{buildroot}/var/lib/squidGuard/db/blacklists/custom
touch %{buildroot}/var/lib/squidGuard/db/blacklists/custom/domains
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post
if [ $1 -ge 1 ]; then
squidGuard -C all -c %{_sysconfdir}/squid/squidGuard.conf
chown squid.squid %{_localstatedir}/lib/squidGuard/db/blacklists/* -R
fi
:
%files
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/squid/squidGuard.conf
%dir %attr(0700,squid,squid) %{_localstatedir}/lib/squidGuard/db/blacklists
%attr(0700,squid,squid) %{_localstatedir}/lib/squidGuard/db/blacklists
%config(noreplace) %{_localstatedir}/lib/squidGuard/db/blacklists/white/domains
%config(noreplace) %{_localstatedir}/lib/squidGuard/db/blacklists/custom/domains
%changelog
* Fri Jun 17 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 20110617-1mamba
- update to 20110617
* Mon May 02 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 20110412-2mamba
- configured for whitelist support
* Tue Apr 12 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 20110412-1mamba
- package created