t-runner: Start SW entropy generator if no HW avail.

This commit is contained in:
Tim Kourt 2016-05-17 16:52:41 -07:00 committed by Denis Kenzior
parent 94b2c00534
commit 52611afe6f
1 changed files with 18 additions and 0 deletions

View File

@ -445,6 +445,21 @@ static pid_t start_dbus_daemon(void)
return pid;
}
static pid_t start_haveged(void)
{
char *argv[2];
pid_t pid;
argv[0] = "/usr/sbin/haveged";
argv[1] = NULL;
pid = execute_program(argv, true);
if (pid < 0)
return -1;
return pid;
}
static bool set_interface_state(const char *if_name, bool isUp)
{
char *state, *argv[4];
@ -1500,6 +1515,9 @@ static void run_command(char *cmdname)
if (dbus_pid < 0)
goto exit;
if (check_virtualization())
start_haveged();
test_stat_queue = l_queue_new();
l_hashmap_foreach(test_config_map, create_network_and_run_tests,