summaryrefslogtreecommitdiffstats
path: root/meta-networking/recipes-support/arptables/arptables-0.0.3-4/arptables.service
blob: fa64342656e3b91acda9ad6d65475190c90eec8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[Unit]
Description=Arp filtering arptables
After=network.target
Requires=network.target

[Service]
Type=oneshot
ExecStartPre=/bin/sh -c "if [ ! -f /etc/sysconfig/arptables ]; then /usr/sbin/arptables-save > /etc/sysconfig/arptables; fi"
ExecStart=/bin/sh -c "/usr/sbin/arptables-restore < /etc/sysconfig/arptables"
ExecStartPost=/bin/sh -c "touch /var/lock/subsys/arptables"
RemainAfterExit=yes
ExecStop=/bin/sh -c "/usr/sbin/arptables-restore < /dev/null"
ExecStopPost=/bin/sh -c "rm -f /var/lock/subsys/arptables"

[Install]
WantedBy=multi-user.target