summaryrefslogtreecommitdiff
path: root/net-firewall/ipset/files/ipset.systemd
blob: f7a5eb510a0a9b297fc5d6cdf8e340b511bb8d91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[Unit]
Description=ipset service
Before=network-pre.target iptables.service ip6tables.service firewalld.service
Wants=network-pre.target
ConditionFileNotEmpty=/var/lib/ipset/rules-save

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/ipset -exist -file /var/lib/ipset/rules-save restore
ExecReload=/usr/sbin/ipset -exist -file /var/lib/ipset/rules-save restore
ExecStop=/usr/sbin/ipset -file /var/lib/ipset/rules-save save

[Install]
WantedBy=multi-user.target