[debian-edu-commits] [Git][debian-edu/debian-edu-config][bullseye] 2 commits: sbin/debian-edu-pxeinstall: Don't append 'ipappend 2' to the kernel boot...

Mike Gabriel (@sunweaver) gitlab at salsa.debian.org
Thu Feb 24 11:58:06 GMT 2022



Mike Gabriel pushed to branch bullseye at Debian Edu / debian-edu-config


Commits:
b4b2b003 by Mike Gabriel at 2022-02-24T11:10:14+01:00
sbin/debian-edu-pxeinstall: Don't append 'ipappend 2' to the kernel boot cmdline anymore as it confuses systemd when booting into the installed system. This resolves the graphical.target not coming up on Debian Edu workstations that got installed via the PXE/network based Debian Installer method. (Closes: #1006362).

- - - - -
144cb5d4 by Mike Gabriel at 2022-02-24T12:57:13+01:00
sbin/debian-edu-pxeinstall: Silence stderr output if the artwork theme lacks a plymouth subfolder. This can be silently ignored and should not trouble Debian Edu admins.

- - - - -


2 changed files:

- debian/changelog
- sbin/debian-edu-pxeinstall


Changes:

=====================================
debian/changelog
=====================================
@@ -45,6 +45,14 @@ debian-edu-config (2.11.56+deb11u4) UNRELEASED; urgency=medium
   * etc/cups/cups-browsed-debian-edu.conf:
     - Let TJENER's print queues appear on Debian Edu clients, use same
       print queue names on clients as on TJENER. (Closes: #1005841).
+  * sbin/debian-edu-pxeinstall:
+    - Don't append 'ipappend 2' to the kernel boot cmdline anymore as it
+      confuses systemd when booting into the installed system. This resolves
+      the graphical.target not coming up on Debian Edu workstations that got
+      installed via the PXE/network based Debian Installer method. (Closes:
+      #1006362).
+    - Silence stderr output if the artwork theme lacks a plymouth subfolder.
+      This can be silently ignored and should not trouble Debian Edu admins.
 
  -- Mike Gabriel <sunweaver at debian.org>  Fri, 14 Dec 2021 22:21:50 +0100
 


=====================================
sbin/debian-edu-pxeinstall
=====================================
@@ -64,7 +64,7 @@ fi
 [ "$mydesktop" ]  || mydesktop=xfce
 [ "$graphicdi" ]  || graphicdi=false
 [ "$dailydi" ]    || dailydi=false
-[ "$theme" ]      || theme="$(ls -L /etc/alternatives/desktop-theme/plymouth | grep script | cut -d'.' -f 1)"
+[ "$theme" ]      || theme="$(ls -L /etc/alternatives/desktop-theme/plymouth 2>/dev/null | grep script | cut -d'.' -f 1)"
 # Not hardcoded to allow PXE installation of a main-server without a
 # proxy set
 #[ "$http_proxy" ] || http_proxy=http://webcache:3128
@@ -268,7 +268,7 @@ echo "Generating $menufile"
 
 # Based upon locale, keymap and desktop values used during main-server installation; auto URL added.
 :$arch
-set params auto url=http://www/debian-edu-install.dat hostname=$hostname domain=$domain $installconfig $gtkvideo --- quiet ipappend 2
+set params auto url=http://www/debian-edu-install.dat hostname=$hostname domain=$domain $installconfig $gtkvideo --- quiet
 kernel /debian-installer/$arch/linux initrd=initrd.gz \${params}
 initrd /debian-installer/$arch/initrd.gz
 boot || goto failed



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/42f4302d90561d73fbc3103163ae9996eb5ae3f0...144cb5d48243542eaff34f987849c7882e523f75

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/42f4302d90561d73fbc3103163ae9996eb5ae3f0...144cb5d48243542eaff34f987849c7882e523f75
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20220224/56d5f987/attachment-0001.htm>


More information about the debian-edu-commits mailing list