如何在SPEC文件中使用RPM目录?

时间:2016-01-20 11:04:21

标签: rpm specifications rpm-spec ghost

我知道如何在其spec文件中隐藏rpm的FILE:

%install
touch $RPM_BUILD_ROOT%/path/file
...
%files
%ghost /path/file

但如果我为DIRECTORY采用相同的方法,它就不起作用:

%install
mkdir -p $RPM_BUILD_ROOT%/path/folder
...
%files
%ghost /path/folder

有没人试过?

非常感谢!

卡尔

2 个答案:

答案 0 :(得分:0)

事实上,我发现这个方法在目录为空时有效。所以,但如果目录不是空的??

答案 1 :(得分:0)

我知道这个问题很旧,但是我碰到了这个问题,解决方案是在预卸载过程中删除文件夹,这可能会对将来的人们有所帮助。

%install
touch $RPM_BUILD_ROOT%/path/file
...
%files
%ghost /path/folder

%preun
rm -rf /path/folder