RDK Platforms define a set of environment variable and function (through shell scripts) which enables the middleware and application to access device specific information. There are service files and shell scripts to do this job, and this are provided by the Sysint-Broadband component.
SysInt scripts: Generic build and system integration scripts.
These are set of scripts provided to help you bring up, manage, control and monitor Routers. These scripts include the following:
- Erouter0 info.
- Script for DCM simulator Support.
- Script for NTPD.
- Factory Reset operation.
- Log Rotate operation.
- Self-heal operation.
- Firmware Upgrade functionality.
- Webpa Server URL.
- Remote Management operation.
Some device specific information is available from shell environment in form of variables mainly through property files i.e. /etc/device.properties (configuration file specific to a platform). Platforms also can override certain properties if needed.
Along with this a collection of utility scripts defined under “/lib/rdk” provide information regarding common properties.
Environment variables
1) /etc/device.properties
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
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. |
JTNDZGl2JTIwY2xhc3MlM0QlMjJ0YWJsZS13cmFwJTIyJTNFJTNDdGFibGUlMjBjbGFzcyUzRCUyMndyYXBwZWQlMjBjb25mbHVlbmNlVGFibGUlMjIlM0UlM0Njb2xncm91cCUzRSUzQ2NvbCUyMHN0eWxlJTNEJTIyd2lkdGglM0ElMjAxODMuMHB4JTNCJTIyJTJGJTNFJTNDY29sJTIwc3R5bGUlM0QlMjJ3aWR0aCUzQSUyMDI2OS4wcHglM0IlMjIlMkYlM0UlM0MlMkZjb2xncm91cCUzRSUzQ3Rib2R5JTNFJTNDdHIlM0UlM0N0aCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGglMjIlM0UlM0NzcGFuJTIwY2xhc3MlM0QlMjJUZXh0UnVuJTIwU0NYVzE2MjM2MzAyNiUyMEJDWDAlMjIlMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwcmdiKDIzJTJDNDMlMkM3NyklM0IlMjIlM0UlM0NzcGFuJTIwY2xhc3MlM0QlMjJOb3JtYWxUZXh0UnVuJTIwU0NYVzE2MjM2MzAyNiUyMEJDWDAlMjIlM0VWYXJpYWJsZSUyME5hbWUlM0MlMkZzcGFuJTNFJTNDJTJGc3BhbiUzRSUzQyUyRnRoJTNFJTNDdGglMjBjb2xzcGFuJTNEJTIyMSUyMiUyMHJvd3NwYW4lM0QlMjIxJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0LWFsaWduJTNBJTIwbGVmdCUzQiUyMiUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRoJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIyVGV4dFJ1biUyMFNDWFcyMTQzMDUyMTclMjBCQ1gwJTIyJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyMHJnYigyMyUyQzQzJTJDNzcpJTNCJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIyTm9ybWFsVGV4dFJ1biUyMFNDWFcyMTQzMDUyMTclMjBCQ1gwJTIyJTNFRGVzY3JpcHRpb24lM0MlMkZzcGFuJTNFJTNDJTJGc3BhbiUzRSUzQyUyRnRoJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUxPR19TRVJWRVIlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRURDTV9MT0dfU0VSVkVSJTNDJTJGdGQlM0UlM0N0ZCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VJbmRpY2F0ZSUyMGxvZyUyMHVwbG9hZCUyMHNlcnZlciUyMFVSTC4lM0MlMkZ0ZCUzRSUzQyUyRnRyJTNFJTNDdHIlM0UlM0N0ZCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VEQ01fTE9HX1NFUlZFUl9VUkwlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwdXBsb2FkJTIwc2V0dGluZ3MlMjBzZXJ2ZXIlMjBVUkwuJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjb2xzcGFuJTNEJTIyMSUyMiUyMHJvd3NwYW4lM0QlMjIxJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0LWFsaWduJTNBJTIwbGVmdCUzQiUyMiUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFRENNX1NDUF9TRVJWRVIlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUhUVFBfVVBMT0FEX0xJTkslM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwdXBsb2FkJTIwcGF0aCUyMGZvciUyMGxvZ3MuJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjb2xzcGFuJTNEJTIyMSUyMiUyMHJvd3NwYW4lM0QlMjIxJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0LWFsaWduJTNBJTIwbGVmdCUzQiUyMiUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFRENBX1VQTE9BRF9VUkwlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRURDTV9IVFRQX1NFUlZFUl9VUkwlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwdGVsZW1ldHJ5JTIwTG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRURDTV9MQV9TRVJWRVJfVVJMJTNDJTJGdGQlM0UlM0N0ZCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VJbmRpY2F0ZSUyMHVwbG9hZCUyMHBhdGglMjBmb3IlMjBsb2dzLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0MlMkZ0Ym9keSUzRSUzQyUyRnRhYmxlJTNFJTNDJTJGZGl2JTNF
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. |
JTNDdGFibGUlMjBjbGFzcyUzRCUyMndyYXBwZWQlMjBjb25mbHVlbmNlVGFibGUlMjIlM0UlM0Njb2xncm91cCUzRSUzQ2NvbCUyMHN0eWxlJTNEJTIyd2lkdGglM0ElMjAxODMuMHB4JTNCJTIyJTIwJTJGJTNFJTNDY29sJTIwc3R5bGUlM0QlMjJ3aWR0aCUzQSUyMDI2OS4wcHglM0IlMjIlMjAlMkYlM0UlM0MlMkZjb2xncm91cCUzRSUzQ3Rib2R5JTNFJTNDdHIlM0UlM0N0aCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGglMjIlM0UlM0NzcGFuJTIwY2xhc3MlM0QlMjJUZXh0UnVuJTIwU0NYVzE2MjM2MzAyNiUyMEJDWDAlMjIlMjBzdHlsZSUzRCUyMmNvbG9yJTNBJTIwcmdiKDIzJTJDNDMlMkM3NyklM0IlMjIlM0UlM0NzcGFuJTIwY2xhc3MlM0QlMjJOb3JtYWxUZXh0UnVuJTIwU0NYVzE2MjM2MzAyNiUyMEJDWDAlMjIlM0VWYXJpYWJsZSUyME5hbWUlM0MlMkZzcGFuJTNFJTNDJTJGc3BhbiUzRSUzQyUyRnRoJTNFJTNDdGglMjBjb2xzcGFuJTNEJTIyMSUyMiUyMHJvd3NwYW4lM0QlMjIxJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0LWFsaWduJTNBJTIwbGVmdCUzQiUyMiUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRoJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIyVGV4dFJ1biUyMFNDWFcyMTQzMDUyMTclMjBCQ1gwJTIyJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyMHJnYigyMyUyQzQzJTJDNzcpJTNCJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTIyTm9ybWFsVGV4dFJ1biUyMFNDWFcyMTQzMDUyMTclMjBCQ1gwJTIyJTNFRGVzY3JpcHRpb24lM0MlMkZzcGFuJTNFJTNDJTJGc3BhbiUzRSUzQyUyRnRoJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUxPR19TRVJWRVIlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRURDTV9MT0dfU0VSVkVSJTNDJTJGdGQlM0UlM0N0ZCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VJbmRpY2F0ZSUyMGxvZyUyMHVwbG9hZCUyMHNlcnZlciUyMFVSTC4lM0MlMkZ0ZCUzRSUzQyUyRnRyJTNFJTNDdHIlM0UlM0N0ZCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VEQ01fTE9HX1NFUlZFUl9VUkwlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwdXBsb2FkJTIwc2V0dGluZ3MlMjBzZXJ2ZXIlMjBVUkwuJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjb2xzcGFuJTNEJTIyMSUyMiUyMHJvd3NwYW4lM0QlMjIxJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0LWFsaWduJTNBJTIwbGVmdCUzQiUyMiUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFRENNX1NDUF9TRVJWRVIlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUhUVFBfVVBMT0FEX0xJTkslM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwdXBsb2FkJTIwcGF0aCUyMGZvciUyMGxvZ3MuJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjb2xzcGFuJTNEJTIyMSUyMiUyMHJvd3NwYW4lM0QlMjIxJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0LWFsaWduJTNBJTIwbGVmdCUzQiUyMiUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFRENBX1VQTE9BRF9VUkwlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwbG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRURDTV9IVFRQX1NFUlZFUl9VUkwlM0MlMkZ0ZCUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRUluZGljYXRlJTIwdGVsZW1ldHJ5JTIwTG9nJTIwc2VydmVyJTIwVVJMLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY29sc3BhbiUzRCUyMjElMjIlMjByb3dzcGFuJTNEJTIyMSUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRURDTV9MQV9TRVJWRVJfVVJMJTNDJTJGdGQlM0UlM0N0ZCUyMGNvbHNwYW4lM0QlMjIxJTIyJTIwcm93c3BhbiUzRCUyMjElMjIlMjBzdHlsZSUzRCUyMnRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTIyJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VJbmRpY2F0ZSUyMHVwbG9hZCUyMHBhdGglMjBmb3IlMjBsb2dzLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0MlMkZ0Ym9keSUzRSUzQyUyRnRhYmxlJTNF
3)/etc/include.properties
Variable Name | Description |
---|
LOG_PATH | Defines path for rdkb logs. |
CRON_SPOOL | Defines path for Cron spool. |
CRON_FIFO_FILE | Defines path for Cron fifo file. |
PERSISTENT_PATH | Path for storing PERSISTENT data. |
RAMDISK_PATH | Path for storing RAMDISK. |
TEMP_LOG_PATH | Path for storing temporary logs. |
UTILITY_PATH | Path for rdkb utilities. |
RDK_PATH | Path for rdkb utilities. |
EROUTER_INTERFACE | Indicates interface name for erouter. |
TELEMETRY_JSON_RESPONSE | File for storing telemetry response. |
CLOUDURL | Defines server URL. |
4) /etc/logFiles.properties ->Contains component name with specified log file name.
5) /etc/telemetry2_0.properties
Variable Name | Description |
---|
T2_0_BIN | Path for telemetry binary. |
T2_0_APP | Name of telemetry binary. |
T2_0_LOGFILE | Path for storing telemetry logs. |
T2_0_ATOM_LOGFILE | Path for storing telemetry atom logs. |
DCM_LOG_FILE | Path for storing dcm script logs. |
Shell Scripts
Script Name | Description |
---|
StartDCM.sh | Script for establishing connections with webpa server. |
DCMscript.sh | Script for telemetry support (T1). |
uploadSTBLogs.sh | Script for uploading logs to the server. |
interfaceCalls.sh | Script for basic functions execution like reboot, uptime. |
commonUtils.sh | Script for basic linux utilities execution. |
logfiles.sh | Script for defining path and file for storing device logs. |
backupLogs.sh | Script to back up the logs for the device. |
bank_image_switch.sh | Script for firmware upgrade. |
deviceInitiatedFWDnld.sh | Script for firmware upgrade. |
imageFlasher.sh | Script for remote flashing of image. |
rpi_sw_install.sh | Script for firmware upgrade. |
rpi_sw_install1.sh | Script for firmware upgrade. |
snmpUtils.sh | Script for snmp pa support. |
rpi_image_Flasher.sh | Script for firmware upgrade. |
swupdate_utility.sh | Remote swupdate facility script. |
dcaSplunkUpload.sh | Script for T1 support. |
dca_utility.sh | Script for T1 support. |
log_timestamp.sh | Script for displaying time stamp. |
disableIpv6Autoconf.sh | Used to disable ipv6 with defined interface. |
getpartnerid.sh | For getting partner id. |
disable_systemd_restart_param.sh | Support script for disable_systemd_restart_param.service. |
handlesnmpv3.sh | Used to start snmpd.service . |
ocsp-support.sh | Support script for ocsp-support.service. |
disableUnusedInterfaces.sh | To disable unused interfaces. |
postwanstatusevent.sh | For getting wan status. |
startSSH.sh | Support script for dropbear service. |
utils.sh | To get the basic info of router utilities. |
core_shell.sh | For generating crash/dump logs. |
deviceInitiatedFWDnld.sh | Script for firmware upgrade. |
getaccountid.sh | Script for target specific get account ip. |
interfaceCalls.sh | Enables interface-oriented operations. |
run_rm_key.sh | Executed to generate the server.pem by using openssl. |
corrective_action.sh | Verifies the running operations the router device like Captive portal. |
resource_monitor.sh | Used to monitor the tasks and functionality of the router device. |
self_heal_connectivity_test.sh | For auto healing of the parameters and tasks. |
task_health_monitor.sh | For monitoring functionality of the tasks in router. |
Sysint-Broadband derived Services
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). |
JTNDZGl2JTIwY2xhc3MlM0QlMjJ0YWJsZS13cmFwJTIyJTNFJTNDdGFibGUlMjBjbGFzcyUzRCUyMndyYXBwZWQlMjBjb25mbHVlbmNlVGFibGUlMjIlM0UlM0Njb2xncm91cCUzRSUzQ2NvbCUyRiUzRSUzQ2NvbCUyRiUzRSUzQyUyRmNvbGdyb3VwJTNFJTNDdGJvZHklM0UlM0N0ciUzRSUzQ3RoJTIwc2NvcGUlM0QlMjJjb2wlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRVNlcnZpY2UlQzIlQTAlM0MlMkZ0aCUzRSUzQ3RoJTIwc2NvcGUlM0QlMjJjb2wlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRWRlc2NyaXB0aW9uJTNDJTJGdGglM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ3NwYW4lM0VyZmMuc2VydmljZSUzQyUyRnNwYW4lM0UlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VGb3IlMjBlbmFibGluZyUyMHJmYyUyMHNlcnZpY2VzJTIwKFJGQyUyMGZlYXR1cmUlMjBzdXBwb3J0KS4lM0MlMkZ0ZCUzRSUzQyUyRnRyJTNFJTNDdHIlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFJTNDc3BhbiUzRWRyb3BiZWFyLnNlcnZpY2UlM0MlMkZzcGFuJTNFJTNDJTJGdGQlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFU2VydmljZSUyMGZvciUyMHNzaCUyMGNvbm5lY3Rpb24tb3JpZW50ZWQlMjBmdW5jdGlvbmFsaXR5LiVDMiVBMCUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTNFZHVtcC1iYWNrdXAuc2VydmljZSUzQyUyRnNwYW4lM0UlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VTZXJ2aWNlJTIwZm9yJTIwcHJvY2VzcyUyMGNyYXNoLiVDMiVBMCUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTNFbnRwZC5zZXJ2aWNlJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRVNlcnZpY2UlMjBmb3IlMjBpbnZva2luZyUyMG5ldHdvcmslMjB0aW1lLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTNFcHJldmlvdXMtbG9nLWJhY2t1cC5zZXJ2aWNlJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRVNlcnZpY2UlMjBmaWxlJTIwZm9yJTIwcHJldmlvdXMlMjBsb2clMjBiYWNrdXAuJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ3NwYW4lM0Vzd3VwZGF0ZS5zZXJ2aWNlJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRVNvZnR3YXJlJTIwdXBkYXRlLW9yaWVudGVkJTIwc2VydmljZSUyMChmaXJtd2FyZSUyMHVwZ3JhZGUpLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0MlMkZ0Ym9keSUzRSUzQyUyRnRhYmxlJTNFJTNDJTJGZGl2JTNF
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). |
JTNDdGFibGUlMjBjbGFzcyUzRCUyMndyYXBwZWQlMjBjb25mbHVlbmNlVGFibGUlMjIlM0UlM0Njb2xncm91cCUzRSUzQ2NvbCUyMCUyRiUzRSUzQ2NvbCUyMCUyRiUzRSUzQyUyRmNvbGdyb3VwJTNFJTNDdGJvZHklM0UlM0N0ciUzRSUzQ3RoJTIwc2NvcGUlM0QlMjJjb2wlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRVNlcnZpY2UlQzIlQTAlM0MlMkZ0aCUzRSUzQ3RoJTIwc2NvcGUlM0QlMjJjb2wlMjIlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRWRlc2NyaXB0aW9uJTNDJTJGdGglM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ3NwYW4lM0VyZmMuc2VydmljZSUzQyUyRnNwYW4lM0UlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VGb3IlMjBlbmFibGluZyUyMHJmYyUyMHNlcnZpY2VzJTIwKFJGQyUyMGZlYXR1cmUlMjBzdXBwb3J0KS4lM0MlMkZ0ZCUzRSUzQyUyRnRyJTNFJTNDdHIlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFJTNDc3BhbiUzRWRyb3BiZWFyLnNlcnZpY2UlM0MlMkZzcGFuJTNFJTNDJTJGdGQlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFU2VydmljZSUyMGZvciUyMHNzaCUyMGNvbm5lY3Rpb24tb3JpZW50ZWQlMjBmdW5jdGlvbmFsaXR5LiVDMiVBMCUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTNFZHVtcC1iYWNrdXAuc2VydmljZSUzQyUyRnNwYW4lM0UlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0VTZXJ2aWNlJTIwZm9yJTIwcHJvY2VzcyUyMGNyYXNoLiVDMiVBMCUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTNFbnRwZC5zZXJ2aWNlJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRVNlcnZpY2UlMjBmb3IlMjBpbnZva2luZyUyMG5ldHdvcmslMjB0aW1lLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTNFcHJldmlvdXMtbG9nLWJhY2t1cC5zZXJ2aWNlJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRVNlcnZpY2UlMjBmaWxlJTIwZm9yJTIwcHJldmlvdXMlMjBsb2clMjBiYWNrdXAuJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ3NwYW4lM0Vzd3VwZGF0ZS5zZXJ2aWNlJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRVNvZnR3YXJlJTIwdXBkYXRlLW9yaWVudGVkJTIwc2VydmljZSUyMChmaXJtd2FyZSUyMHVwZ3JhZGUpLiUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0MlMkZ0Ym9keSUzRSUzQyUyRnRhYmxlJTNF