Summary: A syslog data viewer for the web
Name: phplogcon
Version: 2.1.6
Release: 1.beta%{?dist}
License: GPLv3
Group: Applications/Internet
URL: http://www.phplogcon.com/
Source0: http://download.adiscon.com/phplogcon/%{name}-%{version}.tar.gz
Source1: README.fedora
Requires: php php-gd webserver
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
phpLogCon is a web interface to syslog and other network event data. It
provides easy browsing and some basic analysis of realtime network events.
Depending on the applications feeding the database, it can process syslog
messages, Windows event log entries and even SNMP trap data - just to name a
few.
%prep
%setup -q -n %{name}-%{version}
%build
%install
rm -rf %{buildroot}
install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}
cp src/include/config.sample.php %{buildroot}%{_sysconfdir}/%{name}/config.php
install -d -m 755 %{buildroot}/%{_datadir}/%{name}
cp -aRf src/* %{buildroot}/%{_datadir}/%{name}/
# phplogcon is not preconfigured
rm %{buildroot}%{_sysconfdir}/%{name}/config.php
touch %{buildroot}%{_sysconfdir}/%{name}/config.php
ln -s ../../../%{_sysconfdir}/%{name}/config.php %{buildroot}/%{_datadir}/%{name}/config.php
install -d -m 755 %{buildroot}%{_sysconfdir}/httpd/conf.d
cp %{SOURCE1} ./
cat > %{buildroot}%{_sysconfdir}/httpd/conf.d/%{name}.conf << EOF
Alias /%{name} %{_datadir}/%{name}/
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
ErrorDocument 403 "Access denied."
EOF
%clean
rm -rf %{buildroot}
%files
%defattr(0644,root,root,0755)
%doc COPYING INSTALL ChangeLog README.fedora
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/httpd/conf.d/%{name}.conf
%attr(0755,root,apache) %dir %{_sysconfdir}/%{name}
%attr(0664,root,apache) %config(noreplace) %{_sysconfdir}/%{name}/config.php
%{_datadir}/%{name}
%changelog
* Mon May 19 2008 Peter Vrabec 2.1.6-1.beta
- package improvements (#444722)
* Mon May 05 2008 Peter Vrabec 2.3.1-1
- package improvements (#444722)
* Mon Apr 21 2008 Peter Vrabec 2.1.3-1
- initial fedora package