2016-01-20 36 views
0

我知道如何鬼一个rpm的文件中,其规范文件:如何在SPEC文件中映射RPM的目录?

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

但是,如果我做一个目录同样的方法,这是行不通的:

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

有有人曾试过吗?

非常感谢!

卡尔

回答

0

事实上,我发现这种方法工作,如果目录是空的。所以,但如果目录不是空的?

+0

你为什么要这么做?你可以简单地拥有该目录。如果您要卸载软件包并且有一些数据(不是由该软件包所有),那么该目录将被保留。 – msuchy

+0

实际上,当我们移动一个文件时,它会在包被移除时被自动删除。但是,当我们幻影目录时,当目录不为空时它不会被删除。我希望它也被删除。 –

相关问题