通过rpmbuild打包符号链接?

时间:2011-09-22 21:56:54

标签: symlink rpm rpmbuild rpm-spec

是否可以让rpmbuild在包装上保留符号链接?

目前的行为是创建文件副本,我想避免这种情况。

2 个答案:

答案 0 :(得分:20)

当然它支持符号链接。但实际上你必须打包符号链接而不是将内容复制到buildroot。示例规范将符号链接打包到/ bin目录中,名为/ newbin

Name:           test
Version:        1.0
Release:        1%{?dist}
Summary:        nothing
License:        GPLv2
Source0:        nothing

%description 

%install
rm -rf %{buildroot}
mkdir %{buildroot}
ln -sf /bin %{buildroot}/newbin

%files
/newbin

您的SOURCES目录中还需要nothing个文件才能成功构建rpm。用rpm 4.9.1.2测试

答案 1 :(得分:-1)

我不这么认为。我在我的包中使用了安装后脚本设置符号链接。