> This type of situation is why I like the concept of packages that > never overwrite files in the root file system. To back out you just > get rid of the package file, reboot --> fixed. I feel we need > improvement on this score.
the ramfs trick will not work if you have a standard plan 9 network with >1 machine. if you used /lib/namespace instead, things would be better. unfortunately since union mounts are not deep, this would be a very difficult thing to construct. i still think it's a mistake to think that not overwriting things is a panacea. the essential problem in this case is that is is difficult (if not impossible) to test the tuple (original version upgrade version, base system). - erik
