ifdef raspi PACKAGES += nodm xserver-xorg-video-fbturbo xserver-xorg-input-evdev else PACKAGES += nodm xserver-xorg-video-all xserver-xorg-input-all endif define DEBCONF += nodm nodm/enabled boolean true endef ifdef nodm_user _config: _nodm_user _nodm_cfg define DEBCONF += nodm nodm/user string ${nodm_user} endef endif ifdef webui _config: _nodm_cfg ifdef raspi PACKAGES += chromium-browser else PACKAGES += chromium endif define DEBCONF += nodm nodm/xsession string /usr/bin/chromium --app=${webui} endef endif .PHONY: _nodm_user _nodm_cfg _nodm_cfg: ${CFGROOT} #printf '%s\n' "$${DEBCONF}" |chroot "$${CFGROOT}" debconf-set-selections rm "$${CFGROOT}/etc/default/nodm" chroot "$${CFGROOT}" dpkg-reconfigure --default-priority -u nodm _nodm_user: ${CFGROOT} chroot "${CFGROOT}" adduser "${nodm_user}" video chroot "${CFGROOT}" adduser "${nodm_user}" input