[OE-core] base-files: Upgrade causes circular symbolic link for /run

Bryan Evenson bevenson at melinkcorp.com
Thu Apr 9 21:08:56 UTC 2015


I am on poky/dizzy and I am testing upgrading of some systems with older firmware.  I am using sysvinit for an init and opkg for a package manager.  I am having an issue with the /run directory which I believe I have traced down to this commit:

http://git.openembedded.org/openembedded-core/commit/meta/recipes-core/base-files?id=0e326280a15b0f2c4ef2ef4ec441f63f55b75873

Before this commit, the symbolic links for /run are as follows:

/run -> /var/run
/var/run -> volatile/run

When I upgrade an older system with dizzy HEAD, the symbolic links are as follows:
/run -> /var/run
/var/run -> ../run

This makes /run and /var/run inaccessible since it is a circular symbolic link.  As expected, there are a few things that aren't working right because /run cannot be used.

Has anyone else had this experience?  If so, how did you work around it?

Thanks,
Bryan



More information about the Openembedded-core mailing list