#!/usr/bin/execlineb -P
# lircd in foreground (--nodaemon), matching debian/sv/lircd.

envfile -I /etc/s6-rc/config/lircd.conf
importas -sCuD "--nodaemon --logfile /dev/stdout" Args Args

ifelse { test -f /etc/lirc/lirc_options.conf } {
	foreground { /usr/sbin/lircd-setup }
	foreground { mkdir -p /run/lirc }
	fdmove -c 2 1
	exec /usr/sbin/lircd ${Args}
}
s6-pause
