X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=modules%2Fnodm.mk;h=6d8d760ccd27cc343b75fa01f58a67ffb346329b;hb=e29f3cdb786efa296a3812ca0afca2ef774e7794;hp=6b810faecf434a4a3c9c0b7799517e0b70d0f5e3;hpb=90ef3231942de384ff36450d28d2f48103a653d7;p=blast diff --git a/modules/nodm.mk b/modules/nodm.mk index 6b810fa..6d8d760 100644 --- a/modules/nodm.mk +++ b/modules/nodm.mk @@ -1,11 +1,7 @@ ifdef raspi - PACKAGES += nodm xserver-xorg-input-evdev -define RPICONFIG += - -dtoverlay=vc4-fkms-v3d,cma-128 -endef + PACKAGES += nodm xserver-xorg-input-evdev libgl1-mesa-dri else - PACKAGES += nodm xserver-xorg-video-all xserver-xorg-input-all + PACKAGES += nodm xserver-xorg-video-all xserver-xorg-input-all libgl1-mesa-dri endif define DEBCONF += @@ -24,22 +20,30 @@ endif ifdef webui _config: _nodm_cfg ifdef raspi + nodm_browser := chromium-browser PACKAGES += chromium-browser else + nodm_browser := chromium PACKAGES += chromium endif define DEBCONF += -nodm nodm/xsession string /usr/bin/chromium --app=${webui} +nodm nodm/xsession string "/usr/bin/${nodm_browser} --app=${webui}" endef endif .PHONY: _nodm_user _nodm_cfg _nodm_cfg: ${CFGROOT} + sed -Ei 's;^TimeoutStopSec=.*$$;TimeoutStopSec=1;' "$${CFGROOT}/lib/systemd/system/nodm.service" rm "$${CFGROOT}/etc/default/nodm" chroot "$${CFGROOT}" dpkg-reconfigure --default-priority -u nodm +ifdef users + _nodm_user: _users +endif + _nodm_user: ${CFGROOT} chroot "${CFGROOT}" adduser "${nodm_user}" video chroot "${CFGROOT}" adduser "${nodm_user}" input +