RDK Platforms define a set of environment variable variables and functionfunctions (through shell scripts) which enables the middleware and application to access device specific information. There are service files and shell scripts to do perform this jobtask, and this are provided by the Sysint-Broadbandcomponent.
SysInt scripts Scripts: Generic build and system integration scripts.
These are a set of scripts provided to help you bring up, manage, control and monitorRouters routers. These scripts include the following:
...
| Variable Name | Description |
|---|---|
| DEVICE_TYPE | Type of the device (Broadband or Extender). |
| BUILD_TYPE | Build type (dev or prod). |
| MOCA_INTERFACE | Name of the MOCA interface. |
| ETHERNET_INTERFACE | Name of the Ethernet interface. |
| BUILD_VERSION | Build Version. |
| MANUFACTURE | OEM manufacturer name. |
| LOG_PATH | Path for device logs. |
| CORE_PATH | Path for corefiles. |
| PROCESS_RESTART_LOG | Null device (i,e /dev/null). |
| MESH_SUPPORTED | Give info of Mesh Support. |
| WAN_TYPE | Display input wan type. |
| WanFailOverSupportEnable | Support for WanFailOver. |
| BOX_TYPE | Model name of the Router. |
| ARM_INTERFACE | Holds wan interface name. |
| MODEL_NAME | Model name of the Router. |
| ATOM_INTERFACE | Holds wan interface name. |
| ATOM_INTERFACE_IP | Holds br0 interface ip . |
| ATOM_PROXY_SERVER | Holds br0 interface ip. |
| PARODUS_URL | Parodus server url (local ip address with specified parodus port no). |
| WEBPA_CLIENT_URL | webpa client url (local ip address with specified webpa port no). |
| OneWiFiEnabled | Indicate support of Onewifi for the device. |
| MODEL_NUM | Model number for the device. |
| NVRAM2_SUPPORTED | Indicate support of NVRAM for the device. |
| TFTP_SERVER_IP | Provide tftp server ip address. |
| PART_SIZE_OFFSET | Number used for log rotation. |
| SERVERURL | Webpa Url . |
| WEBCONFIG_INTERFACE | Holds wan interface name. |
2)/etc/dcm.properties
...
| enableCompactTheme | false |
|---|---|
| enableExport | false |
| enableFiltering | false |
| enableRowNumbers | false |
| enableInlineEdit | true |
| enableSorting | false |
| tableHeight | 0 |
| enableAutoStretch | false |
| enableDragAndDrop | false |
| Variable Name | Description |
|---|---|
| LOG_SERVER | Indicate log server URL. |
| DCM_LOG_SERVER | Indicate log upload server URL. |
| DCM_LOG_SERVER_URL | Indicate log upload settings server URL. |
| DCM_SCP_SERVER | Indicate log server URL. |
| HTTP_UPLOAD_LINK | Indicate upload path for logs. |
| DCA_UPLOAD_URL | Indicate log server URL. |
| DCM_HTTP_SERVER_URL | Indicate telemetry Log server URL. |
| DCM_LA_SERVER_URL | Indicate upload path for logs. |
3)/etc/include.properties
...
...
| Service | description |
|---|---|
| rfc.service | For enabling rfc services (RFC feature support). |
| dropbear.service | Service for ssh connection-oriented functionality. |
| dump-backup.service | Service for process crash. |
| ntpd.service | Service for invoking network time. |
| previous-log-backup.service | Service file for previous log backup. |
| swupdate.service | Software update-oriented service (firmware upgrade). |