diff options
author | Foppe Hemminga | 2015-07-07 13:01:59 +0200 |
---|---|---|
committer | Foppe Hemminga | 2015-07-07 13:01:59 +0200 |
commit | 18c1414e9d2bed3817a039f027eb3d770e8a4b9d (patch) | |
tree | 4836b148bf872f7757564514c670a1efff64e84c | |
download | aur-18c1414e9d2bed3817a039f027eb3d770e8a4b9d.tar.gz |
Initial commit copy op AUR3
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 37 | ||||
-rw-r--r-- | clamsmtp.confd | 3 | ||||
-rw-r--r-- | clamsmtp.install | 23 | ||||
-rw-r--r-- | clamsmtp.service | 11 |
5 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..971f74f6ffbb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = clamsmtp + pkgdesc = SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. + pkgver = 1.10 + pkgrel = 3 + url = http://thewalter.net/stef/software/clamsmtp/ + install = clamsmtp.install + arch = i686 + arch = x86_64 + arch = armv6h + license = GPL + depends = clamav + backup = etc/clamav/clamsmtpd.conf + source = http://thewalter.net/stef/software/clamsmtp/clamsmtp-1.10.tar.gz + source = clamsmtp.confd + source = clamsmtp.service + md5sums = b068ba6e444859782bbdd88f290c1abf + md5sums = 1ee746fb89ae90e48b1fa268ecc29b48 + md5sums = b55ac98624cee3d66656ba356a2b1d67 + +pkgname = clamsmtp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..da2a1246b88e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Eric Renfro <psi-jack@linux-help.org> +pkgname=clamsmtp +pkgver="1.10" +pkgrel=3 +pkgdesc="SMTP filter that allows you to check for viruses using the ClamAV anti-virus software." +url="http://thewalter.net/stef/software/clamsmtp/" +license="GPL" +depends=('clamav') +source=(http://thewalter.net/stef/software/clamsmtp/$pkgname-$pkgver.tar.gz clamsmtp.confd clamsmtp.service) +backup=(etc/clamav/clamsmtpd.conf) +install=clamsmtp.install +md5sums=('b068ba6e444859782bbdd88f290c1abf' + '1ee746fb89ae90e48b1fa268ecc29b48' + 'b55ac98624cee3d66656ba356a2b1d67') + +arch=('i686' 'x86_64' 'armv6h') + +build() { + cd $startdir/src/$pkgname-$pkgver/ + ./configure --prefix=/usr + sed -i 's@#define DEFAULT_CLAMAV "/var/run/clamav/clamd"@#define DEFAULT_CLAMAV "/var/lib/clamav/clamd.sock"@g' src/clamsmtpd.c + make +} + +package() { + cd $srcdir/$pkgname-$pkgver/ + make DESTDIR=$pkgdir install + mkdir -p ${pkgdir}/usr/lib/systemd/system + mkdir -p ${pkgdir}/etc/conf.d + mkdir -p $pkgdir/etc/clamav + #install -m 755 ../clamsmtp ${startdir}/pkg/etc/rc.d/ + install -m 644 ../clamsmtp.confd ${pkgdir}/etc/conf.d/clamsmtp + install -m 644 ../clamsmtp.service ${pkgdir}/usr/lib/systemd/system/clamsmtp.service + install -m 644 $srcdir/$pkgname-$pkgver/doc/clamsmtpd.conf $pkgdir/etc/clamav/ + sed -i 's/#User: clamav/User: clamav/g' $pkgdir/etc/clamav/clamsmtpd.conf + sed -i 's/#ClamAddress: \/var\/run\/clamav\/clamd/ClamAddress: \/var\/lib\/clamav\/clamd.sock/g' $pkgdir/etc/clamav/clamsmtpd.conf +} diff --git a/clamsmtp.confd b/clamsmtp.confd new file mode 100644 index 000000000000..fe01301502d7 --- /dev/null +++ b/clamsmtp.confd @@ -0,0 +1,3 @@ +# clamav startup script config options + +CLAMSMTP_OPTIONS="" diff --git a/clamsmtp.install b/clamsmtp.install new file mode 100644 index 000000000000..619e1a47e09c --- /dev/null +++ b/clamsmtp.install @@ -0,0 +1,23 @@ +# arg 1: the new package version + +post_install() { + echo "See http://thewalter.net/stef/software/clamsmtp/postfix.html for configuration instruction." + echo "Edit /etc/conf.d/clamsmtp." + echo "Configfile is /etc/clamav/clamsmtpd.conf." + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/clamsmtp.service b/clamsmtp.service new file mode 100644 index 000000000000..6400a6daf685 --- /dev/null +++ b/clamsmtp.service @@ -0,0 +1,11 @@ +[Unit] +Description=clamav smtp daemon + +[Service] +Type=forking +EnvironmentFile=/etc/conf.d/clamsmtp +PIDFile=/run/clamav/clamsmtpd.pid +ExecStart=/usr/sbin/clamsmtpd -f /etc/clamav/clamsmtpd.conf -p /run/clamav/clamsmtpd.pid $CLAMSMTP_OPTIONS + +[Install] +WantedBy=multi-user.target |