Bug 17125

Summary: Странное назначение переменных SCRIPTDIR и LOCALSCRIPTDIR
Product: Sisyphus Reporter: Leutin <leutin>
Component: etcnetAssignee: Mikhail Efremov <sem>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ldv, leutin, rider, sem, shaba, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

Description Leutin 2008-09-14 13:22:17 MSD
etcnet-0.9.7-alt2

В /etc/init.d/network определяется переменная
SCRIPTDIR=/etc/net/scripts

В /etc/net/scripts/functions определяется переменная
LOCALSCRIPTDIR=/etc/net

Таким образом, скрипты netup-pre, netup-post, netdown-pre и netdown-post приходится класть в /etc/net, в отличие от остальных скриптов.
Просьба поправить путь LOCALSCRIPTDIR (указать на /etc/net/scripts).
Comment 1 Denis Ovsienko 2008-09-14 14:38:10 MSD
"Остальные скрипты" это какие?
Comment 2 Leutin 2008-09-14 17:53:33 MSD
К примеру, скрипты functions, ifup, ifdown, config-fw находятся в /etc/net/scripts. По-моему, будет логичным все скрипты складывать в scripts.
Comment 3 Denis Ovsienko 2008-09-14 19:50:42 MSD
LOCALSCRIPTDIR определяет место, в котором ожидается найти скрипты пользователя. Оно специально отличается от места, в котором сложены скрипты системы, чтобы можно было бысто увидеть, добавлялось ли что-то на конкретной машине или нет. Касательно "приходится класть" я замечу, что файлы пользователя в любом случае прийдётся куда-то поместить самостоятельно, какой бы каталог это не был (системные файлы, конечно, входят в состав пакета и отдельного внимания не требуют). Поэтому закрываю.