Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 297aa41403bfdec67c5cbf60de95bfa4 > files > 4

finit-0.6-4mdv2009.0.src.rpm

%define snapshot 0
%define __release 4
%if %{snapshot}
%define snapshot_date 20080917
%define _release 0.%{snapshot_date}.%{__release}
%else
%define _release %{__release}
%endif

Name:		finit
Version:	0.6
Release:	%mkrel %{_release}
Summary:	Fast /sbin/init replacement
License:	MIT
Group:		System/Base
URL:		http://helllabs.org/git/eeepc.git
# Tarball provided by Claudio
Source0: 	finit-%{version}%{?snapshot_date:-pre}%{?snapshot_date}.tar.bz2
Source1: 	finit.conf
Source2: 	services.sh
# from git
Patch0:		finit-0.6-startx-command.patch
BuildRequires:	glibc-devel
BuildRoot:	%{_tmppath}/%{name}-%{version}
Suggests:	finit-config

%description
Finit is an init(8) replacement aimed to enhance boot time, especially for
small and/or slow machines. It is a reimplementation of the Eeepc "fastinit"
program based on its system calls with "gaps filled with frog DNA".

%package config-default
Summary:	Default configuration for finit
Group:		System/Base
Provides:	finit-config

%description config-default
This package contains the default configuration for finit.

%prep
%setup -q -n finit-%{version}%{?snapshot_date:-pre}
%patch0 -p1 -b .startx-command

%build
%make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/{sbin,%{_sbindir},%{_sysconfdir}}
cp finit-mdv %{buildroot}/sbin
cp %{_sourcedir}/finit.conf %{buildroot}%{_sysconfdir}
cp %{_sourcedir}/services.sh %{buildroot}%{_sbindir}

%files
%defattr(0755,root,root,0755)
/sbin/finit-mdv

%files config-default
%attr(0644,root,root) %{_sysconfdir}/finit.conf
%{_sbindir}/services.sh


%changelog
* Thu Oct 02 2008 Olivier Blin <oblin@mandriva.com> 0.6-4mdv2009.0
+ Revision: 290924
- add startx command support (from git)

* Wed Oct 01 2008 Olivier Blin <oblin@mandriva.com> 0.6-3mdv2009.0
+ Revision: 290467
- split out config in a finit-config-default package

* Tue Sep 30 2008 Olivier Blin <oblin@mandriva.com> 0.6-2mdv2009.0
+ Revision: 289920
- initial finit package (from gdium project)
- create finit