On Wed, 25 Mar 2020 at 11:19, Moises Simon <m...@posteo.org> wrote: > > Hi misc, > > I'm trying to set the ports system to use PORT_PRIVSEP > according to bsd.port.mk(5) and > https://www.openbsd.org/faq/ports/ports.html#PortsConfig > > but I'm getting the following error: > > sirius$ make fetch > mkdir /usr/obj/ports: Permission denied at > /usr/ports/infrastructure/bin/portlock line 53. *** Error 255 in > /usr/ports/mystuff/x11/dmenu (/usr/ports/infrastructure/mk/bsd.port.mk:2557 > 'fetch': @lock=dmenu-4.9; export _LOCKS_HELD="... > > even after doing make fix-permissions. I'm not seens something. > > cat /etc/mk.conf > SUDO=doas > CLEANDEPENDS=Yes > PORTS_PRIVSEP=Yes > WRKOBJDIR=/usr/obj/ports > DISTDIR=/usr/ports/distfiles > PACKAGE_REPOSITORY=/usr/ports/packages > > cat /etc/doas.conf > permit nopass msv cmd touch > permit nopass setenv { TRUSTED_PKG_PATH TERM } msv cmd pkg_add > permit nopass setenv { TERM } msv cmd pkg_delete > > permit keepenv nopass msv as _pbuild > permit keepenv nopass msv as _pfetch > > permit msv as root >
Hi, have you given a look at this tutorial: https://dataswamp.org/~solene/2020-01-11-privsep.html -- Ottavio Caruso