[Main]
Type = classic
Version = 0.0.2
Description = "dhclient for @I interface"
User = ( root )

[Start]
Execute = (
     execl-toc -d ${LiveDirectory}
     execl-toc -d ${ConfDirectory}
    /usr/lib/execline/bin/if {  s6-touch ${ConfDirectory}/${ConfFile} }
     execl-cmdline -s {  dhclient ${ArgsStart} @I }
)

[Stop]
Execute = (
    /usr/lib/execline/bin/if {  execl-cmdline -s {  dhclient ${ArgsStop} } }
     s6-rmrf ${PidFile}
)

[Environment]
ArgsStart=!-d -v ${ArgsConfFile} ${ArgsPidFile}
ArgsStop=!-r
ArgsConfFile=!-cf ${ConfDirectory}/${ConfFile}
ArgsPidFile=!-pf ${PidFile}
ConfDirectory=!/etc/dhcp
ConfFile=dhclient-@I.conf
LiveDirectory=!/run/dhclient-@I
PidFile=${LiveDirectory}/dhclient.pid

