我们正在尝试使转速可重定位,并希望使用下面的前缀来重新定位文件。
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的值
答案 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。