Neil Bothwick wrote: > On Mon, 10 Nov 2014 18:52:09 +0000 (UTC), James wrote: > >>> I'd have thought you needed to emerge -e world if you really want to >>> be protected. >> Yea, maybe. I read the man page on emptytree. I get it actually replaces >> by a "reinstall". Does this do more than if I just reboot after >> >> emerge @system @world and then reboot? >> >> I'd be curious to know exactly what reinstall does that is not >> covered by just starting up a given code again? >> >> Is it that it forces a reinstall and stop/starts the binary without >> rebooting? >> >> Rebooting catches *everything* even better than --emptytree ? > --emptytree has nothing to do with rebooting. It simply forces emerge to > rebuild everything in @world and their dependencies. Once you have done > that, you will have daemons still running the old code, which you could > fix with a reboot, or you could run checkrestart and restart only the > affected programs. > > After an emerge -e @world, a reboot is probably best, another reason to > avoid the unnecessary step of emerge -e @world in the first place. > >
After I do a major upgrade or --emptytree, I switch to boot runlevel, check with checkrestart and restart whatever it reports needs it. Generally, switching to boot runlevel catches most everything. Yea, rebooting may be faster but I hate rebooting all the time. :/ Dale :-) :-)