I figured this out myself, so hopefully it's all correct. But it works :)
Make sure your shell is in the source directory
Run: "./scripts/feeds install <<your lib>>"
Often this works. If it doesn't we will install manually.
mkdir -p package/libs/<<your lib>>
cd package/libs/<<your lib>>
wget https://raw.githubusercontent.com/openwrt/packages/master/libs/<<your lib>>/Makefile
For a detection of the problem, maybe you can create a script that tests for the existence of a specific file on your USB fs, and reboot the Omega if need be. This script can run on a regular basis using cron.
I'm not familiar with OpenWRT, but maybe there's a less drastic solution like unmount and remount the USB fs instead of rebooting? Is this something that you tried in your investigation about this problem?
Is there a list of supported webcams that this supports? I've plugged two in, rebooted, and then accessed the webcam application in the web interface - and neither of them show me an image. Am I missing something?
@Jason-Hamlett Hi, given that you have code to toggle the light on and off, it should be relatively straightforward to set crontab entry/entries to toggle on and off according to your schedule. Let me know if you want any detailed advice on using crontab - I have used it regularly in the past.