'Twas brillig, and Guillaume Rousse at 14/09/12 14:24 did gyre and gimble: > Le 11/09/2012 13:44, Colin Guthrie a écrit : >> 'Twas brillig, and Guillaume Rousse at 11/09/12 11:47 did gyre and >> gimble: >>> Le 11/09/2012 12:23, Sander Lepik a écrit : >>>> 11.09.2012 13:15, Guillaume Rousse kirjutas: >>>>> [...] >>>>> >>>>> The /run - /var/run merge (/usrmove) is supposed to make the change >>>>> transparent for applications. Manually converting applications to >>>>> explicitely refers to the new location doesn't change its usefulness. >>>>> >>>> Well, if your system can't mount /var for some reason then keeping >>>> things on /run might make recovery easier. >> >>> Then we probably should not refer to systemd directory as >>> /usr/lib/systemd, but as /lib/systemd for exactly the same reason. >> >> I don't really see the comparison here. > The point was: if the canonical path for /usr/lib|/lib directory (which > is actually the same) if the longuest one, why should the canonical path > for the /var/run|/run directory be the shortest one ?
It's nothing to do with length, it's to do with which one is not a symlink! Perhaps I'm misunderstanding, but /run serves a purpose and kinda needs to be on the root partition such that the initrd can mount and use it. We cannot really put that path into /var/run and then make /run a symlink to it because the initrd might not have /var mounted yet. Am I misinterpreting the question here? >> Personally I'm more in favour of using /run directly and adding lint >> rules that cause a build failure if files are packaged in either >> /var/run or /run. > Shipping /var/run or /run files/directory is a different issues, and is > rather related to tmpfs conversion. Agreed, but I figured it was related enough to mention :) > Anyway, I just found out than /usr/lib and /run are the actual > directory, with /lib and /var/run the symlinks. Which makes an argument > of favor of considering the first one as canonical. Ahh that might explain things :) Yeah /run is the actual folder, /var/run is just a compat symlink. The idea being to eventually remove any reference to /bin or /var/run etc. Col -- Colin Guthrie colin(at)mageia.org http://colin.guthr.ie/ Day Job: Tribalogic Limited http://www.tribalogic.net/ Open Source: Mageia Contributor http://www.mageia.org/ PulseAudio Hacker http://www.pulseaudio.org/ Trac Hacker http://trac.edgewall.org/
