e4af967234
This contains a systemd unit, and the logic to be able to save and reload functionality on shutdown/startup. This also adds a missing explicit dependency on the ipset-libs subpackage in the base package. It is needed to cover the case where a user would update one explicitly (e.g yum update ipset) as they need to be kept in sync.
19 lines
524 B
Desktop File
19 lines
524 B
Desktop File
[Unit]
|
|
Description=IP sets for iptables
|
|
Before=iptables.service
|
|
Before=ip6tables.service
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
RemainAfterExit=yes
|
|
ExecStart=/usr/libexec/ipset/ipset.start-stop start
|
|
ExecStop=/usr/libexec/ipset/ipset.start-stop stop
|
|
ExecReload=/usr/libexec/ipset/ipset.start-stop reload
|
|
# Save current ipset entries on stop/restart.
|
|
# Value: yes|no, default: no
|
|
# Saves all ipsets to /etc/sysconfig/ipset if ipset gets stopped
|
|
Environment=IPSET_SAVE_ON_STOP=no IPSET_SAVE_ON_RESTART=no
|
|
|
|
[Install]
|
|
WantedBy=basic.target
|