[devel] Menu policy 2
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_altlinux=2Eorg?=
Чт Ноя 25 13:54:21 MSK 2004
В Чтв, 25/11/2004 в 12:48 +0300, Sergey V Turchin пишет:
> > > > > А зачем для булевского значения иметь две переменных?
> [...]
> > Зачем в ~/.menu/ иметь два взаимоисключающих флага?
> Их четыре. В /etc/menu и ~/.menu - это разные флаги
> Взаимоисключающих среди них нет.
> Каждый исключает все менееприоритетные.
> /etc/menu/enable_customization самый низкоприоритетный,
> поэтому он никого не исключает.
> Т.е. для вычисления достаточно перебрать файлы в порядке возрастания
> приоритета. Вот пример вычисления "в лоб".
> #!/bin/sh
> is_customized="yes"
> [ -e /etc/menu/disable_customization ] && is_customized="no"
> [ -e ~/.menu/enable_customization ] && is_customized="yes"
> [ -e ~/.menu/disable_customization ] && is_customized="no"
Запомните это, дети, потому что понять это невозможно :)
Подробная информация о списке рассылки Devel