summaryrefslogtreecommitdiffstats
path: root/core/modules/lightdm
diff options
context:
space:
mode:
authorJonathan Bauer2017-07-18 17:00:59 +0200
committerJonathan Bauer2017-07-18 17:00:59 +0200
commit0b01d89e2a4ac2a1bef0ff8029a3c47578db0ad2 (patch)
tree05343eed5cca05e9793455bb95133539d5d1113e /core/modules/lightdm
parent[run-virt] Move openslx.exe into proper place (diff)
downloadmltk-0b01d89e2a4ac2a1bef0ff8029a3c47578db0ad2.tar.gz
mltk-0b01d89e2a4ac2a1bef0ff8029a3c47578db0ad2.tar.xz
mltk-0b01d89e2a4ac2a1bef0ff8029a3c47578db0ad2.zip
[lightdm] lightdm reborn
base module only installing lightdm without a greeter
Diffstat (limited to 'core/modules/lightdm')
-rw-r--r--core/modules/lightdm/module.build20
-rw-r--r--core/modules/lightdm/module.conf8
-rw-r--r--core/modules/lightdm/module.conf.ubuntu8
3 files changed, 36 insertions, 0 deletions
diff --git a/core/modules/lightdm/module.build b/core/modules/lightdm/module.build
new file mode 100644
index 00000000..656d71a9
--- /dev/null
+++ b/core/modules/lightdm/module.build
@@ -0,0 +1,20 @@
+#!/bin/bash
+fetch_source() {
+ :
+}
+
+build() {
+ COPYLIST="list_dpkg_output"
+ [ -e "$COPYLIST" ] && rm "$COPYLIST"
+ list_packet_files >> "$COPYLIST"
+ tarcopy "$(cat "$COPYLIST" | sort -u)" "${MODULE_BUILD_DIR}"
+}
+
+post_copy() {
+ mkdir -p "${TARGET_BUILD_DIR}/var/lib/lightdm"{,-data}
+ local LDMUID=$(add_user "lightdm")
+ local LDMGID=$(add_group "lightdm")
+ pinfo "lightdm user and group is $LDMUID $LDMGID"
+ chown -R "${LDMUID}:${LDMGID}" "${TARGET_BUILD_DIR}/var/lib/lightdm/" || perror "chowning '${TARGET_BUILD_DIR}/var/lib/lightdm/' failed."
+}
+
diff --git a/core/modules/lightdm/module.conf b/core/modules/lightdm/module.conf
new file mode 100644
index 00000000..0c30d85e
--- /dev/null
+++ b/core/modules/lightdm/module.conf
@@ -0,0 +1,8 @@
+#!/bin/bash
+REQUIRED_BINARIES="
+ lightdm
+"
+REQUIRED_LIBRARIES=""
+REQUIRED_DIRECTORIES="
+ /
+"
diff --git a/core/modules/lightdm/module.conf.ubuntu b/core/modules/lightdm/module.conf.ubuntu
new file mode 100644
index 00000000..85af4186
--- /dev/null
+++ b/core/modules/lightdm/module.conf.ubuntu
@@ -0,0 +1,8 @@
+#!/bin/bash
+REQUIRED_INSTALLED_PACKAGES="
+ lightdm
+"
+
+REQUIRED_CONTENT_PACKAGES="
+ lightdm
+"