X-Git-Url: http://git.plutz.net/?a=blobdiff_plain;f=modules%2Fnodm.mk;h=2d3b6ee12c4f46693939f346ba86c782ed3fc9d1;hb=effcf5366d797e5b3171bd27283eb576a2ddefa4;hp=b207a6549867623aab996fac9e02e7c0cbb02d45;hpb=34a051307470e9b8efe29525e95832b52891ad4c;p=blast diff --git a/modules/nodm.mk b/modules/nodm.mk index b207a65..2d3b6ee 100644 --- a/modules/nodm.mk +++ b/modules/nodm.mk @@ -1,7 +1,7 @@ ifdef raspi - PACKAGES += nodm xserver-xorg-video-fbturbo xserver-xorg-input-evdev + 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 += @@ -20,13 +20,15 @@ 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 @@ -36,6 +38,11 @@ _nodm_cfg: ${CFGROOT} 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 +