@@ -43,25 +43,31 @@ build_variant() {
4343 XORG_PKGS=" xorg-minimal xorg-input-drivers xorg-video-drivers setxkbmap xauth font-misc-misc terminus-font dejavu-fonts-ttf alsa-plugins-pulseaudio"
4444 SERVICES=" sshd"
4545
46+ LIGHTDM_SESSION=' '
47+
4648 case $variant in
4749 base)
4850 SERVICES=" $SERVICES dhcpcd wpa_supplicant acpid"
4951 ;;
5052 enlightenment)
5153 PKGS=" $PKGS $XORG_PKGS lightdm lightdm-gtk3-greeter enlightenment terminology udisks2 firefox"
5254 SERVICES=" $SERVICES acpid dhcpcd wpa_supplicant lightdm dbus polkitd"
55+ LIGHTDM_SESSION=enlightenment
5356 ;;
5457 xfce)
5558 PKGS=" $PKGS $XORG_PKGS lightdm lightdm-gtk3-greeter xfce4 gnome-themes-standard gnome-keyring network-manager-applet gvfs-afc gvfs-mtp gvfs-smb udisks2 firefox"
5659 SERVICES=" $SERVICES dbus elogind lightdm NetworkManager polkitd"
60+ LIGHTDM_SESSION=xfce
5761 ;;
5862 mate)
5963 PKGS=" $PKGS $XORG_PKGS lightdm lightdm-gtk3-greeter mate mate-extra gnome-keyring network-manager-applet gvfs-afc gvfs-mtp gvfs-smb udisks2 firefox"
6064 SERVICES=" $SERVICES dbus elogind lightdm NetworkManager polkitd"
65+ LIGHTDM_SESSION=mate
6166 ;;
6267 cinnamon)
6368 PKGS=" $PKGS $XORG_PKGS lightdm lightdm-gtk3-greeter cinnamon gnome-keyring colord gnome-terminal gvfs-afc gvfs-mtp gvfs-smb udisks2 firefox"
6469 SERVICES=" $SERVICES dbus elogind lightdm NetworkManager polkitd"
70+ LIGHTDM_SESSION=cinnamon
6571 ;;
6672 gnome)
6773 PKGS=" $PKGS $XORG_PKGS gnome firefox"
@@ -74,6 +80,7 @@ build_variant() {
7480 lxde)
7581 PKGS=" $PKGS $XORG_PKGS lxde lightdm lightdm-gtk3-greeter gvfs-afc gvfs-mtp gvfs-smb udisks2 firefox"
7682 SERVICES=" $SERVICES acpid dbus dhcpcd wpa_supplicant lightdm polkitd"
83+ LIGHTDM_SESSION=LXDE
7784 ;;
7885 lxqt)
7986 PKGS=" $PKGS $XORG_PKGS lxqt sddm gvfs-afc gvfs-mtp gvfs-smb udisks2 firefox"
@@ -85,6 +92,11 @@ build_variant() {
8592 ;;
8693 esac
8794
95+ if [ -n " $LIGHTDM_SESSION " ]; then
96+ mkdir -p " $INCLUDEDIR " /etc/lightdm
97+ echo " $LIGHTDM_SESSION " > " $INCLUDEDIR " /etc/lightdm/.session
98+ fi
99+
88100 ./mklive.sh -a " $ARCH " -o " $IMG " -p " $PKGS " -S " $SERVICES " -I " $INCLUDEDIR " ${REPO} " $@ "
89101}
90102
0 commit comments