Как получить доступ к значению --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
".