Bug 9535

Summary: Не работает ручной запуск config-fw
Product: Sisyphus Reporter: Vladimir V. Kamarzin <vvk>
Component: etcnetAssignee: Andrew Kornilov <hiddenman>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ldv, mike, rider, sem, shaba, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

Description Vladimir V. Kamarzin 2006-05-10 10:28:26 MSD
root@vvk ~ # /etc/net/scripts/config-fw eth0 reload
/etc/net/scripts/config-fw: line 17: pickup_defaults: command not found
/etc/net/scripts/config-fw: line 20: init_netprofile: command not found
/etc/net/scripts/config-fw: line 29: print_error: command not found

Т.е. в config-fw /etc/net/scripts/functions не инлюдится.

Простое изменение типа указанного ниже естественно решает проблему (это я
быстрый хак сделал для себя, не знаю, как правильно сделать в контексте дизайна
etcnet.


--- /etc/net/scripts/config-fw.orig     2006-05-10 12:22:08 +0600
+++ /etc/net/scripts/config-fw  2006-05-10 12:12:05 +0600
@@ -14,6 +14,9 @@
 NAME=$1
 ACTION=$2

+SCRIPTDIR=/etc/net/scripts
+. /etc/net/scripts/functions
+
 pickup_defaults
 . ${SCRIPTDIR:=/etc/net/scripts}/functions-fw
Comment 1 Vladimir V. Kamarzin 2006-05-10 10:29:11 MSD
Да, забыл,
% rpm -q etcnet
etcnet-0.8.1-alt1
Comment 2 Denis Ovsienko 2006-05-10 11:24:27 MSD
На автора файла.
Comment 3 Andrew Kornilov 2006-05-10 16:08:45 MSD
Есть такое, в определенный момент Денис поменял кое-что и оно перестало  
работать. И не будет, я оттуда выкину лишний код. Для управления сейчас есть  
скрипт в contribs, названный пока efw. Правда, он в svn еще, хотя и 0.8.1  
вроде бы есть версия начальная. на wiki.sisyphus.ru/admin/etcnet/firewall про  
него уже написано :)  
Comment 4 Andrew Kornilov 2006-05-10 16:09:39 MSD
Так что фиксить не надо, imho. 
Comment 5 Vladimir V. Kamarzin 2006-05-11 08:50:01 MSD
Безобразие. :)
Comment 6 Michael Shigorin 2006-05-13 19:16:54 MSD
Ты ссылку на svn дай, да? :)
Comment 7 Andrew Kornilov 2006-05-16 19:51:09 MSD
А web-морды вроде как и нет :( Вот тут оно еще есть: 
http://etcnet.org/scripts/contrib/, но сегодня/вчера вышла версия 0.8.3, там 
свежее файлик, а на сайте Денис еще не обновил (забыл?)