mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
testing/dkimproxy: new aport
SMTP-proxy that signs and/or verifies emails. Fixes #1451
This commit is contained in:
parent
1533c53928
commit
09aa027a58
45
testing/dkimproxy/APKBUILD
Normal file
45
testing/dkimproxy/APKBUILD
Normal file
@ -0,0 +1,45 @@
|
||||
# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
|
||||
# Maintainer:
|
||||
pkgname=dkimproxy
|
||||
pkgver=1.4.1
|
||||
pkgrel=0
|
||||
pkgdesc="SMTP-proxy that signs and/or verifies emails, using the Mail::DKIM module"
|
||||
url="http://dkimproxy.sourceforge.net/"
|
||||
arch="noarch"
|
||||
license="GPL"
|
||||
depends="perl-mail-dkim perl-net-server perl-error"
|
||||
depends_dev=
|
||||
makedepends="$depends_dev"
|
||||
install=
|
||||
subpackages="$pkgname-doc"
|
||||
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
|
||||
|
||||
|
||||
_builddir="$srcdir"/$pkgname-$pkgver
|
||||
|
||||
prepare() {
|
||||
cd "$_builddir"
|
||||
# apply patches here
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$_builddir"
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--bindir=/usr/bin
|
||||
|
||||
make || return 1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$_builddir"
|
||||
make DESTDIR="$pkgdir" install
|
||||
#FIXME
|
||||
mkdir -p "$pkgdir"/usr/sbin
|
||||
mv "$pkgdir"/usr/bin/$pkgname.* "$pkgdir"/usr/sbin/
|
||||
install -D -m755 ../../$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
|
||||
}
|
||||
|
||||
md5sums="3ecaa38a8c865a5b7682f7f261354218 dkimproxy-1.4.1.tar.gz"
|
||||
38
testing/dkimproxy/dkimproxy.initd
Normal file
38
testing/dkimproxy/dkimproxy.initd
Normal file
@ -0,0 +1,38 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
NAME=dkimproxy
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after firewall
|
||||
}
|
||||
|
||||
launch() {
|
||||
ebegin "Starting ${DAEMON}"
|
||||
start-stop-daemon --start --quiet --background \
|
||||
--pidfile /var/run/${DAEMON}.pid \
|
||||
--exec ${DAEMON} -- ${OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
terminate() {
|
||||
ebegin "Stopping ${DAEMON}"
|
||||
start-stop-daemon --stop --quiet \
|
||||
--exec ${DAEMON} \
|
||||
--pidfile /var/run/${DAEMON}.pid \
|
||||
eend $?
|
||||
}
|
||||
|
||||
start() {
|
||||
DAEMON="${NAME}.in"
|
||||
launch
|
||||
DAEMON="${NAME}.out"
|
||||
launch
|
||||
}
|
||||
|
||||
stop() {
|
||||
DAEMON="${NAME}.in"
|
||||
terminate
|
||||
DAEMON="${NAME}.out"
|
||||
terminate
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user