void CBlastUsageReport::x_CheckBlastUsageEnv()
{
char * blast_usage_env = getenv("BLAST_USAGE_REPORT");
+
if(blast_usage_env != NULL){
bool enable = NStr::StringToBool(blast_usage_env);
if (!enable) {
LOG_POST(Info <<"Phone home disabled");
return ;
}
+ SetEnabled(true);
+ CUsageReportAPI::SetEnabled(true);
+ LOG_POST(Info <<"Phone home enabled");
+ return;
}
CNcbiIstrstream empty_stream(kEmptyStr);
LOG_POST(Info <<"Phone home disabled by config setting");
return ;
}
+ SetEnabled(true);
+ CUsageReportAPI::SetEnabled(true);
+ LOG_POST(Info <<"Phone home enabled by config setting");
+ return ;
}
- CUsageReportAPI::SetEnabled(true);
- SetEnabled(true);
- LOG_POST(Info <<"Phone home enabled");
+ // Debian optin by default (do not send reports)
+ CUsageReportAPI::SetEnabled(false);
+ SetEnabled(false);
+ LOG_POST(Info <<"Phone home disabled");
}
void CBlastUsageReport::AddParam(EUsageParams p, Int8 val)