Hi,
One line addition to systrace.filter to permit chflagsat() syscall.
This is now required with the recent cp(1) change. Ports like
databases/db/v4 fail to build due to a "$(CP) -pr" during docs
install phase with USE_SYSTRACE=Yes.
Before this can be put in, systrace(1) must know about chflagsat.
I sent a patch for that to tech@ a little ago.
Thanks,
--patrick
Index: systrace.filter
===================================================================
RCS file: /cvs/obsd/ports/infrastructure/db/systrace.filter,v
retrieving revision 1.45
diff -u -p -u -p -r1.45 systrace.filter
--- systrace.filter 11 Sep 2014 10:33:44 -0000 1.45
+++ systrace.filter 4 Jun 2015 07:46:13 -0000
@@ -22,6 +22,7 @@
native-chflags: filename match "${TMPDIR}" then permit
native-chflags: filename match "${WRKDIR}" then permit
native-chflags: filename match "/<non-existent filename>: *" then
deny[enoent]
+ native-chflagsat: filename match "${WRKDIR}" then permit
native-chmod: filename match "/tmp" then permit
native-chmod: filename match "/var/tmp" then permit
native-chmod: filename match "${TMPDIR}" then permit