~ruther/guix-local

4163c617b84802fbe780b9668bb092eab479fc28 — Marius Bakke 2 years ago 2b1eb3c
services: nftables: Add 'configuration' action.

* gnu/services/networking.scm (nftables-shepherd-service)[actions]: New field.
1 files changed, 1 insertions(+), 0 deletions(-)

M gnu/services/networking.scm
M gnu/services/networking.scm => gnu/services/networking.scm +1 -0
@@ 1844,6 1844,7 @@ table inet filter {
    (let ((nft (file-append package "/sbin/nft")))
      (shepherd-service
       (documentation "Packet filtering and classification")
       (actions (list (shepherd-configuration-action ruleset)))
       (provision '(nftables))
       (start #~(lambda _
                  (invoke #$nft "--file" #$ruleset)))