On Wed, Feb 29, 2012 at 05:32:15PM +0100, Antoine Jacoutot wrote:
> On Wed, Feb 29, 2012 at 04:28:36PM +0000, Stuart Henderson wrote:
> > On 2012/02/29 17:03, David Coppa wrote:
> > > On Wed, Feb 29, 2012 at 4:43 PM, Antoine Jacoutot
> > > <[email protected]> wrote:
> > > > CVSROOT:        /cvs
> > > > Module name:    ports
> > > > Changes by:     [email protected]       2012/02/29 08:43:16
> > > >
> > > > Modified files:
> > > >        net/avahi      : Makefile
> > > >
> > > > Log message:
> > > > Add NO_SYSTRACE for now, otherwise gtar fails in mysterious way because
> > > > systrace(1) will prevent native-linkat.
> > > > Reported by Juan Francisco Cantero Hurtado.
> > > >
> > > 
> > > I have the same issue with tomcat:
> > > 
> > > systrace: deny user: dcoppa, prog: /usr/local/bin/gtar, pid:
> > > 14062(0)[22633], policy: /usr/bin/make, filters: 241, syscall:
> > > native-fchmodat(314)
> > > /usr/local/bin/gtar: apache-tomcat-7.0.25/bin: Cannot change mode to
> > > rwxr-xr-x: Operation not permitted
> > > /usr/local/bin/gtar: Exiting with failure status due to previous errors
> > > 
> > > 
> > > How should I proceed? NO_SYSTRACE for this too?
> > > 
> > > ciao
> > > David
> > > 
> > 
> > Until/unless we can properly handle this in systrace, the simplest
> > workaround is probably to disable linkat in gtar by passing flags to
> > autoconf.
> 
> I'm not sure we should remove support only because systrace is not able to 
> cope. But maybe it's just me.

I'm certain we should not remove support because of systrace.

Reply via email to