diff options
Diffstat (limited to 'mail-mta/opensmtpd/files')
-rw-r--r-- | mail-mta/opensmtpd/files/smtpd.initd | 17 | ||||
-rw-r--r-- | mail-mta/opensmtpd/files/smtpd.pam | 4 | ||||
-rw-r--r-- | mail-mta/opensmtpd/files/smtpd.service | 10 | ||||
-rw-r--r-- | mail-mta/opensmtpd/files/smtpd.socket | 8 |
4 files changed, 39 insertions, 0 deletions
diff --git a/mail-mta/opensmtpd/files/smtpd.initd b/mail-mta/opensmtpd/files/smtpd.initd new file mode 100644 index 000000000000..995d36ed81e2 --- /dev/null +++ b/mail-mta/opensmtpd/files/smtpd.initd @@ -0,0 +1,17 @@ +#!/sbin/runscript +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +command="smtpd" +start_stop_daemon_args="--pidfile=/run/smtpd.pid" +description="SMTP daemon from OpenBSD" + +depend() { + need net +} +stop() { + ebegin "Stopping smtpd" + smtpctl stop + eend $? +} diff --git a/mail-mta/opensmtpd/files/smtpd.pam b/mail-mta/opensmtpd/files/smtpd.pam new file mode 100644 index 000000000000..a85aeae1e8b3 --- /dev/null +++ b/mail-mta/opensmtpd/files/smtpd.pam @@ -0,0 +1,4 @@ +auth required pam_nologin.so +auth include system-auth +account include system-auth +session include system-auth diff --git a/mail-mta/opensmtpd/files/smtpd.service b/mail-mta/opensmtpd/files/smtpd.service new file mode 100644 index 000000000000..fd2a65010604 --- /dev/null +++ b/mail-mta/opensmtpd/files/smtpd.service @@ -0,0 +1,10 @@ +[Unit] +Description=OpenSMTPD +After=network.target + +[Service] +Type=forking +ExecStart=/usr/sbin/smtpd + +[Install] +WantedBy=multi-user.target diff --git a/mail-mta/opensmtpd/files/smtpd.socket b/mail-mta/opensmtpd/files/smtpd.socket new file mode 100644 index 000000000000..fb42f8557323 --- /dev/null +++ b/mail-mta/opensmtpd/files/smtpd.socket @@ -0,0 +1,8 @@ +[Unit] +Description=OpenSMTPD Socket + +[Socket] +ListenStream=/var/run/smtpd.sock + +[Install] +WantedBy=sockets.target |