Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37855247
en ru br
Репозитории ALT
4.1: 0.1.7-alt4.2
4.0: 0.1.7-alt4.2
3.0: 0.1.7-alt3
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: verify_sender

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: verify_sender
Version: 0.1.7
Release: alt4.2

Packager: Sergey Y. Afonin <asy at altlinux.ru>

Summary: smtp callback checking for Sendmail (milter interface)

License: BSD
Group: System/Servers
Url: ftp://segfault.kiev.ua/pub/verify_sender/
Source0: ftp://segfault.kiev.ua/pub/verify_sender/%name-%version.tar.gz
Source1: %name.init
Source2: %name.sysconfig
Source3: %name.conf
Source4: verify_sender_map
Source5: %name.README.alt.rus
Source6: verify_sender_watchdog

Patch1: %name.Makefile.in.patch
Patch2: %name-%version.main.c.user.patch
Patch3: %name-%version.QueueID.patch
Patch4: %name-%version.segfault-log.patch

Patch200: %name.config.h.patch

# Errata section

Patch100: %name-%version.errata.verify_delay.patch

# bug in requires in sendmail-devel. Will be fixed in 8.13.4-alt3

BuildRequires: sendmail-libs

# Automatically added by buildreq on Tue May 03 2005

BuildRequires: libdb4-devel sendmail-devel

%description
Mail filter for Sendmail (milter interface), callback checking for "mail from".
Written by Valentin Nechayev <netch at lucky.net>

%prep

%setup -q

#%patch1 -p0


%patch2 -p0
%patch3 -p1
%patch4 -p0

%patch100 -p1

export LIBS="-lresolv -lpthread"

./configure

%patch200 -p0

%build

%make_build

%install

#install bin


%__install -d -m 0750 %buildroot%_sbindir
%__install -m 755 %name %buildroot%_sbindir

%__install -d -m 0750 %buildroot%_bindir
%__install -m 755 verify_test %buildroot%_bindir/verify_sender_test
#%__install -m 755 %SOURCE6 %buildroot%_bindir/verify_sender_watchdog

%__install -d %buildroot%_var/run/%name

%__install -d -m 755 %buildroot%_sysconfdir/rc.d/init.d
%__install -m 755 %SOURCE1 %buildroot%_sysconfdir/rc.d/init.d/%name

%__install -d -m 755 %buildroot%_sysconfdir/sysconfig
%__install -m 644 %SOURCE2 %buildroot%_sysconfdir/sysconfig/%name

%__install -d -m 755 %buildroot%_sysconfdir/mail
%__install -m 644 %SOURCE3 %buildroot%_sysconfdir/mail/
%__install -m 644 %SOURCE4 %buildroot%_sysconfdir/mail/

%__cp %SOURCE5 $RPM_BUILD_DIR/%name-%version/README.alt.rus

#%__install -d -m 755 %buildroot%_sysconfdir/cron.d

#cat <<EOF >%buildroot%_sysconfdir/cron.d/verify_sender_watchdog
#*/5 * * * *       root    %_bindir/verify_sender_watchdog
#EOF

#%post

#%post_service verify_sender
#service crond restart

#%preun

#%preun_service verify_sender
#service crond restart

%files
%attr(3770,root,mail) %dir %_var/run/%name
%_sbindir/*
%_bindir/*
%config %_initdir/*
%config(noreplace) %_sysconfdir/mail/*
%config(noreplace) %_sysconfdir/sysconfig/*
#%config(noreplace) %_sysconfdir/cron.d/*
%doc README RELEASE_NOTES README.alt.rus

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin