mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
arptables: add the directory for default /etc/sysconfig/arptables
Solve the potential issue for previous commit <arptables: add arptables systemd service file>: in a small build where /etc/sysconfig directory doesn't exist, the action of adding default configuration file (/etc/sysconfig/arptables) will fail. Signed-off-by: Li Zhou <li.zhou@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
This commit is contained in:
parent
a0e2240e0a
commit
5abe6ead04
|
|
@ -5,7 +5,7 @@ Requires=network.target
|
|||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStartPre=/bin/sh -c "if [ ! -f /etc/sysconfig/arptables ]; then /usr/sbin/arptables-save > /etc/sysconfig/arptables; fi"
|
||||
ExecStartPre=/bin/sh -c "mkdir -p /etc/sysconfig; 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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user