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

Reply via email to