Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 50e6d0cd91e5539807be359f1f8104bc > files > 2

monit-4.10.1-1mdv2009.0.src.rpm

%define name	monit
%define version	4.10.1
%define release 1

Summary: 	Process monitor and restart utility
Name: 		%{name}
Version: 	%{version}
Release: 	%mkrel %{release}
License: 	GPL
Source0: 	http://www.tildeslash.com/monit/dist/%{name}-%{version}.tar.bz2
Source1:	monitrc
Source2:	rc.monit
Group: 		Monitoring
URL: 		http://www.tildeslash.com/monit/
Requires(post):		rpm-helper
Requires(preun):	rpm-helper
BuildRequires:	flex, bison, openssl-devel
BuildRoot: 	%{_tmppath}/%{name}-buildroot

%description
Monit is a utility for managing and monitoring processes,
files, directories and devices on a Unix system. Monit conducts
automatic maintenance and repair and can execute meaningful causal
actions in error situations.

%prep
%setup -q

%build
%configure
%make

%install
%__rm -rf %{buildroot}

%makeinstall \
        MODE_PROGS=755 \
        BINDIR=%{buildroot}%{_bindir} \
        MANDIR=%{buildroot}%{_mandir}/man1

%__install -d -m 755 %{buildroot}%{_sysconfdir}/%{name}.d
%__install -m 600 %{SOURCE1} %{buildroot}%{_sysconfdir}/monitrc

%__install -d -m 755 %{buildroot}%{_initrddir}
%__install -m 755 %{SOURCE2} %{buildroot}%{_initrddir}/%{name}

%post
%_post_service %{name}

%preun
%_preun_service %{name}

%clean
%__rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc CHANGES.txt CONTRIBUTORS COPYING FAQ.txt LICENSE README README.SSL STATUS doc/*.html
%config(noreplace) %{_sysconfdir}/monitrc
%dir %{_sysconfdir}/%{name}.d
%{_initrddir}/%{name}
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1.*


%changelog
* Tue Feb 05 2008 Lev Givon <lev@mandriva.org> 4.10.1-1mdv2008.1
+ Revision: 162796
- Update to 4.10.1.

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Dec 14 2007 Thierry Vignaud <tvignaud@mandriva.com> 4.9-2mdv2008.1
+ Revision: 119874
- rebuild b/c of missing subpackage on ia32


* Sun Mar 11 2007 Lev Givon <lev@mandriva.org> 4.9-1mdv2007.1
+ Revision: 141401
- Import monit

* Sun Mar 11 2007 Lev Givon <lev@mandriva.org> 4.9-1mdv2007.0
- Tweak spec file for Mandriva submission.

* Mon Feb 19 2007 Martin Pala <martinp@tildeslash.com>
- Upgraded to monit-4.9

* Sun Mar 05 2006 Martin Pala <martinp@tildeslash.com>
- Upgraded to monit-4.7

* Tue Sep 20 2005 Martin Pala <martinp@tildeslash.com>
- Upgraded to monit-4.6

* Wed Oct 20 2004 Martin Pala <martinp@tildeslash.com>
- Upgraded to monit-4.4