如何在规格文件中使用$ RPM_INSTALL_PREFIX?

时间:2019-04-12 12:09:03

标签: rpm prefix rpmbuild rpm-spec

我们正在尝试使转速可重定位,并希望使用下面的前缀来重新定位文件。

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构建时,我们无法获得$ RPM_INSTALL_PREFIX的值

1 个答案:

答案 0 :(得分:1)

for (int i = 0; i < NumDates; i++) { tempevent = event; temptime = settime; tempevent += " Month "; tempevent += to_string(i + 1); temptime.tm_mon += i; addDate(tempevent, temptime); } 仅在安装时(例如 RPM_INSTALL_PREFIX)对于可重定位的RPM(几乎永远不会工作的BTW)可用。有关更多信息,请参见http://ftp.rpm.org/max-rpm/s1-rpm-reloc-building-relocatable.html