%define name dnotify %define version 0.17.2 %define release 1mdk Summary: Execute command when directory changes Name: %{name} Version: %{version} Release: %{release} URL: http://www.student.lu.se/~nbi98oli/ Source0: http://www.student.lu.se/~nbi98oli/src/%{name}-%{version}.tar.bz2 Source1: %{name}.init.bz2 Source2: %{name}.sysconfig.bz2 Source3: %{name}.d.README.bz2 License: GPL Group: File tools BuildRoot: %{_tmppath}/%{name}-buildroot PreReq: rpm-helper %description Dnotify is a simple program that makes it possible to execute a command every time the contents of a specific directory change in Linux. It is run from the command line and takes two arguments: one or more directories to monitor and a command to execute whenever a directory has changed. Options control what events to trigger on: when a file was read in the directory, when one was created/deleted, etc. %prep %setup -q %build %configure %make %install %{__rm} -rf $RPM_BUILD_ROOT %makeinstall %{__install} -m755 -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}.d %{__install} -m755 -d $RPM_BUILD_ROOT%{_initrddir} %{__bzip2} -dc %{SOURCE1} > $RPM_BUILD_ROOT%{_initrddir}/%{name} %{__bzip2} -dc %{SOURCE2} > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name} %{__bzip2} -dc %{SOURCE3} > $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}.d/README %{__chmod} 700 $RPM_BUILD_ROOT%{_initrddir}/%{name} %{__chmod} 600 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name} %{__chmod} 644 $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/%{name}.d/README %find_lang %name %clean %{__rm} -rf $RPM_BUILD_ROOT %post %_post_service %{name} %preun %_preun_service %{name} %files -f %name.lang %defattr(-,root,root) %{_bindir}/dnotify %{_mandir}/*/* %config(noreplace) %{_initrddir}/%{name} %config(noreplace) %{_sysconfdir}/sysconfig/%{name} %dir %{_sysconfdir}/sysconfig/%{name}.d %config(noreplace) %{_sysconfdir}/sysconfig/%{name}.d/README %doc README NEWS AUTHORS COPYING INSTALL %changelog * Mon Oct 11 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.17.2-1mdk - 0.17.2 * Mon Sep 20 2004 Lenny Cartier <lenny@mandrakesoft.com> 0.17.1-1mdk - 0.17.1 * Tue Aug 17 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.16.0-1mdk - s/init.d/%%_initrddir/ * Mon Apr 05 2004 Michael Scherer <misc@mandrake.org> 0.15.0-1mdk - 0.15.0 * Tue Aug 05 2003 Ben Reser <ben@reser.org> 0.13.0-3mdk - Fix bad perms on new init script files. - Macroize rm calls * Mon Jul 28 2003 Ben Reser <ben@reser.org> 0.13.0-2mdk - Add init script. - Quiet %%setup * Thu Apr 10 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.13.0-1mdk - 0.13.0-1mdk * Mon Mar 03 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.12.0-1mdk - 0.12.0 * Fri Dec 27 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.11.0-1mdk - 0.11.0 * Wed Nov 13 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.9.0-1mdk - 0.9.0 * Sun Oct 06 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8.0-1mdk - 0.8.0 * Tue Jul 23 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.6.0-1mdk - new release * Fri Jun 28 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-1mdk - 0.5.0 - cleanup * Tue May 07 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.3.0-1mdk - First mdk package