Subject: Re: kern/32286: exporting more than one directory to the world in one filesystems failed
To: None <gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,>
From: Christos Zoulas <christos@zoulas.com>
List: netbsd-bugs
Date: 12/12/2005 09:57:39
On Dec 12,  2:40pm, Wolfgang.Stukenbrock@nagler-company.com (Wolfgang Stukenbrock) wrote:
-- Subject: kern/32286: exporting more than one directory to the world in one

| >Number:         32286
| >Category:       kern
| >Synopsis:       exporting more than one directory to the world in one filesystems failed
| >Confidential:   no
| >Severity:       serious
| >Priority:       medium
| >Responsible:    kern-bug-people
| >State:          open
| >Class:          sw-bug
| >Submitter-Id:   net
| >Arrival-Date:   Mon Dec 12 14:40:00 +0000 2005
| >Originator:     Wolfgang Stukenbrock
| >Release:        NetBSD 2.1
| >Organization:
| Dr. Nagler & Company GmbH
| >Environment:
| 	
| 	
| #
| # export the sources of netbsd to the whole world - they are not secret
| #
| /export/NetBSD-2.1/src  -ro
| /export/NetBSD-2.1/xsrc -ro
| 
| END OF EXPORTFILE
| 	
| 	Than try to export it. You will get the message:
| Dec 12 15:22:09 s012 mountd[1955]: "/export/NetBSD-2.1/xsrc -ro", line 10: Can't change attributes for /export/NetBSD-2.1/xsrc to Default: Operation not permitted
| 
| 	If a third world export is added the problem appears at the two last entries of the export file. It will work only for the first.
| >Fix:
| 	Not known.
| 	Either there is a problem inside the mount() call or there is a problem with the "default" network entry.
| 	An export like "/export/NetBSD-2.1/xsrc -ro -network 0.0.0.0/0" will work and may be used as aworkaround for this problem.
| 

Use -alldirs:

/export/NetBSD-2.1 -ro -alldirs

christos