On Thu, Nov 01, 2012 at 04:38:09PM +0100, Reinhard Tartler wrote: > On Thu, Nov 1, 2012 at 3:34 PM, Reinhard Tartler <[email protected]> wrote: > > > > > Nevertheless, I've also implemented another approach, which uses the host > > automount binary. I did not test the script extensively, but it seems to > > work as a proof of concept on both schroot 1.4 and schroot 1.6 branches. > > I'm sure that it could be greatly simplified with some little changes to > > automount and schroot, but it should be good enough to demonstrate the > > idea. Please find that script, 71automount, attached to this email and > > share your thoughts about this. > > > > > It seems that 71automount alone is enough to break the --recover-session > option, because 10mount fails to umount and mount all filesystems again. In > order to fix this, I think that in the recover session case, a setup.d > script must ensure that automount is properly killed. The attached > 01automount files implements this. > > Roger, please tell me if this approach makes sense to you and what is > missing so that these two scripts can be integrated into the schroot > package properly.
Hi, I'm afraid I'm not an autofs expert by any means, so I can't give great feedback here. Some questions: - what creates the new autofs map? And what is it based upon? - does this require any autofs-related stuff installed in the chroot, or is it only required on the host? - what is this code actually for? Sorry for being uninformed here, but I'm not sure I understand what the use case is for this. An example would help. - does this make rbind work again? Or is this a separate issue? For the second point, we ideally don't want anything inside, because we're potentially running binaries from a different architecture in the chroot, and we haven't set up the emulation stuff at this point. After being badly bitten by the rbind stuff last year, I am generally quite wary of getting schroot involved in explicitly using autofs, particularly when I don't understand it or its bugs. I'm sure that some more detailed explanation will help here though. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools `- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

