On 2021-07-16 at 13:36, Ian Jackson wrote: > The Wanderer writes ("Re: Bug#783990: efivarfs is a separate fs and > needs moutning"): > >> Wouldn't testing the existence of >> >> /lib/modules/`uname -r`/kernel/fs/efivarfs/efivarfs.ko >> >> be enough, and probably more reliable? > > I'm doubt very much it would be more reliable. What if the kernel > reorganises its modules ?
That possibility hadn't even occurred to me, but now that you point it out, I drop this suggestion. >> (I'm assuming that the test which skips because "fstype not >> available" comes before the one which skips because "already >> mounted", and that's why I saw the warning even though it seems to >> be up and working on my machine.) > > Yes, the tests are indeed in that order. I think you have it > mounted now because of the apparmor fixup you found. I was initially not sure that was going to be relevant after all, because I was expecting AppArmor to be a thing that has to be constantly running in order to be effective, and there's no such process visible that I can see - but apparmor shows up in dmesg, et cetera, so I must have been expecting wrong. > The change to mountkernfs was ineffective on your system for the same > reason it was ineffective on mine, but the apparmor workaround means > you don't see the effects since apparmor has got it mounted by the > time you log in. Makes perfect sense. >> I need to do some other things for a while, so I won't be >> rebooting again immediately, but I'll probably test this sometime >> this afternoon. >> >> >> My current biggest concern about this is: >> >> -- > > No objections then ? :-) (I think you may have missed a bit...) Heh. That line was a leftover of when I was going to raise the question of why the "fstype not available" test was even being reached, given the "already mounted" test, before I realized that it must be simply a matter of test order. -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw
signature.asc
Description: OpenPGP digital signature