]> git.plutz.net Git - blast/blobdiff - modules/nodm.mk
various config options, documentation, xfce config
[blast] / modules / nodm.mk
diff --git a/modules/nodm.mk b/modules/nodm.mk
new file mode 100644 (file)
index 0000000..17b3556
--- /dev/null
@@ -0,0 +1,26 @@
+ifdef raspi
+PACKAGES := ${PACKAGES} nodm xserver-xorg-video-fbturbo xserver-xorg-input-evdev
+else
+PACKAGES := ${PACKAGES} nodm xserver-xorg-video-all xserver-xorg-input-all
+endif
+
+
+define DEBCONF :=
+${DEBCONF}
+nodm   nodm/enabled    boolean true
+endef
+
+ifdef nodm_user
+_config: _nodm_user
+define DEBCONF :=
+${DEBCONF}
+nodm   nodm/user       string  ${nodm_user}
+endef
+
+endif
+
+.PHONY: _nodm_user
+_nodm_user: ${CFGROOT}
+       rm "$${CFGROOT}/etc/default/nodm"
+       chroot "${CFGROOT}" dpkg-reconfigure --default-priority -u nodm
+       chroot "${CFGROOT}" adduser "${nodm_user}" video