I am having trouble getting things in /etc/rc.local to run. As I understand it this *should* be the standard way to make local additions to be run at startup.
This is on an Ubuntu 13.10 system runnning on a Beaglebone Black so is maybe a little out of the ordinary.
As I understand it /etc/init.d/rc.local gets run by the system startup process and, if there's anything to be run in /etc/rc.local that will be run. This doesn't appear to be happening.
If I run '/etc/init.d/rc.local start' manually then the contents of /etc/rc.local get run and there are no errors. So it would seem that for some reason /etc/init.d/rc.local isn't getting run at system startup.
The system runlevel is 2. I'm sure that /etc/rc.local should be run at every run level so I don't see how this could affect it.
So, what's wrong, or misconfigured?