On 10 Mar 2017 11:22, Brian Dolbec wrote: > Subject: [PATCH 1/7] Move the signal handler into the StageBase class so it > can handle unbind() cleanup > > Not quite complete, still errors on some unmounting i don't think moving signal handling into a random module makes sense. the main loop should be responsible for this business. i.e. where the code is now (or in catalyst._main). if the only thing you want to handle is clean up of mounts, then we should be looking at mount namespaces instead. unlike other namespaces, support for mount namespaces has been around forever and can't be turned off in the kernel. the releng repo deals with this by running everything through unshare. snakeoil already includes namespace support. i'll send a patch. -mike