summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mail-filter/postsrsd/files')
-rw-r--r--mail-filter/postsrsd/files/postsrsd.init30
-rw-r--r--mail-filter/postsrsd/files/postsrsd.init-r2 (renamed from mail-filter/postsrsd/files/postsrsd.init-r1)3
2 files changed, 2 insertions, 31 deletions
diff --git a/mail-filter/postsrsd/files/postsrsd.init b/mail-filter/postsrsd/files/postsrsd.init
deleted file mode 100644
index acc00232be5b..000000000000
--- a/mail-filter/postsrsd/files/postsrsd.init
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-PIDFILE=/var/run/$SVCNAME.pid
-SRS_DOMAIN=`postconf -h mydomain || true`
-SRS_EXCLUDE_DOMAINS=
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start --quiet --pidfile $PIDFILE \
- --name $SVCNAME \
- --exec /usr/sbin/postsrsd \
- -- -f "$SRS_FORWARD_PORT" -r "$SRS_REVERSE_PORT" \
- -d "$SRS_DOMAIN" -s "$SRS_SECRET" -a "$SRS_SEPARATOR" \
- -u "$RUN_AS" -p "$PIDFILE" -c "$CHROOT" \
- -D -X"$SRS_EXCLUDE_DOMAINS"
- eend $?
-}
-
-stop() {
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --quiet --pidfile $PIDFILE \
- --name $SVCNAME
- eend $?
-}
diff --git a/mail-filter/postsrsd/files/postsrsd.init-r1 b/mail-filter/postsrsd/files/postsrsd.init-r2
index 023a96897085..aff009dcfb2b 100644
--- a/mail-filter/postsrsd/files/postsrsd.init-r1
+++ b/mail-filter/postsrsd/files/postsrsd.init-r2
@@ -1,5 +1,5 @@
#!/sbin/openrc-run
-# Copyright 2015-2016 Gentoo Foundation
+# Copyright 2015-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
PIDFILE=/var/run/$SVCNAME.pid
@@ -18,6 +18,7 @@ start() {
-- -f "$SRS_FORWARD_PORT" -r "$SRS_REVERSE_PORT" \
-d "$SRS_DOMAIN" -s "$SRS_SECRET" -a "$SRS_SEPARATOR" \
-u "$RUN_AS" -p "$PIDFILE" -c "$CHROOT" \
+ -n "$SRS_HASHLENGTH" -N "$SRS_HASHMIN" -l "$SRS_LISTEN_ADDR" \
-D -X"$SRS_EXCLUDE_DOMAINS"
eend $?
}