[Main]
Type = oneshot
Version = 0.1.1
Description = "networking oneshot"
User = ( root )
Depends = ( devmanager mount-sysfs mount-rw procps resolvconf )
Options = ( !log )

[Start]
Execute = (
	ifelse -n { test -x /sbin/ifup } { exit 0 }
	ifelse -n { test -x /usr/share/ifupdown2/sbin/start-networking } { exit 0 }
	ifelse -n { test -f /etc/default/networking } {
		exec /usr/share/ifupdown2/sbin/start-networking start
	}
	envfile /etc/default/networking
	exec /usr/share/ifupdown2/sbin/start-networking start
)

[Stop]
Execute = (
	ifelse -n { test -x /sbin/ifdown } { exit 0 }
	ifelse -n { test -x /usr/share/ifupdown2/sbin/start-networking } { exit 0 }
	ifelse -n { test -f /etc/default/networking } {
		exec /usr/share/ifupdown2/sbin/start-networking stop
	}
	envfile /etc/default/networking
	exec /usr/share/ifupdown2/sbin/start-networking stop
)
