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
