+1 from the debian-cd/debian-live point of view - this is exactly the
fix we want.

On Fri, Oct 20, 2017 at 05:02:10PM +0200, Cyril Brulebois wrote:
>Package: release.debian.org
>Severity: normal
>Tags: stretch
>User: release.debian....@packages.debian.org
>Usertags: pu
>
>[ debian-cd/debian-live in copy. ]
>
>Hi,
>
>We've been having issues with KDE live images, and since this popped up
>on #debian-cd again, a few days ago, I've looked into backporting a fix
>from unstable to stable. The source debdiff is attached, and here's the 
>changelog entry:
>| live-config (5.20170112+deb9u1) stretch; urgency=medium
>| 
>|   [ Cyril Brulebois ]
>|   * Cherry-pick the change below to improve KDE live images.
>| 
>|   [ Алексей Шилин ]
>|   * Add components/0085-sddm to configure autologin for KDE / Plasma live
>|     images. Closes: #865382.
>| 
>|  -- Cyril Brulebois <k...@debian.org>  Fri, 20 Oct 2017 16:53:40 +0200
>
>Until this gets reviewed and ACK/NACKed by the release team, I've pushed
>a stretch branch to live-config.git, except for the final “dch -r”, in
>case something needs fixing before the upload.
>
>Thanks for your attention & time.
>
>
>KiBi.

>diff -Nru live-config-5.20170112/components/0085-sddm 
>live-config-5.20170112+deb9u1/components/0085-sddm
>--- live-config-5.20170112/components/0085-sddm        1970-01-01 
>01:00:00.000000000 +0100
>+++ live-config-5.20170112+deb9u1/components/0085-sddm 2017-10-19 
>13:18:15.000000000 +0200
>@@ -0,0 +1,81 @@
>+#!/bin/sh
>+
>+## live-config(7) - System Configuration Components
>+## Copyright (C) 2006-2015 Daniel Baumann <m...@daniel-baumann.ch>
>+##
>+## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
>+## This is free software, and you are welcome to redistribute it
>+## under certain conditions; see COPYING for details.
>+
>+
>+#set -e
>+
>+Cmdline ()
>+{
>+      # Reading kernel command line
>+      for _PARAMETER in ${LIVE_CONFIG_CMDLINE}
>+      do
>+              case "${_PARAMETER}" in
>+                      live-config.noautologin|noautologin)
>+                              LIVE_CONFIG_NOAUTOLOGIN="true"
>+                              ;;
>+
>+                      live-config.nox11autologin|nox11autologin)
>+                              LIVE_CONFIG_NOX11AUTOLOGIN="true"
>+                              ;;
>+
>+                      live-config.username=*|username=*)
>+                              LIVE_USERNAME="${_PARAMETER#*username=}"
>+                              ;;
>+              esac
>+      done
>+}
>+
>+Init ()
>+{
>+      # Disables both console and graphical autologin.
>+      case "${LIVE_CONFIG_NOAUTOLOGIN}" in
>+              true)
>+                      exit 0
>+                      ;;
>+      esac
>+
>+      # Disables graphical autologin, no matter what mechanism
>+      case "${LIVE_CONFIG_NOX11AUTOLOGIN}" in
>+              true)
>+                      exit 0
>+                      ;;
>+      esac
>+
>+      # Checking if package is installed or already configured
>+      if [ ! -e /var/lib/dpkg/info/sddm.list ] || \
>+         [ -e /var/lib/live/config/sddm ]
>+      then
>+              exit 0
>+      fi
>+
>+      echo -n " sddm"
>+}
>+
>+Config ()
>+{
>+      # autologin
>+      if [ -n "${LIVE_USERNAME}" ]
>+      then
>+              cat > /etc/sddm.conf << EOF
>+[Autologin]
>+User=${LIVE_USERNAME}
>+Session=plasma.desktop
>+EOF
>+      fi
>+
>+      # Avoid xinit
>+      touch /var/lib/live/config/xinit
>+
>+      # Creating state file
>+      touch /var/lib/live/config/sddm
>+}
>+
>+Cmdline
>+Init
>+Config
>diff -Nru live-config-5.20170112/debian/changelog 
>live-config-5.20170112+deb9u1/debian/changelog
>--- live-config-5.20170112/debian/changelog    2017-01-12 18:11:22.000000000 
>+0100
>+++ live-config-5.20170112+deb9u1/debian/changelog     2017-10-20 
>16:53:40.000000000 +0200
>@@ -1,3 +1,14 @@
>+live-config (5.20170112+deb9u1) stretch; urgency=medium
>+
>+  [ Cyril Brulebois ]
>+  * Cherry-pick the change below to improve KDE live images.
>+
>+  [ Алексей Шилин ]
>+  * Add components/0085-sddm to configure autologin for KDE / Plasma live
>+    images. Closes: #865382.
>+
>+ -- Cyril Brulebois <k...@debian.org>  Fri, 20 Oct 2017 16:53:40 +0200
>+
> live-config (5.20170112) unstable; urgency=medium
> 
>   * Team upload.

-- 
Steve McIntyre, Cambridge, UK.                                st...@einval.com
Welcome my son, welcome to the machine.

Reply via email to