2016-01-20 4 views
0

Я знаю, как привидение файл в оборотах в минуту, в файле спецификации:Как призрак каталога RPM в файле SPEC?

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

Но если я тот же самый метод для каталога, он не работает:

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

Имеет кто-нибудь когда-либо пробовал?

Thx очень много!

Карл

ответ

0

На самом деле, я обнаружил, что этот метод работает, если каталог пуст. Итак, но если каталог не пуст?

+0

Зачем вам это нужно? Вы можете просто создать этот каталог. Если вы удаляете пакет и есть некоторые данные (не принадлежащие этому пакету), то каталог сохраняется. – msuchy

+0

Фактически, когда мы создаем файл, он автоматически удаляется при удалении пакета. НО, когда мы создаем каталог, он не удаляется, когда каталог не пуст. И я бы хотел, чтобы он тоже был удален. –