diff options
author | Colin Walters <walters@verbum.org> | 2011-10-16 14:24:56 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2011-10-16 14:24:56 -0400 |
commit | 25f06eb52c7bd129a5e708e163fdb1f5474671a8 (patch) | |
tree | 72df7b46bf268f42a009b5cc6ad8f5933df45f35 /README.md | |
parent | 130e277c5d8ee4b56d6cbef30f9718b2486c0c84 (diff) | |
download | ostree-25f06eb52c7bd129a5e708e163fdb1f5474671a8.tar.gz |
README.md: Some more notes about upgrading
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -199,6 +199,20 @@ difference internally), we simply check out a new tree into /gnomeos-b90ae4763 for example, then swap the symbolic link, then remove the old tree. +But does this mean you have to "reboot" for OS upgrades? Very likely, +yes - and this is no different from RPM/deb or whatever. They just +typically lie to you about it =) But read on. + +Let's consider a security update to a shared library. We can download +the update to the repository, build a new tree and atomically swap it +as above, but what if a process has the old shared library in use? + +Here's where we will probably need to inspect which processes are +using the library - if any are, then we need to trigger either a +logout/login if it's just the desktop shell and/or apps, or a +"fastboot" if not. A fastboot is dropping to "init 1" effectively, +then going back to "init 5". + Configuration Management ------------------------ |