migrating pld /var/run to /run (and related dirs)
arekm at maven.pl
Thu Feb 6 19:20:26 CET 2020
We need to finally do this while still keeping sysvinit compatibility
/var/run to /run and keep /var/run -> /run symlink
/var/lock to /run/lock and /var/lock -> /run/lock symlink
/run/shm -> /dev/shm symlink
I wonder what is the best approach to do that on live servers.
I guess migration needs to be in rc.sysinit. After rootfs and /var mount do:
- create /run dirs and convert old dirs to symlinks
- add /run* tmpfs mounting entries to /etc/fstab if not existent, so
next time migration logic via rc.sysinit will not be needed at all.
Or do fstab entries on rc-scripts package upgrade and only change
/var/dirs to symlinks in rc.sysinit.
End result is that /run entries are always tmpfs mounts while /var/ has
symlinks for backward compatibility.
Arkadiusz Miśkiewicz, arekm / ( maven.pl | pld-linux.org )
More information about the pld-devel-en