We would like to restart the crond service after installing our application and we find that it does not run on the RPi reference platform. Upon inspecting the service_crond.sh script, we found that the file /nvram/ETHWAN_ENABLE is expected, but not created on the RPi. However, sysevent get ethwan-initialized returns 1 indicating that the service has started correctly (also, it is our understanding that /usr/ccsp/gw_prov_ethwan is the trigger for the startup sequence). 

Questions

  1. How is ETHWAN_ENABLE created (perhaps cosa_ethernet_apis.c) and why isn't it created in the RPi reference platform?
  2. Is there any workaround other than creating the file manually?