我们正在尝试创建可重定位的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构建时,我们无法获得$ RPM_INSTALL_PREFIX的值
RPM_INSTALL_PREFIX
仅在安装时可用(例如%pre
)用于可重新定位的RPM(几乎从不工作BTW)。有关更多信息,请参阅http://ftp.rpm.org/max-rpm/s1-rpm-reloc-building-relocatable.html。