Надеюсь эта версия спека ближе к духу и букве проекта.
Изменения:
1. После бесед с Виктором вернул паровоз назад в /etc/exim
2. Дабы подчеркнуть идеологические различия с sendmail-cf переименовал в
exim-conf
3. Добавил тэг Vendor
PS. Может стоит сделать тогда один rpm exim+патчи+паровоз?
--
SY
Nikolai
----------- следущая часть -----------
%define debug_package %{nil}
%define _missing_doc_files_terminate_build 1
%define _unpackaged_files_terminate_build 0
%define name exim-conf
%define eximcf /etc/exim
%define distserver http://bsd.falbi.kiev.ua/exim-conf/m4
%define ver 20041102
Summary: The files needed to reconfigure Exim.
Name: %{name}
Version: %{ver}
Release: 1.nvi
URL: http://bsd.falbi.kiev.ua
Group: System Environment/Daemons
License: GPL
BuildRoot: %{_tmppath}/%{name}-root
BuildPrereq: wget rsync sed
Requires: m4 rsync
Vendor: Victor Ustugov <victor на corvax.kiev.ua>
Packager: Nikolai V. Ivanyushin <nvi на pisem.net>
BuildArch: noarch
%description
This package includes the configuration files you need to generate the
exim.conf file distributed with the exim package. You will need
the %{name} package if you ever need to reconfigure and rebuild
your exim.conf file.
%prep
%__rm -rf %{name}
%__mkdir %{name}
cd %{name}
%__mkdir m4 && cd m4
wget %{distserver}/Makefile
%build
cd %{name}/m4
%__make sync && %__make sync pre-install
%install
[ "$RPM_BUILD_ROOT" != "/" ] && %__rm -rf $RPM_BUILD_ROOT
cd %{name}
%__mkdir -p $RPM_BUILD_ROOT%{eximcf}
%__cp -R ./* $RPM_BUILD_ROOT%{eximcf}
# Fix perl path
for i in $RPM_BUILD_ROOT%{eximcf}/perl/*.pl; do
%{__sed} 's:^#!/usr/local/bin/perl:#!/usr/bin/perl:' <$i >$i.tmp
%{__mv} $i.tmp $i
%{__chmod} +x $i
done
# Conv to UTF-8
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && %__rm -rf $RPM_BUILD_ROOT
%__rm -rf $RPM_BUILD_DIR/%{name}
%files
%defattr(-,root,root)
%config(noreplace) %{eximcf}/site/conf
%{eximcf}
%changelog
* Tue Nov 2 2004 Nikolai V. Ivanyushin <nvi на pisem.net> nvi
- roll back to /etc/exim inspired by Victor Ustugov
- changed name back to exim-conf thanx again Victor
- added Vendor tag, cheers Victor ;-)
* Mon Nov 1 2004 Nikolai V. Ivanyushin <nvi на pisem.net> nvi
- spec file changed to be in style of sendmail-cf rpm package
- changed name to exim-cf
- removed doc files
- moved to /usr/share/exim-cf
- added dependencies
- fixed perl paths
* Sun Oct 31 2004 Nikolai V. Ivanyushin <nvi на pisem.net> nvi
- first build