如何在 spec 文件中使用 $RPM_INSTALL_PREFIX?
How to make use of $RPM_INSTALL_PREFIX in spec file?
我们正在尝试制作可重定位的 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 build
时我们无法获得 $RPM_INSTALL_PREFIX 的值
RPM_INSTALL_PREFIX
仅在安装时可用(例如 %pre
)用于可重定位的 RPM(顺便说一句,它几乎从不工作)。有关详细信息,请参阅 http://ftp.rpm.org/max-rpm/s1-rpm-reloc-building-relocatable.html。
我们正在尝试制作可重定位的 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 build
时我们无法获得 $RPM_INSTALL_PREFIX 的值RPM_INSTALL_PREFIX
仅在安装时可用(例如 %pre
)用于可重定位的 RPM(顺便说一句,它几乎从不工作)。有关详细信息,请参阅 http://ftp.rpm.org/max-rpm/s1-rpm-reloc-building-relocatable.html。