summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormezcal2017-06-09 14:58:05 +0200
committermezcal2017-06-09 14:58:05 +0200
commitcc24726f2d9e590438ac5350f3caba0b446df135 (patch)
tree84718744f3f4d520c1ce0782253bb2c762838301
downloadaur-cc24726f2d9e590438ac5350f3caba0b446df135.tar.gz
Initial import
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD33
-rw-r--r--milter-spamd.install5
-rw-r--r--milter-spamd.service18
4 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fca071d7b73d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Fri Jun 9 12:57:47 UTC 2017
+pkgbase = milter-spamd
+ pkgdesc = Sendmail milter that reject mail inline using SpamAssassin spamd.
+ pkgver = 0.7
+ pkgrel = 1
+ url = https://www.benzedrine.ch/milter-spamd.html
+ install = milter-spamd.install
+ arch = x86_64
+ arch = i686
+ license = BSD
+ makedepends = libmilter
+ depends = spamassassin
+ source = https://www.benzedrine.ch/milter-spamd-0.7.tar.gz
+ source = milter-spamd.service
+ sha256sums = 04e252054e1ad61be76c455357e07c72b139a35ce310aa82ad24aae795e9ae4a
+ sha256sums = 8214094704464d6cc15f9365b48f60c79b5c450f25d45c25585f41b308a27827
+
+pkgname = milter-spamd
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e422096faff6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Filip <fila pruda com>
+pkgname=milter-spamd
+pkgver=0.7
+pkgrel=1
+pkgdesc="Sendmail milter that reject mail inline using SpamAssassin spamd."
+arch=('x86_64' 'i686')
+url="https://www.benzedrine.ch/milter-spamd.html"
+license=('BSD')
+depends=('spamassassin')
+makedepends=('libmilter')
+
+
+install=milter-spamd.install
+
+source=("https://www.benzedrine.ch/${pkgname}-${pkgver}.tar.gz" "milter-spamd.service")
+
+sha256sums=('04e252054e1ad61be76c455357e07c72b139a35ce310aa82ad24aae795e9ae4a' '8214094704464d6cc15f9365b48f60c79b5c450f25d45c25585f41b308a27827')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make -f Makefile.linux
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ #make DESTDIR="${pkgdir}/" install
+
+ install -Dm0755 "milter-spamd" "${pkgdir}/usr/bin/milter-spamd"
+ install -Dm0644 "milter-spamd.8" "${pkgdir}/usr/share/man/man8/milter-spamd.8"
+
+ install -Dm644 "${srcdir}/milter-spamd.service" "${pkgdir}/usr/lib/systemd/system/milter-spamd.service"
+
+}
diff --git a/milter-spamd.install b/milter-spamd.install
new file mode 100644
index 000000000000..0fdd7677f4af
--- /dev/null
+++ b/milter-spamd.install
@@ -0,0 +1,5 @@
+
+pre_remove() {
+ systemctl stop milter-spamd.service
+ systemctl disable milter-spamd.service
+}
diff --git a/milter-spamd.service b/milter-spamd.service
new file mode 100644
index 000000000000..960d7b21032c
--- /dev/null
+++ b/milter-spamd.service
@@ -0,0 +1,18 @@
+[Unit]
+Description = Milter for SpamAssassin
+Wants = spamassassin.service
+After = network.target
+After = spamassassin.service
+Before = postfix.service
+
+
+[Service]
+Type = forking
+User = postfix
+Group = postfix
+Environment = SOCKET=unix:/var/spool/postfix/private/milter-spamd
+ExecStart = /usr/bin/milter-spamd -p $SOCKET -U spamd
+#Restart= always
+
+[Install]
+WantedBy = multi-user.target