File daemontools.spec of Package daemontools
# norootforbuild
Summary: Tools for supervising and logging daemons
Name: daemontools
Version: 0.70
Release: 1
# Copyright: D.J. Bernstein <djb@pobox.com>, free unmodified distribution
License: Public Domain
Packager: Andy Dustman <andy@dustman.net>
Source0: daemontools-%{version}.tar.bz2
Source1: svscan.init
Patch0: daemontools-time.h.patch
Patch1: daemontools-errno.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Autoreqprov: on
Group: Networking/Daemons
URL: http://cr.yp.to/daemontools.html
Requires: /sbin/chkconfig
%define _binaries envdir envuidgid fghack multilog setlock setuidgid softlimit supervise svc svok svscan svstat tai64n tai64nlocal
%description
Provides tools for montioring daemon processes and logging messages.
Authors:
--------
D.J. Bernstein
%prep
%setup
%patch0
%patch1
%build
# Install binaries in /usr, not /usr/local.
echo "/usr" > conf-home
%__make
%install
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
cp %_binaries $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/init.d
cp %{S:1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/svscan
mkdir -p $RPM_BUILD_ROOT/var/services
mkdir -p $RPM_BUILD_ROOT/var/svscan
mkdir -p $RPM_BUILD_ROOT/var/log/svscan
%post
/sbin/chkconfig --add svscan
%preun
/sbin/chkconfig --del svscan
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%{_bindir}/*
%dir /var/services
%dir /var/svscan
%dir /var/log/svscan
%{_sysconfdir}/init.d/svscan
%changelog