<%
name = 'apt-cacher-ng'

conf = node['apt_utils']['apt-cacher-ng']['autopilot']
log = "#{conf['log_dir']}/#{name}-local.log"
wait_time = conf['wait_time']
check_period = conf['check_period']

cmd = nil
st_cmd = nil
if File.exist?('/etc/init.d/apt-cacher-ng')
  cmd = '/etc/init.d/apt-cacher-ng restart'
  st_cmd = '/etc/init.d/apt-cacher-ng status'
else
  cmd = 'systemctl restart apt-cacher-ng'
  st_cmd = 'systemctl status apt-cacher-ng'
end
-%>
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DATE_F='+%Y-%m-%d %H:%M:%S %z'
LOG=<%= log %>

@reboot root sleep <%= wait_time %> && date "$DATE_F" > $LOG && <%= cmd %> >> $LOG 2>&1 && <%= st_cmd %> >> $LOG 2>&1
<%= check_period %> root /usr/local/bin/restart_acng-local
