Как получить доступ к значению --prefix в файле спецификации?

У меня есть вопрос относительно rpms.

Я устанавливаю rpm с помощью команды "rpm --prefix=/home/cloud-user -ivh xyz.rpm".

Я хочу получить доступ к этому префиксу (/home/cloud-user) внутри спецификации файла.

какая переменная будет иметь это значение? как spec-файл обращается к нему из команды?

Примечание: я работаю над перемещаемым каталогом, и rpm, который я использую, не поддерживает перемещаемый каталог. Я не указываю "Префикс: /home/cloud-user" в файле спецификации. Я просто пытаюсь получить доступ к нему из команды, которую я использую для установки.

В итоге, какой бы путь я ни указывал в своей команде --prefix при установке rpm, я должен иметь доступ к нему в файле спецификации этого конкретного rpm.

Спасибо:)

1 ответ

К вашему сведению, перемещаемые RPM довольно сломаны и, честно говоря, не очень хорошо поддерживаются.

При этом, я считаю, что ответ "$RPM_INSTALL_PREFIX".

Другие вопросы по тегам