migrating pld /var/run to /run (and related dirs)

Jan Rękorajski baggins at pld-linux.org
Sun Feb 9 10:09:29 CET 2020


On Sat, 08 Feb 2020, Jacek Konieczny wrote:

> On 2/8/20 6:52 PM, Tomasz Pala wrote:
> > On Thu, Feb 06, 2020 at 19:20:26 +0100, Arkadiusz Miśkiewicz wrote:
> > 
> >> We need to finally do this while still keeping sysvinit compatibility
> >> (using symlinks).
> > 
> > Why do we need to do this? Legacy SysVinit uses /var/run and works,
> > while systemd systems are already handled well (tmpfiles etc.) in /run.
> 
> New systemd won't even boot properly when /run is a symlink. And many

Do we even have that anywhere (/run as symlink)?

poldek:/all-avail> desc -ll FHS | grep /run
mode            size	name
drwxr-xr-x         6	/run
drwxr-xr-x         6	/var/run/

And FHS.spec commit 4e9a06c31d tells me it was so from the very start.

Our current systemd package has var-run.mount bind mounting /run there,
so in this case is just a matter of removing that file and symlinking
/var/run on next boot.

Don't know how it looks for SysVinit running systems, but can't be more
complicated IMHO.

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list