#rpm #prefix #rpmbuild #rpm-spec
#rpm #префикс #rpmbuild #rpm-спецификация
Вопрос:
Мы пытаемся создать перемещаемый rpm и хотели использовать приведенные ниже префиксы для перемещения файлов.
Prefix: %{buildroot}/etc
Prefix: %{buildroot}/usr/bin
Prefix: %{buildroot}/usr/sbin
Prefix: %{buildroot}/usr/share
Prefix: %{buildroot}/var
%install
mkdir -p $RPM_INSTALL_PREFIX
Однако мы не можем получить значение $RPM_INSTALL_PREFIX при запуске сборки rpm
Ответ №1:
RPM_INSTALL_PREFIX
доступно только во время установки (например %pre
) для перемещаемых RPM (которые, кстати, почти никогда не работают). См . http://ftp.rpm.org/max-rpm/s1-rpm-reloc-building-relocatable.html для получения дополнительной информации.