From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45AFCB2F.1020605@gmail.com> Date: Thu, 18 Jan 2007 21:31:59 +0200 From: Andrew Kornilov MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: In-Reply-To: Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] etcnet firewall X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Jan 2007 19:27:34 -0000 Archived-At: List-Archive: List-Post: 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;"