1

Я создал скрипт для развертывания с использованием YUM и RPM. Во время pre сценария можно узнать, какую версию rpm я развертываю.

Я хочу создать файл резервной копии с версией RPM (в ее названии), чтобы я мог отследить версию файла RPM.

Я в порядке, если это какая-то базовая команда Unix или RPM или YUM

1 ответ1

1

Я предполагаю, что вы имеете в виду версию RPM-файла, который вы устанавливаете. В этом случае он находится в макросе %version . Тем не менее, вы, вероятно, также хотите тег Release . Так что вы, вероятно, хотите сделать что-то вроде:

echo "{%version}-{%release}" > %{_datadir}/%{name}/rpmver

Если вы хотите версию самой RPM:

rpm --version > %{_datadir}/%{name}/rpmver

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .