mirror of
https://github.com/bol-van/zapret.git
synced 2025-04-19 21:42:59 +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_daemons
|
||||||
zapret_custom_firewall
|
zapret_custom_firewall
|
||||||
|
|
||||||
В этом файле пишите ваш код, пользуясь хелперами из "functions" или "zapret".
|
В файле custom пишите ваш код, пользуясь хелперами из "functions" или "zapret".
|
||||||
Смотрите как там сделано добавление iptables или запуск демонов.
|
Смотрите как там сделано добавление iptables или запуск демонов.
|
||||||
Используя хелпер функции, вы избавитесь от необходимости учитывать все возможные случаи
|
Используя хелпер функции, вы избавитесь от необходимости учитывать все возможные случаи
|
||||||
типа наличия/отсутствия ipv6, является ли система роутером, имена интерфейсов, ...
|
типа наличия/отсутствия ipv6, является ли система роутером, имена интерфейсов, ...
|
||||||
@ -381,7 +381,7 @@ zapret_custom_firewall
|
|||||||
Код для openwrt и sysv немного отличается. В sysv нужно обрабатывать и запуск, и остановку.
|
Код для openwrt и sysv немного отличается. В sysv нужно обрабатывать и запуск, и остановку.
|
||||||
Запуск это или остановка передается в параметре $1 (0 или 1).
|
Запуск это или остановка передается в параметре $1 (0 или 1).
|
||||||
В openwrt за остановку демонов отвечает procd, а firewall вычищается при "fw3 restart",
|
В openwrt за остановку демонов отвечает procd, а firewall вычищается при "fw3 restart",
|
||||||
потому нет необходимости реализоввать логику останова.
|
потому нет необходимости реализовывать логику останова.
|
||||||
|
|
||||||
При апгрейде нужно сохранить лишь custom, другие файлы править не надо.
|
При апгрейде нужно сохранить лишь custom, другие файлы править не надо.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user