Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b66ed59bdc659cb53958d1c49c914f7667757ec9

commit b66ed59bdc659cb53958d1c49c914f7667757ec9
Author: James Buren <[email protected]>
Date:   Sat Jul 7 06:29:17 2012 -0500

spamassassin-3.3.2-2-x86_64
* convert to systemd schema

diff --git a/source/network-extra/spamassassin/FrugalBuild 
b/source/network-extra/spamassassin/FrugalBuild
index a34bc37..beb0c23 100644
--- a/source/network-extra/spamassassin/FrugalBuild
+++ b/source/network-extra/spamassassin/FrugalBuild
@@ -5,7 +5,7 @@
pkgname=spamassassin
_F_archive_name="Mail-SpamAssassin"
pkgver=3.3.2
-pkgrel=1
+pkgrel=2
pkgdesc="A mail filter to identify spam."
url="http://spamassassin.apache.org";
# s/perl-mail-spf-query/perl-mail-spf/ if and when SA accepts it's version :S
@@ -17,9 +17,12 @@ depends=('perl-html-parser>=3.56-2' 
'perl-digest-sha1>=2.11-2' 'openssl' \
'perl-net-ssleay>=1.32-2' 'perl-netaddr-ip' 'perl-io-socket-ssl' 
'perl-mail-domainkeys')
groups=('network-extra')
archs=('i686' 'x86_64')
-backup=(etc/conf.d/spamd etc/mail/spamassassin/local.cf)
-source=(http://www.apache.org/dist/spamassassin/source/$_F_archive_name-$pkgver.tar.gz
 rc.spamd spamd)
+backup=(etc/conf.d/spamd etc/mail/spamassassin/local.cf etc/sysconfig/spamd)
+source=(http://www.apache.org/dist/spamassassin/source/$_F_archive_name-$pkgver.tar.gz
 spamd.service rc.spamd spamd)
up2date="Flasttar http://www.apache.org/dist/spamassassin/source";
+_F_sysvinit_units=(spamd)
+_F_systemd_units=(spamd=)
+Finclude systemd

build() {
Fcd
@@ -32,8 +35,11 @@ build() {
Frm /usr/lib/perl5/site_perl/current/"$CARCH"-linux*
Frcd2 spamd
Ffile /etc/sysconfig/spamd
+       Ffile /lib/systemd/system/spamd.service
+       Fgenscriptlet
}
sha1sums=('de954f69e190496eff4a796a9bab61747f03072b' \
+          'b3ae32e07a423decc1ba9beeb27dc2cc67d082b2' \
'b0f36355daeaff8a487b623a42c6e1f8359bb62d' \
'4883d67843dc9b32f71667b8a2b549fb9f88a0b7')

diff --git a/source/network-extra/spamassassin/spamd.service 
b/source/network-extra/spamassassin/spamd.service
new file mode 100644
index 0000000..88d6a41
--- /dev/null
+++ b/source/network-extra/spamassassin/spamd.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=SpamAssassin
+After=network.target
+
+[Service]
+EnvironmentFile=/etc/sysconfig/spamd
+ExecStart=/usr/bin/spamd -d --pidfile /var/run/spamd.pid $spamdopts
+PIDFile=/var/run/spamd.pid
+Type=forking
+StandardOutput=syslog
+StandardError=syslog
+
+[Install]
+WantedBy=multi-user.target
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to