Ian Kent <[EMAIL PROTECTED]> writes: > On Tue, 2007-09-25 at 18:21 +0200, Matthias Koenig wrote: >> Hi, >> >> we noticed a problem concerning loop mounts on locations that >> have to be mounted before. E.g. consider the following situation, >> a NFS server exporting a cd image, which we want to loop mount >> locally to get access to the content: >> >> auto.master: >> /cdimage auto.cdimage >> /cdcontent auto.cdcontent >> >> auto.cdimage: >> foo nfsserver:/cdimage/foo.img >> >> auto.cdcontent: >> foo -fstype=auto,loop :/cdimage/foo/foo.img >> >> The access to /cdcontent/foo will fail, when /cdimage/foo is not >> mounted before, because spawn_mount does not use SPAWN_OPT_ACCESS >> in this case. >> The patch below fixes this problem. > > I can't remember now. > I wonder why I don't always call access? > I must have had a reason, let me think about it for a while.
Yes, I first tried to set SPAWN_OPT_ACCESS as default, but this did not work and had the negative effect, that NFS mounts could not be mounted anymore, because an access() has been done on the NFS location description "nfsserver:/cdimage", which then fails. Matthias _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
