Problem solved: I am an angstrom newb (previous linux experience is related to ubuntu exclusively), and not much experience with linux generally. So, I had been indiscriminately running opkg upgrade
, following opkg update
, without specifying what was being upgraded, and therefore likely introducing issues throughout my entire build. So, I started over with the 6/20 image, flashed the board, reconfigured everything, and added this to the python script (above the while
loop at the top of the script):
time.sleep(45) #to avoid timing issues
i then added this in cron:
@reboot /home/root/boot_send_ip.py
And now the cron job fires on reboot and I get the IP emailed to me. YAY!
The BB google group has suggested using udhcpc
to handle this type of service, which I will look into in the future, but for now this is all working via cron.