ASSP: systemd service
This commit is contained in:
parent
e8fe9162e8
commit
b4eb771f35
@ -1,2 +0,0 @@
|
|||||||
DIST xpdf-3.04.tar.gz 825519 SHA256 11390c74733abcb262aaca4db68710f13ffffd42bfe2a0861a5dfc912b2977e5 SHA512 3fb3c380fdbd13d937449ae3f7d7a163815cc85296d30be7b9907687884385d6171bb48ee5d5c13368d6bba87740b678f491bdcf61b38d130809e9afa260f6cf WHIRLPOOL 0787d42de82f7907a4f7a0e35aa7d95366db003628857da01ed12b3c7008ce88cdfb2dd6a08155b9a6b9bfd1b70c8aedf67b0b1fd41a77f17253576b1d3aac4a
|
|
||||||
EBUILD xpdf-3.04.ebuild 841 SHA256 28282d727a23c3539715c8333ed9521de868f580626b799107b0a14477c84b36 SHA512 1044926111dd3870af979229c48bd1819e1c59146d195d8c087a9ed9c7721b04ff27804884b2c03108a80d3544f00d7cdc0014f06242bb97895868be1bd522a3 WHIRLPOOL e9650b801a9916bc0481ac2dc7d13c7bcab2afa5075d3e8fba4b79a60a9fba2d0cbd0f8631b3563d8a622a47c95327cfe237f989b3031a7034508629fab8758f
|
|
@ -1,38 +0,0 @@
|
|||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/xpdf-3.02-r4.ebuild,v 1.12 2011/10/18 21:56:02 dilfridge Exp $
|
|
||||||
|
|
||||||
EAPI=4
|
|
||||||
|
|
||||||
inherit fdo-mime gnome2 eutils flag-o-matic toolchain-funcs
|
|
||||||
|
|
||||||
DESCRIPTION="An X Viewer for PDF Files"
|
|
||||||
HOMEPAGE="http://www.foolabs.com/xpdf/"
|
|
||||||
SRC_URI="ftp://ftp.foolabs.com/pub/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 x86-fbsd"
|
|
||||||
|
|
||||||
IUSE="-X"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
media-libs/libpng
|
|
||||||
sys-libs/zlib
|
|
||||||
X? ( media-libs/freetype
|
|
||||||
x11-libs/motif
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXpm )"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-util/pkgconfig"
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
if use X; then
|
|
||||||
myconf+=(
|
|
||||||
--with-freetype2-includes=/usr/include/freetype2
|
|
||||||
)
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf "${myconf[@]}"
|
|
||||||
}
|
|
@ -2,7 +2,7 @@
|
|||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/mail-filter/assp/assp-2.6.1-r17355.ebuild,v 1.0 2017/01/26 21:15:28 jdeckert Exp $
|
# $Header: /var/cvsroot/gentoo-x86/mail-filter/assp/assp-2.6.1-r17355.ebuild,v 1.0 2017/01/26 21:15:28 jdeckert Exp $
|
||||||
|
|
||||||
EAPI=5
|
EAPI=6
|
||||||
|
|
||||||
inherit eutils user
|
inherit eutils user
|
||||||
|
|
||||||
@ -146,14 +146,14 @@ src_install() {
|
|||||||
fowners assp:assp -R /opt/assp
|
fowners assp:assp -R /opt/assp
|
||||||
fperms 755 /opt/assp/assp-monitor.pl /opt/assp/assp.pl /opt/assp/assp_pop3.pl
|
fperms 755 /opt/assp/assp-monitor.pl /opt/assp/assp.pl /opt/assp/assp_pop3.pl
|
||||||
|
|
||||||
# Install the init.d script to listen
|
|
||||||
newinitd "${FILESDIR}/asspd.init" asspd
|
newinitd "${FILESDIR}/asspd.init" asspd
|
||||||
|
systemd_dounit "${FILESDIR}/assp.service"
|
||||||
}
|
}
|
||||||
|
|
||||||
pkg_postinst() {
|
pkg_postinst() {
|
||||||
elog
|
elog
|
||||||
elog "To configure ASSP, start /etc/init.d/asspd then point"
|
elog "To configure ASSP, point your browser to"
|
||||||
elog "your browser to http://localhost:55555"
|
elog "http://localhost:55555"
|
||||||
elog "Username: admin Password: nospam4me (CHANGE ASAP!)"
|
elog "Username: admin Password: nospam4me (CHANGE ASAP!)"
|
||||||
elog
|
elog
|
||||||
elog "File permissions have been set to use assp:assp"
|
elog "File permissions have been set to use assp:assp"
|
||||||
|
10
mail-filter/assp/files/assp.service
Normal file
10
mail-filter/assp/files/assp.service
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=AntiSpam SMTP Proxy
|
||||||
|
After=network.target
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
RemainAfterExit=true
|
||||||
|
ExecStart=/usr/bin/perl /opt/assp/assp.pl /opt/assp/
|
||||||
|
ExecStop=/usr/bin/killall /usr/bin/perl
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
3
mail-filter/assp/files/asspd.init
Normal file → Executable file
3
mail-filter/assp/files/asspd.init
Normal file → Executable file
@ -5,11 +5,12 @@
|
|||||||
|
|
||||||
depend() {
|
depend() {
|
||||||
need net
|
need net
|
||||||
|
use antivirus mta precursor
|
||||||
}
|
}
|
||||||
|
|
||||||
start() {
|
start() {
|
||||||
ebegin "Starting ASSP"
|
ebegin "Starting ASSP"
|
||||||
start-stop-daemon -b --start --quiet --startas /opt/assp/assp.pl \
|
start-stop-daemon --start --quiet --startas /opt/assp/assp.pl \
|
||||||
--interpreted --pidfile /opt/assp/pid -- /opt/assp/
|
--interpreted --pidfile /opt/assp/pid -- /opt/assp/
|
||||||
2<&1 > /dev/null
|
2<&1 > /dev/null
|
||||||
eend $?
|
eend $?
|
||||||
|
Loading…
Reference in New Issue
Block a user