Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=692e1aa076a66546da4dcaa8606f35e3a039e75e
commit 692e1aa076a66546da4dcaa8606f35e3a039e75e Author: Miklos Vajna <vmik...@frugalware.org> Date: Sat Sep 24 00:17:35 2011 +0200 sendmail-8.14.4-4-i686 - add native systemd units diff --git a/source/network-extra/sendmail/FrugalBuild b/source/network-extra/sendmail/FrugalBuild index d8b67b7..e4b4ad3 100644 --- a/source/network-extra/sendmail/FrugalBuild +++ b/source/network-extra/sendmail/FrugalBuild @@ -3,10 +3,10 @@ pkgname=sendmail pkgver=8.14.4 -pkgrel=3 +pkgrel=4 pkgdesc="Eric Allman's mail transfer agent" url="http://www.sendmail.org/" -depends=('db>=4.7.25' 'openssl>=1.0.0' 'procmail' 'cyrus-sasl') +depends=('db>=4.7.25' 'openssl>=1.0.0' 'procmail' 'cyrus-sasl' 'systemd') makedepends=('tcp_wrappers') groups=('network-extra') archs=('i686' 'x86_64') @@ -16,13 +16,14 @@ backup=(etc/mail/{access,access.db,aliases,aliases.db,domaintable,domaintable.db up2date="lynx -dump http://www.sendmail.org/|grep 'Sendmail [0-9\.]* is available' |sed -n 's/.*l \(.*\) is.*/\1/;1 p'" source=(ftp://ftp.sendmail.org/pub/$pkgname/$pkgname.$pkgver.tar.gz \ site.config.m4 linux.uucp.mc sendmail-frugalware-tls.mc \ - sendmail-frugalware.mc rc.sendmail cf2mc) + sendmail-frugalware.mc sendmail.service sm-client.service cf2mc) sha1sums=('ba192f9a5114437aaec952f503fa2f09ee6dbe57' \ 'b82263c2f6f0028f67a007a1ae2e93af75528c95' \ 'd14178882d7ba874fad63e0cf130fca947b3ef64' \ '8d6a40159cf1691ab6b9d1e08700e0d441b82caf' \ '4bba71804bed067dcceb49476471869c1853400e' \ - '54c424540549ecb5200da54bdb995e9fb4778e35' \ + 'ec9639f269174f6a41f981667883d3c507624184' \ + '0d2dc52dfe89d3f5436d11fe01174e84b589a80b' \ '36c3707f6be8bf7e83da5b1e292fa47e7f86a27c') build() @@ -74,7 +75,8 @@ build() cd ../vacation Fexerel /usr/bin/vacation Ffilerel /usr/man/man1/vacation.1 - Frcd + Ffile /lib/systemd/system/sendmail.service + Ffile /lib/systemd/system/sm-client.service # libmilter cd ../../libmilter @@ -92,7 +94,6 @@ build() chown smmsp.smmsp $Fdestdir/var/spool/clientmqueue chmod 700 $Fdestdir/var/spool/mqueue chown root.mail $Fdestdir/var/spool/mqueue - Fcd # users may want to create their own cf's Fmkdir /usr/share/sendmail/cf diff --git a/source/network-extra/sendmail/messages/sendmail.en b/source/network-extra/sendmail/messages/sendmail.en deleted file mode 100644 index c7891e0..0000000 --- a/source/network-extra/sendmail/messages/sendmail.en +++ /dev/null @@ -1,2 +0,0 @@ -stopsendmail="Stopping sendmail" -startsendmail="Starting sendmail MTA daemon" diff --git a/source/network-extra/sendmail/messages/sendmail.hu b/source/network-extra/sendmail/messages/sendmail.hu deleted file mode 100644 index 6e9be73..0000000 --- a/source/network-extra/sendmail/messages/sendmail.hu +++ /dev/null @@ -1,2 +0,0 @@ -stopsendmail="A sendmail leállítása" -startsendmail="A sendmail MTA indítása" diff --git a/source/network-extra/sendmail/rc.sendmail b/source/network-extra/sendmail/rc.sendmail deleted file mode 100644 index b766c9f..0000000 --- a/source/network-extra/sendmail/rc.sendmail +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -# (c) 2003 Vajna Miklos <vmik...@frugalware.org> -# rc.sendmail for FrugalWare -# distributed under GPL License - -. /etc/rc.d/rc.functions - -# chkconfig: 2345 50 50 -# description: Start/stop sendmail MTA daemon and MSP queue runner - -if [ "$1" = "stop" ]; then - stop "$stopsendmail" - killall sendmail - ok $? -elif [ "$1" = "restart" ]; then - "$0" stop - sleep 1 - "$0" start -else # start - start "$startsendmail" - sendmail -L sm-mta -bd -q25m - sendmail -L sm-msp-queue -Ac -q25m - ok $? -fi diff --git a/source/network-extra/sendmail/sendmail.service b/source/network-extra/sendmail/sendmail.service new file mode 100644 index 0000000..bb714f2 --- /dev/null +++ b/source/network-extra/sendmail/sendmail.service @@ -0,0 +1,11 @@ +[Unit] +Description=Sendmail Mail Transport Agent +After=network.target +Wants=sm-client.service + +[Service] +Type=forking +ExecStart=/usr/sbin/sendmail -L sm-mta -bd -q25m + +[Install] +WantedBy=multi-user.target diff --git a/source/network-extra/sendmail/sm-client.service b/source/network-extra/sendmail/sm-client.service new file mode 100644 index 0000000..41e071c --- /dev/null +++ b/source/network-extra/sendmail/sm-client.service @@ -0,0 +1,11 @@ +[Unit] +Description=Sendmail Mail Transport Client +After=network.target sendmail.service +Wants=sendmail.service + +[Service] +Type=forking +ExecStart=/usr/sbin/sendmail -L sm-msp-queue -Ac -q25m + +[Install] +WantedBy=multi-user.target
_______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git