> On Feb 16, 2016, at 3:18 PM, Rich Freeman <ri...@gentoo.org> wrote: > >> On Tue, Feb 16, 2016 at 2:31 PM, Patrick Lauer <patr...@gentoo.org> wrote: >> >> The failure message comes from rc-mount.sh when the list of PIDs using a >> mountpoint includes "$$" which is shell shorthand for self. How can the >> current shell claim to be using /usr when it is a shell that only has >> dependencies in $LIBDIR ? >> As far as I can tell the code at this point calls fuser -k ${list of >> pids}, and fuser outputs all PIDs that still use it. I don't see how $$ >> can end up in there ... > > What does openrc do when the script fails? Just shut down the system anyway? > > If you're going to shut down the system anyway then I'd just force the > read-only mount even if it is in use. That will cause less risk of > data loss than leaving it read-write. > > Of course, it would be better still to kill anything that could > potentially be writing to it.
Agreed. > > -- > Rich >