diff --git a/srcpkgs/dkimproxy/files/dkimproxy_in/log/run b/srcpkgs/dkimproxy/files/dkimproxy_in/log/run new file mode 100644 index 00000000000..a4a63ef7323 --- /dev/null +++ b/srcpkgs/dkimproxy/files/dkimproxy_in/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t dkimproxy_in -p mail.info diff --git a/srcpkgs/dkimproxy/files/dkimproxy_in/run b/srcpkgs/dkimproxy/files/dkimproxy_in/run new file mode 100644 index 00000000000..444d5b08158 --- /dev/null +++ b/srcpkgs/dkimproxy/files/dkimproxy_in/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec chpst -u _dkim:_dkim dkimproxy.in --conf_file=/etc/dkimproxy_in.conf 2>&1 diff --git a/srcpkgs/dkimproxy/files/dkimproxy_out/log/run b/srcpkgs/dkimproxy/files/dkimproxy_out/log/run new file mode 100644 index 00000000000..45736fa7550 --- /dev/null +++ b/srcpkgs/dkimproxy/files/dkimproxy_out/log/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec logger -t dkimproxy_out -p mail.info diff --git a/srcpkgs/dkimproxy/files/dkimproxy_out/run b/srcpkgs/dkimproxy/files/dkimproxy_out/run new file mode 100644 index 00000000000..b77c1a091bf --- /dev/null +++ b/srcpkgs/dkimproxy/files/dkimproxy_out/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec chpst -u _dkim:_dkim dkimproxy.out --conf_file=/etc/dkimproxy_out.conf 2>&1 diff --git a/srcpkgs/dkimproxy/template b/srcpkgs/dkimproxy/template new file mode 100644 index 00000000000..aeb86878021 --- /dev/null +++ b/srcpkgs/dkimproxy/template @@ -0,0 +1,27 @@ +# Template file for 'dkimproxy' +pkgname=dkimproxy +version=1.4.1 +revision=1 +build_style=gnu-configure +# dkimproxy is written in perl, so noarch +noarch=yes +hostmakedepends="perl perl-Net-Server perl-Mail-DKIM" +makedepends="${hostmakedepends}" +depends="${makedepends}" +system_accounts="_dkim" +conf_files="/etc/dkimproxy_in.conf /etc/dkimproxy_out.conf" +short_desc="SMTP-proxy that signs and/or verifies emails, using DKIM" +maintainer="johannes " +license="GPL-3" +homepage="http://dkimproxy.sourceforge.net/" +distfiles="${SOURCEFORGE_SITE}/dkimproxy/dkimproxy-${version}.tar.gz" +checksum=e5345a1d3cefd32d1fb0face9fa73490118132767253b0ce643463f1e86185bd + +post_install() { + vsconf ${DESTDIR}/etc/dkimproxy_in.conf.example + vsconf ${DESTDIR}/etc/dkimproxy_out.conf.example + mv ${DESTDIR}/etc/dkimproxy_in.conf.example ${DESTDIR}/etc/dkimproxy_in.conf + mv ${DESTDIR}/etc/dkimproxy_out.conf.example ${DESTDIR}/etc/dkimproxy_out.conf + vsv dkimproxy_in + vsv dkimproxy_out +}