@@ -69,6 +69,7 @@ using namespace std;
69
69
70
70
#define PROC_DIR " /proc"
71
71
#define RDK_PATH " /lib/rdk/"
72
+ #define BIN_PATH " /usr/bin/"
72
73
73
74
#define MAINTENANCE_MANAGER_RFC_CALLER_ID " MaintenanceManager"
74
75
#define TR181_AUTOREBOOT_ENABLE " Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AutoReboot.Enable"
@@ -81,7 +82,7 @@ using namespace std;
81
82
#define TR181_XCONFURL " Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl"
82
83
#endif
83
84
84
- #define RFC_TASK RDK_PATH " Start_RFC.sh "
85
+ #define RFC_TASK BIN_PATH " rfcMgr "
85
86
#define SWUPDATE_TASK RDK_PATH " swupdate_utility.sh"
86
87
#define LOGUPLOAD_TASK RDK_PATH " Start_uploadSTBLogs.sh"
87
88
@@ -272,7 +273,7 @@ namespace WPEFramework
272
273
bool MaintenanceManager::g_task_timerCreated = false ;
273
274
274
275
string task_names_foreground[] = {
275
- " /lib/rdk/Start_RFC.sh " ,
276
+ " /usr/bin/rfcMgr >> /opt/logs/rfcscript.log " ,
276
277
" /lib/rdk/swupdate_utility.sh" ,
277
278
" /lib/rdk/Start_uploadSTBLogs.sh"
278
279
};
@@ -292,7 +293,7 @@ namespace WPEFramework
292
293
};
293
294
294
295
string task_names[]={
295
- " RFCbase.sh " ,
296
+ " rfcMgr " ,
296
297
" swupdate_utility.sh" ,
297
298
" uploadSTBLogs.sh"
298
299
};
@@ -1049,14 +1050,14 @@ namespace WPEFramework
1049
1050
MM_LOGINFO (" Starting Critical Tasks..." );
1050
1051
int rfc_task_status = -1 ;
1051
1052
int xconf_imagecheck_status = -1 ;
1052
-
1053
- MM_LOGINFO (" Starting /lib/rdk/Start_RFC.sh " );
1054
- rfc_task_status = system (" /lib/rdk/Start_RFC.sh &" );
1053
+
1054
+ MM_LOGINFO (" Starting /usr/bin/rfcMgr " );
1055
+ rfc_task_status = system (" /usr/bin/rfcMgr >> /opt/logs/rfcscript.log &" );
1055
1056
if (rfc_task_status != 0 )
1056
1057
{
1057
- MM_LOGINFO (" Failed to run Start_RFC.sh with %d" , WEXITSTATUS (rfc_task_status));
1058
- }
1059
-
1058
+ MM_LOGINFO (" Failed to run rfcMgr with %d" , WEXITSTATUS (rfc_task_status));
1059
+ }
1060
+
1060
1061
MM_LOGINFO (" Starting /lib/rdk/xconfImageCheck.sh" );
1061
1062
xconf_imagecheck_status = system (" /lib/rdk/xconfImageCheck.sh &" );
1062
1063
if (xconf_imagecheck_status != 0 )
0 commit comments