Сейчас весь вывод сборки wine перенаправляется в отдельный лог. Проблемы тут две: 1) Сам лог никуда ни идёт 2) В лог не попадают сообщения об ошибках, вместо этого они идут в консоль
Добавил вспомогательную функцию запуска внешних команд с логом. Все каналы 0> 1> 2> пишутся в файл. При сборке wine работает, но при запуске тестов всё-равно сообщения выводятся на экран
Проверил по-другому: 1>файл 2>&1 Тоже не работает Проблема в следующем. Запускается комманда: commad='/home/vitperov/Projects/wine-eter/wine /home/vitperov/Projects/wine-eter/dlls/winspool.drv/tests/winspool.drv_test.exe.so info| grep 'Test failed' 1>/home/vitperov/tmp/wine-tests/info.tst.before 2>&1 Поток ошибок попадает на экран до grep.
Исправил. Теперь всё пишется в файл, на экран ничего не попадает. Осталось сделать так, чтобы этот файл передавался по почте. Для этого создал отдельную багу #6417