[devel] JavaPolicy, RPMMacrosPackagingPolicy to Policy

Igor Vlasenko =?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Чт Ноя 20 14:09:56 MSK 2008


On Thu, Nov 20, 2008 at 03:05:12AM +0600, Mikhail Gusarov wrote:
> У меня к этому policy только один существенный вопрос: расположение в
> /etc/rpm/macros.d. /etc - это место для конфигурационных файлов.

Как только в rpm появится эта возможность, 
можно будет внести соответствующее изменение в полиси.

 
> Не лучше ли макросы, по сути являющиеся расширением кода RPM,
> переместить в /usr/lib/rpm/macros.d/*?

Это тема гораздо шире, IMHO у нас /etc даже чересчур
abused и misused. Думаю, ее надо оформить в
самостоятельное полиси по использованию /etc.

В частности, если содержимое папки - кандидат на перенос в /usr
то там противопоказан %config.
Также, для некоторых допустим %config, но странно смотрится (noreplace)
(зачем ставить 
%config(noreplace) /etc/rc.d/init.d/servicenamed 
?)

Наверное стоит начать со списка подпапок в /etc,
для которых
1) нельзя %config
2) нельзя (noreplace) в %config
3) нужно указывать %config
4) нужно указывать %config(noreplace)

И я этот список буду проверять тестом repocop.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Подробная информация о списке рассылки Devel