1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-21 02:05:16 +03:00
aports/community/postsrsd/postsrsd.initd
2023-01-01 18:11:22 +00:00

20 lines
537 B
Bash

#!/sbin/openrc-run
description="Postfix SRS Daemon"
pidfile="/run/postsrsd.pid"
command="/usr/sbin/postsrsd"
command_args="-D -C /etc/postsrsd/postsrsd.conf"
stopsig="SIGTERM"
start_pre() {
if [ ! -s /etc/postsrsd/postsrsd.secret ]
then
ebegin "Generating secret"
checkpath -Fm 0600 -o postsrsd /etc/postsrsd/postsrsd.secret
dd if=/dev/urandom bs=18 count=1 status=none \
| base64 >/etc/postsrsd/postsrsd.secret
eend $?
fi
}