blob: f9fd56df018c178b58af8c3fcaa569c82f0b1c1d [file] [log] [blame]
Patrick Williamsddad1a12017-02-23 20:36:32 -06001[Unit]
2Description=Arp filtering arptables
3After=network.target
4Requires=network.target
5
6[Service]
7Type=oneshot
8ExecStartPre=/bin/sh -c "mkdir -p /etc/sysconfig; if [ ! -f /etc/sysconfig/arptables ]; then /usr/sbin/arptables-save > /etc/sysconfig/arptables; fi"
9ExecStart=/bin/sh -c "/usr/sbin/arptables-restore < /etc/sysconfig/arptables"
10ExecStartPost=/bin/sh -c "touch /var/lock/subsys/arptables"
11RemainAfterExit=yes
12ExecStop=/bin/sh -c "/usr/sbin/arptables-restore < /dev/null"
13ExecStopPost=/bin/sh -c "rm -f /var/lock/subsys/arptables"
14
15[Install]
16WantedBy=multi-user.target