Bug 33262 - efw не смотрит в /etc/net/options.d
Summary: efw не смотрит в /etc/net/options.d
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-22 12:20 MSK by Sergey Y. Afonin
Modified: 2019-03-12 18:04 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2017-03-22 12:20:52 MSK
# efw restart
Firewall is disabled

Это несмотря на наличие /etc/net/options.d/99-local с
CONFIG_FW=yes

Реагирует только на /etc/net/ifaces/default/options
Comment 1 Andrew Kornilov 2017-03-22 16:20:20 MSK
Странно.
В efw есть вызов:

. ${SCRIPTDIR:=/etc/net/scripts}/functions
pickup_defaults

А эта функция же делает:
pickup_defaults()
{
        local of
        for of in /etc/net/options /etc/net/options.d/*; do
                [ "${of%.rpm*}" = "$of" -a "${of%\~}" = "$of" ] || continue
                SourceIfNotEmpty $of
        done
        if [ -z "$SCRIPTDIR" ]; then
                print_error "could not read /etc/net options from usual place"
                exit 2
        fi
}


Что-то переопределяет переменную что ли? Я когда делал, содрал из какого-то скрипта Дениса первоначальную инициализацию, вроде корректно было.
Comment 2 Anton Farygin 2017-03-22 16:21:34 MSK
Андрей, да мы сейчас разберёмся, не заморачивайся.
Comment 3 Sergey Bolshakov 2017-03-22 16:22:37 MSK
АААА hiddenman в багзилле! Все в машину!
Comment 4 Andrew Kornilov 2017-03-22 16:23:26 MSK
(В ответ на комментарий №2)
> Андрей, да мы сейчас разберёмся, не заморачивайся.
Эх, а я только решил окунуться в прошлое и написать какой-нибудь скрипт :-)
Вообще, это, конечно, один большой костыль, надо портировать ipfw в Linux.
Comment 5 Andrew Kornilov 2017-03-22 16:25:07 MSK
(В ответ на комментарий №3)
> АААА hiddenman в багзилле! Все в машину!
И тебе привет :)
На самом деле я просматриваю все баги, а потом вечерами грущу, потому что забыл, как их исправлять и как, куда и что собирать.
Comment 6 Michael Shigorin 2017-03-23 23:52:00 MSK
(В ответ на комментарий №5)
> На самом деле я просматриваю все баги, а потом вечерами грущу,
> потому что забыл, как их исправлять
Эт проблема.

> и как, куда и что собирать.
А эт как раз поправимо...
Comment 7 mrdrew@altlinux.org 2019-03-12 18:04:38 MSK
CONFIG_FW заданный в options.d отрабатывает корректно, но так-же его можно переопределить в default/options.