I'd like my BeagleBone Black to start up and start web-serving with a custom web server, without the need to log in and configure/launch/change anything.
I suppose this question is two-fold:
How do I remove all of the default, redundant, or conflicting startup web server behavior? I am running stock Angstrom, 3.8.13.
Assuming I have my own web server executable (in my case a twistd web server), how do I configure it to launch automatically upon board startup?
Thank you very much for any help you can give me.
The bbb uses systemd and service files to control how services start -- there's a README on your bbb in /etc/init.d that provides some info and links. There are also some good pages on systemd at http://fedoraproject.org/wiki/Systemd. There are many services configured by default. Try typing: systemctl list-units This will give you a list of services and some minimal status info. Each of the listed services is configured by (usually) simple service files that tell systemd how to start and these files are in /lib/systemd/system for the most part. I'm not entirely sure what you are asking in your first question, but it sounds like you want to get rid of the "built-in" webserver -- I'm pretty new to bbb myself, and I don't know the answer for sure, but if I find out more I'll post it here.