В части% post моего spec-файла я выполняю двоичный файл, который записывает строку в стандартный вывод. Теперь я хочу захватить эту выходную строку в переменную. Но моя переменная всегда равна нулю. В качестве альтернативы я могу записать вывод в файл. Но опять не в состоянии прочитать его обратно в переменную. Я хочу перенаправить вывод двоичного файла в переменную или чтение содержимого файла в переменную также будет работать для меня.
Я устал в спецификации файла:
%post
/var/tmp/%{_installer_file} |& tee /var/tmp/status.txt
STATUS=`cat /var/tmp/status.txt`
echo "------------ status = $STATUS"
Переменная STATUS должна перехватывать строку, присутствующую в файле status.txt.
Ошибка не отображается.