dovecot: use /run/dovecot as rundir
This commit is contained in:
parent
58563edc1c
commit
275bc404c5
@ -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/
|
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user