On 2021/01/31 07:38, Aaron Bieber wrote: > On Sun, 31 Jan 2021 at 09:27:30 +0000, Stuart Henderson wrote: > > On 2021/01/30 08:21, Aaron Bieber wrote: > > > On Sat, 30 Jan 2021 at 15:39:41 +0100, Thaison Nguyen wrote: > > > > Hi, > > > > > > > > do you mean like this? > > > > I have not seen any Makefile yet, where PORTS_PRIVSEP=Yes is set. > > > > The only place where I have seen this is /etc/mk.conf. > > > > > > > > > > Correct. It is a mk.conf option and without '-modcacherw' set 'make clean' > > > breaks. > > > > That can't go in a port makefile. Do you mean FIX_EXTRACT_PERMISSIONS? > > > > FIX_EXTRACT_PERMISSIONS doesn't seem to work in this case. > > I meant the makefile for micro (though it can be set in a ports makefile as > well if one defines a do-build):
Ah. It looked like you meant setting PORTS_PRIVSEP in the ports Makefile which is not allowed. > --------- > > $OpenBSD$ > > Index: Makefile > --- Makefile.orig > +++ Makefile > @@ -28,7 +28,7 @@ build-all: runtime build > > # Builds micro without checking for dependencies > build-quick: > - go build -trimpath -ldflags "-s -w $(GOVARS) > $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro > + go build -modcacherw -trimpath -ldflags "-s -w $(GOVARS) > $(ADDITIONAL_GO_LINKER_FLAGS)" ./cmd/micro > > # Same as 'build' but installs to $GOBIN afterward > install: > > --------- > >