Merge pull request #39 from JoKoT3/master
follow up to issue #37 and spec file corrections to be more widely usable
This commit is contained in:
commit
a1becbe5a2
|
@ -3,7 +3,7 @@
|
|||
Summary: Squid proxy log analyzer and report generator
|
||||
Name: squidanalyzer
|
||||
Version: 5.3
|
||||
Release: %mkrel 1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
Group: Monitoring
|
||||
URL: http://%{name}.darold.net/
|
||||
|
@ -11,6 +11,8 @@ Source: http://prdownloads.sourceforge.net/squid-report/%{name}-%{version}.tar.
|
|||
BuildRequires: perl
|
||||
BuildArch: noarch
|
||||
|
||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
%description
|
||||
Squid proxy native log analyzer and reports generator with full
|
||||
statistics about times, hits, bytes, users, networks, top URLs and
|
||||
|
@ -30,36 +32,39 @@ or more often with heavy proxy usage.
|
|||
%build
|
||||
perl Makefile.PL DESTDIR=%{buildroot} LOGFILE=%{_logdir}/squid/access.log BINDIR=%{_sbindir} HTMLDIR=%{contentdir}/html/%{name} BASEURL=/%{name} MANDIR=%{_mandir}/man3 QUIET=yes
|
||||
|
||||
%make
|
||||
# remove special files
|
||||
find %{buildroot} -name "perllocal.pod" -o -name ".packlist" |xargs -i rm -f {}
|
||||
|
||||
make
|
||||
|
||||
%install
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%makeinstall_std
|
||||
make DESTDIR=%{buildroot} install
|
||||
install etc/* %{buildroot}%{_sysconfdir}/%{name}/
|
||||
install -d %{buildroot}%{_sysconfdir}/cron.daily
|
||||
echo -e "#!/bin/sh\n%{_sbindir}/squid-analyzer" > %{buildroot}%{_sysconfdir}/cron.daily/0%{name}
|
||||
|
||||
|
||||
%files
|
||||
%defattr(-,root,squid)
|
||||
%defattr(-,root,root)
|
||||
%doc README ChangeLog
|
||||
%{_mandir}/man3/*
|
||||
%{perl_vendorlib}/SquidAnalyzer.pm
|
||||
%attr(0755,root,squid) %{_sbindir}/squid-analyzer
|
||||
%attr(0755,root,squid) %dir %{_sysconfdir}/%{name}
|
||||
%attr(0664,root,squid) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
|
||||
%config(noreplace) %attr(0644,root,squid) %{_sysconfdir}/%{name}/excluded
|
||||
%config(noreplace) %attr(0644,root,squid) %{_sysconfdir}/%{name}/network-aliases
|
||||
%config(noreplace) %attr(0644,root,squid) %{_sysconfdir}/%{name}/user-aliases
|
||||
%config(noreplace) %attr(0754,root,squid) %{_sysconfdir}/cron.daily/0%{name}
|
||||
%attr(0755,root,squid) %dir %{_sysconfdir}/%{name}/lang
|
||||
%attr(0755,root,root) %{_sbindir}/squid-analyzer
|
||||
%attr(0755,root,root) %dir %{_sysconfdir}/%{name}
|
||||
%attr(0664,root,root) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
|
||||
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/excluded
|
||||
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/network-aliases
|
||||
%config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{name}/user-aliases
|
||||
%config(noreplace) %attr(0754,root,root) %{_sysconfdir}/cron.daily/0%{name}
|
||||
%attr(0755,root,root) %dir %{_sysconfdir}/%{name}/lang
|
||||
%{_sysconfdir}/%{name}/lang/*
|
||||
%attr(0755,root,squid) %dir %{contentdir}/html/%{name}
|
||||
%attr(0755,root,root) %dir %{contentdir}/html/%{name}
|
||||
%{contentdir}/html/%{name}/flotr2.js
|
||||
%{contentdir}/html/%{name}/sorttable.js
|
||||
%{contentdir}/html/%{name}/%{name}.css
|
||||
%attr(0755,root,squid) %dir %{contentdir}/html/%{name}/images
|
||||
%attr(0755,root,root) %dir %{contentdir}/html/%{name}/images
|
||||
%{contentdir}/html/%{name}/images/*.png
|
||||
|
||||
%clean
|
||||
|
|
Loading…
Reference in New Issue