[devel] %attr (RPM)

Albert R. Valiev =?iso-8859-1?q?darkstar_=CE=C1_altlinux=2Eru?=
Пт Окт 25 00:17:44 MSD 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

В письме от 24 Октябрь 2002 22:59 ВячеславДиконов написал:
> Я собрал пакеты с темами для GTK2, но столкнулся с проблемой:
> В собираемых пакетах находятся библиотеки прорисовки, попадающие в
> /usr/lib/gtk-2.0/engines/(*.so, *.la)
> Поскольку каталога /usr/lib/gtk-2.0/engines/ по умолчанию не
> существует, то он создаётся вновь с правами root,root,700. В
> результате, никто кроме root не может пользоваться темами. Этот
> каталог является общим, следовательно не может принадлежать какому-то
> из пакетов с темами. Вопрос: Каким образом можно задать права 755 на
> автоматически создающийся каталог engines? (Я пока пишу %__chmod 755
> в %postin, но это не слишком красиво и меня за это уже критиковали.)

в секции %install

%__mkdir_p %buildroot%_libdir/gtk-2.0/engines

в секции %files

%dir %attr(-root,root-755) %_libdir/gtk-2.0/engines

подойдет?

- -- 
With Best Regards, Albert R. Valiev
- ------------------------------------
ALT Linux Team [www.altlinux.ru]
KDE Development Team [www.kde.org]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9uFVs7d6wAH+0KuARAl9BAJ9QxkodWLxawJ9jB0AWpemTwSpDtwCdFWgs
JjUN8phRqE7sUqg4lPxwjeg=
=0o18
-----END PGP SIGNATURE-----




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