我知道如何在其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
有没人试过?
非常感谢!卡尔
答案 0 :(得分:0)
事实上,我发现这个方法在目录为空时有效。所以,但如果目录不是空的??
答案 1 :(得分:0)
我知道这个问题很旧,但是我碰到了这个问题,解决方案是在预卸载过程中删除文件夹,这可能会对将来的人们有所帮助。
%install
touch $RPM_BUILD_ROOT%/path/file
...
%files
%ghost /path/folder
%preun
rm -rf /path/folder