forked from artix/66-scripts

13 changed files with 168 additions and 26 deletions
@ -0,0 +1,36 @@
|
||||
[main] |
||||
@type = oneshot |
||||
@version = @vers@ |
||||
@description = "Restore arptables rules" |
||||
@depends = ( mount-rw ) |
||||
@user = ( root ) |
||||
@options = ( env ) |
||||
|
||||
[start] |
||||
@execute = |
||||
( |
||||
if { 66-yeller -cdp local-arptables -1 /dev/console starts... } |
||||
if -nt { |
||||
|
||||
execl-toc -e ${script_conf} |
||||
arptables-restore ${script_conf} |
||||
|
||||
} |
||||
66-yeller -fcdp local-arptables -1 /dev/console crashed! |
||||
) |
||||
|
||||
[stop] |
||||
@execute = |
||||
( |
||||
if { 66-yeller -cdp local-arptables -1 /dev/console stops... } |
||||
if -nt { |
||||
|
||||
arptables-restore |
||||
|
||||
} |
||||
66-yeller -fcdp local-arptables -1 /dev/console crashed! |
||||
) |
||||
|
||||
[environment] |
||||
script_conf=!/etc/arptables.conf |
||||
|
@ -0,0 +1,36 @@
|
||||
[main] |
||||
@type = oneshot |
||||
@version = @vers@ |
||||
@description = "Restore ebtables rules" |
||||
@depends = ( mount-rw ) |
||||
@user = ( root ) |
||||
@options = ( env ) |
||||
|
||||
[start] |
||||
@execute = |
||||
( |
||||
if { 66-yeller -cdp local-ebtables -1 /dev/console starts... } |
||||
if -nt { |
||||
|
||||
execl-toc -e ${script_conf} |
||||
ebtables-restore ${script_conf} |
||||
|
||||
} |
||||
66-yeller -fcdp local-ebtables -1 /dev/console crashed! |
||||
) |
||||
|
||||
[stop] |
||||
@execute = |
||||
( |
||||
if { 66-yeller -cdp local-ebtables -1 /dev/console stops... } |
||||
if -nt { |
||||
|
||||
ebtables-restore |
||||
|
||||
} |
||||
66-yeller -fcdp local-ebtables -1 /dev/console crashed! |
||||
) |
||||
|
||||
[environment] |
||||
script_conf=!/etc/ebtables.conf |
||||
|
@ -0,0 +1,36 @@
|
||||
[main] |
||||
@type = oneshot |
||||
@version = @vers@ |
||||
@description = "Restore nftables rules" |
||||
@depends = ( mount-rw ) |
||||
@user = ( root ) |
||||
@options = ( env ) |
||||
|
||||
[start] |
||||
@execute = |
||||
( |
||||
if { 66-yeller -cdp local-nftables -1 /dev/console starts... } |
||||
if -nt { |
||||
|
||||
execl-toc -e ${script_conf} |
||||
nftables -f ${script_conf} |
||||
|
||||
} |
||||
66-yeller -fcdp local-nftables -1 /dev/console crashed! |
||||
) |
||||
|
||||
[stop] |
||||
@execute = |
||||
( |
||||
if { 66-yeller -cdp local-nftables -1 /dev/console stops... } |
||||
if -nt { |
||||
|
||||
nft flush ruleset |
||||
|
||||
} |
||||
66-yeller -fcdp local-nftables -1 /dev/console crashed! |
||||
) |
||||
|
||||
[environment] |
||||
script_conf=!/etc/nftables.conf |
||||
|
Loading…
Reference in new issue