mirror of
https://github.com/bol-van/zapret.git
synced 2025-04-19 05:22:58 +03:00
init : separate custom code
This commit is contained in:
parent
eef294aada
commit
5eb4d7ea9c
@ -371,7 +371,7 @@ custom код вынесен в отдельный shell include
|
||||
zapret_custom_daemons
|
||||
zapret_custom_firewall
|
||||
|
||||
В этом файле пишите ваш код, пользуясь хелперами из "functions" или "zapret".
|
||||
В файле custom пишите ваш код, пользуясь хелперами из "functions" или "zapret".
|
||||
Смотрите как там сделано добавление iptables или запуск демонов.
|
||||
Используя хелпер функции, вы избавитесь от необходимости учитывать все возможные случаи
|
||||
типа наличия/отсутствия ipv6, является ли система роутером, имена интерфейсов, ...
|
||||
@ -381,7 +381,7 @@ zapret_custom_firewall
|
||||
Код для openwrt и sysv немного отличается. В sysv нужно обрабатывать и запуск, и остановку.
|
||||
Запуск это или остановка передается в параметре $1 (0 или 1).
|
||||
В openwrt за остановку демонов отвечает procd, а firewall вычищается при "fw3 restart",
|
||||
потому нет необходимости реализоввать логику останова.
|
||||
потому нет необходимости реализовывать логику останова.
|
||||
|
||||
При апгрейде нужно сохранить лишь custom, другие файлы править не надо.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user