1
0
forked from ports/opt

dovecot: use /run/dovecot as rundir

This commit is contained in:
Juergen Daubert 2022-02-12 19:08:58 +01:00
parent 58563edc1c
commit 275bc404c5
4 changed files with 8 additions and 12 deletions

View File

@ -922,6 +922,3 @@ drwxr-xr-x root/root usr/share/man/man7/
drwxr-xr-x root/root var/ drwxr-xr-x root/root var/
drwxr-xr-x root/root var/lib/ drwxr-xr-x root/root var/lib/
drwxr-x--- root/root var/lib/dovecot/ drwxr-x--- root/root var/lib/dovecot/
drwxr-xr-x root/root var/run/
drwxr-xr-x root/root var/run/dovecot/
drwxr-x--- root/dovecot var/run/dovecot/login/

View File

@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/a3p8RI2kIxop6JSDqvynI5hIjvztEcBQhQDqEwvfHDmFVRhKTk0jEvUVElSUX7Nc2HBH5rLV1q5Ld6L1mK9GgU= RWSE3ohX2g5d/akDC7jJQkgovVpK2CigxS6CclH/1GSpPb+G8KP1sy2FdDy4TtCxP1NISac/unLqkYuwBSy0lN9vWfS5rEumogk=
SHA256 (Pkgfile) = 849f82c9a1ff73ff8da90dcd600e4de3ce8cebf6b032b900b97c57e265f71b26 SHA256 (Pkgfile) = 9de0534cb807035247a2b195416cc2bd41350167b0964106c3e10e5213cdd69a
SHA256 (.footprint) = 3d42f1dcdc5538e0e1fc2ad22921683171c6f4407a2dbc09dcaf48df5dd5853f SHA256 (.footprint) = 0be7eca76e1986948a6c09cc1e8780370254d03bd20edae965dee66ea856ff40
SHA256 (dovecot-2.3.18.tar.gz) = 06e73f668c6c093c45bdeeeb7c20398ab8dc49317234f4b5781ac5e2cc5d6c33 SHA256 (dovecot-2.3.18.tar.gz) = 06e73f668c6c093c45bdeeeb7c20398ab8dc49317234f4b5781ac5e2cc5d6c33
SHA256 (dovecot.rc) = 188af70cdcbb012eedd44bc0bbe6ef11567e7a788ecc57ffb106b934a87de286 SHA256 (dovecot.rc) = 5c42d68ba066ecb27571ab85da98e4aba6c9a91c3289066a461283c54d175db5
SHA256 (dovecot.pam) = 9aa8bd8871560e4e3c255ca3e8ed9c99d6b29620e375155ef6c4118b5b7da4af SHA256 (dovecot.pam) = 9aa8bd8871560e4e3c255ca3e8ed9c99d6b29620e375155ef6c4118b5b7da4af

View File

@ -5,7 +5,7 @@
name=dovecot name=dovecot
version=2.3.18 version=2.3.18
release=1 release=2
source=(https://dovecot.org/releases/2.3/$name-$version.tar.gz source=(https://dovecot.org/releases/2.3/$name-$version.tar.gz
dovecot.rc dovecot.pam) dovecot.rc dovecot.pam)
@ -17,6 +17,7 @@ build() {
--libexecdir=/usr/lib \ --libexecdir=/usr/lib \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
--with-rundir=/run/dovecot \
--with-moduledir=/usr/lib/dovecot/modules \ --with-moduledir=/usr/lib/dovecot/modules \
--with-pam \ --with-pam \
--with-ssl=openssl --with-ssl=openssl
@ -40,8 +41,6 @@ build() {
# directories # directories
install -d -m 0750 $PKG/var/lib/dovecot install -d -m 0750 $PKG/var/lib/dovecot
install -d -m 0755 $PKG/var/run/dovecot
install -d -m 0750 -o root -g dovecot $PKG/var/run/dovecot/login
# cleanup # cleanup
rm -r $PKG/usr/share/doc rm -r $PKG/usr/share/doc

View File

@ -5,7 +5,7 @@
SSD=/sbin/start-stop-daemon SSD=/sbin/start-stop-daemon
PROG=/usr/sbin/dovecot PROG=/usr/sbin/dovecot
PID=/var/run/dovecot/master.pid PID=/run/dovecot/master.pid
KEY=/etc/ssl/private/dovecot.pem KEY=/etc/ssl/private/dovecot.pem
CRT=/etc/ssl/certs/dovecot.pem CRT=/etc/ssl/certs/dovecot.pem
@ -14,7 +14,7 @@ start)
if [ ! -s $KEY -o ! -s $CRT ]; then if [ ! -s $KEY -o ! -s $CRT ]; then
/usr/bin/mksslcert $KEY $CRT /usr/bin/mksslcert $KEY $CRT
fi fi
mkdir -p /run/dovecot
$SSD --start --pidfile $PID --exec $PROG $SSD --start --pidfile $PID --exec $PROG
;; ;;
stop) stop)