testing/maddy: use openrc cap instead of setcap

This commit is contained in:
psykose 2023-07-01 07:16:32 +00:00 committed by Michał Polański
parent fee6d1a990
commit dc4ac0f21f
2 changed files with 4 additions and 4 deletions

View File

@ -2,12 +2,12 @@
# Maintainer: Michał Polański <michal@polanski.me>
pkgname=maddy
pkgver=0.7.0
pkgrel=0
pkgrel=1
pkgdesc="Composable all-in-one mail server"
url="https://maddy.email/"
license="GPL-3.0-or-later"
arch="all"
makedepends="go libcap-utils scdoc linux-pam-dev sqlite-dev"
makedepends="go scdoc linux-pam-dev sqlite-dev"
subpackages="$pkgname-openrc $pkgname-doc $pkgname-vim::noarch"
pkgusers="$pkgname"
pkggroups="$pkgname"
@ -44,7 +44,6 @@ check() {
package() {
install -Dm755 bin/maddy -t "$pkgdir"/usr/bin/
setcap cap_net_bind_service=+ep "$pkgdir"/usr/bin/maddy
install -Dm644 maddy.conf "$pkgdir"/etc/maddy/maddy.conf
@ -64,6 +63,6 @@ vim() {
sha512sums="
ee06739ef0958826732cd1b73c45e2439a2d111c00597a99789dd3bbbfcfc3db15f4738eafd0c12702bfa2cf7471fd2984a3dd324f3587d1abbf755c067444ca maddy-0.7.0.tar.gz
3eb6829c9e0c078e35db611a82aac0323c2f2633cf5d1ad216cd862465cbcb191b067ab5e57e1748f9d5693351beba6053642d6e1481cd1536c2f53117fce09e maddy.initd
c521763df519f86063ecfcb65c6689df880ea6478a83584ee1a7ebbfa5d95d1adf52ea9355f918a5a1c41f78d8b3a690e049fb43faac718ca5b6c519e10b0f23 maddy.initd
76dbb8d7f4b389f2fc1e4e9ecbf93bd7e9a002a8520d93067e39b7a8d35e74e92af7151c116d38aa9d7548747cdd107b38392204f7d3a8944914aee236f7934e use-syslog.patch
"

View File

@ -9,6 +9,7 @@ description_reload="Reload some files from disk (but without main configuration)
command=/usr/bin/maddy
command_args="run $maddy_opts"
command_user=maddy:maddy
capabilities="^cap_net_bind_service"
# make relative paths in config relative to the state directory
directory="/var/lib/$RC_SVCNAME"