使用spec文件创建的rpm将创建目录“directory1”和/ var / lib / directory1中的所有文件。
对于另一个用例,我想在“/ var / lib”中创建另一个目录,该目录应该是directory1的符号链接。
eg:
cd /var/lib/
ls -la
directory2 -> directory1
directory1
如何在不使用 spec 文件中的绝对路径的情况下实现此目的?
答案 0 :(得分:5)
%install
mkdir -p %{buildroot}/%{_sharedstatedir}/directory1
ln -s directory1 %{buildroot}/%{_sharedstatedir}/directory2
%files
%{_sharedstatedir}/directory1
%{_sharedstatedir}/directory2