[sisyphus] etcnet firewall

Andrew Kornilov =?iso-8859-1?q?akornilov_=CE=C1_gmail=2Ecom?=
Чт Янв 18 22:31:59 MSK 2007


Andrey Khavryuchenko wrote:
> Loading iptables data
> ./etc/net/scripts/contrib/efw: line 119: IPTABLES_SED_RULES+=s/\(^\|[^-]\b\)policy\(\b[^-]\|$\)/\1 \2/g;: Нет такого файла или каталога
> ./etc/net/scripts/contrib/efw: line 119: IPTABLES_SED_RULES+=s/\(^\|[^-]\b\)insert\(\b[^-]\|$\)/\1 -I\2/g;: Нет такого файла или каталога
> Что я делаю не так?
> $ rpm -q etcnet
> etcnet-0.8.4-alt2
>
>   
rpm -q bash еще покажи. Скорее всего <=3.x
Старый bash не поддерживает, как оказалось, конструкцию VAR+=VALUE. В
грядущей 0.8.5 это и еще разные недочеты и баги поправлены, а пока тебе
придется или обновить bash или руками изменить в файле functions-fw:
IPTABLES_SED_RULES+="s/\(^\|[^-]\b\)$SEARCH\(\b[^-]\|$\)/\1$REPLACE\2/g;"
на
IPTABLES_SED_RULES="${IPTABLES_SED_RULES}s/\(^\|[^-]\b\)$SEARCH\(\b[^-]\|$\)/\1$REPLACE\2/g;"





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