[devel] I: sisyphus_check: upcoming /usr/bin/*/ check

Alexey Tourbin at at altlinux.ru
Sun Jul 12 23:52:23 MSD 2009


On Sun, Jul 12, 2009 at 11:39:31PM +0400, George V. Kouryachy wrote:
> On Fri, Jul 10, 2009 at 05:10:09AM +0400, Alexey Tourbin wrote:
> > On Fri, Jul 10, 2009 at 04:50:44AM +0400, Alexey I. Froloff wrote:
> >> On Fri, Jul 10, 2009 at 03:54:41AM +0400, Dmitry V. Levin wrote:
> > >> Ввиду нижеприведённого безобразия (которое вычислил at@ во время
> > >> усовершенствования contents_index_bin) я планирую добавить в sisyphus_check
> > >> проверку, запрещающую упаковку подкаталогов (и файлов в подкаталогах) в
> > >> стандартные каталоги для исполняемых файлов (/bin:/sbin:/usr/bin:/usr/sbin).
> >> Ну тогда уж и /usr/games (гадость какая) туда же.
> > 
> > У нас /usr/games выставляется в /etc/profile.
> > Отказаться от него так просто нельзя.
> Речь идёт о файлах типа /usr/games/vultureseye/config/vultures.conf
> Предполагается, что %_gamesdatadir совсем не там лежит.
> Иногда (особенно в старых игрушках) это по всем исходникам пробито,
> наследие установки в $HOME, когда есть бинарник, а рядом с ним --
> каталоги с ресурсами :(.

Я ещё не отправил новый sisyphus_check на сборку.
Есть два варианта как быть: 1) запретить каталоги в /usr/games;
2) разрешить каталоги в /usr/games (исключить /usr/games из проверки).

Поскольку /usr/games входит в PATH по умолчанию, то разрешать каталоги
нежелательно: вроде бы "команда" vultureseye присутствует в PATH,
но exec на эту команду сделать нельзя, потому что это каталог.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090712/6e35a81c/attachment-0001.bin>


More information about the Devel mailing list