如何在spec文件中使用$ RPM_INSTALL_PREFIX?

问题描述 投票:0回答:1

我们正在尝试创建可重定位的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 prefix rpmbuild rpm-spec
1个回答
1
投票

RPM_INSTALL_PREFIX仅在安装时可用(例如%pre)用于可重新定位的RPM(几乎从不工作BTW)。有关更多信息,请参阅http://ftp.rpm.org/max-rpm/s1-rpm-reloc-building-relocatable.html

© www.soinside.com 2019 - 2024. All rights reserved.