[debian-edu-commits] [Git][debian-edu/debian-edu-config][bullseye] 2 commits: cf3/cf.finalize Make sure connman is replaced with network-manager-gnome
Mike Gabriel (@sunweaver)
gitlab at salsa.debian.org
Tue Aug 22 14:18:43 BST 2023
Mike Gabriel pushed to branch bullseye at Debian Edu / debian-edu-config
Commits:
238a7212 by Wolfgang Schweer at 2023-08-22T12:51:13+02:00
cf3/cf.finalize Make sure connman is replaced with network-manager-gnome
In case the LXQt desktop environment is used during an installation including
the Main server or LTSP server profile, ConnMan as the preferred LXQt network
manager doesn't support the Debian Edu specific way to set up network interfaces
(Closes: #1021688).
- - - - -
ac92f6c8 by Wolfgang Schweer at 2023-08-22T12:51:19+02:00
Adjust sbin/debian-edu-ltsp-install
Install the firefox-esr l10n package conditionally in case the minidesktop
thin client type has been chosen (Closes: #1024033).
- - - - -
3 changed files:
- cf3/cf.finalize
- debian/changelog
- sbin/debian-edu-ltsp-install
Changes:
=====================================
cf3/cf.finalize
=====================================
@@ -106,6 +106,17 @@ commands:
"/bin/chmod 0644 /etc/debian-edu/www/Debian-Edu_rootCA.crt"
contain => in_shell;
+
+ # Make sure connman is replaced with network-manager-gnome in case lxqt is
+ # used during an installation with Main server or LTSP server profile to avoid
+ # broken network setup.
+
+ debian.(server|ltspserver).lxqt.di.installation::
+
+ "/usr/bin/apt-get install -y network-manager-gnome"
+ contain => in_shell;
+ "/usr/bin/apt-get purge -y connman"
+ contain => in_shell;
}
bundle agent editline_finalize
=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+debian-edu-config (2.11.56+deb11u5) UNRELEASED; urgency=medium
+
+ [ Wolfgang Schweer ]
+ * cf3/cf.finalize: Replace connman with network-manager-gnome in case the LXQt
+ desktop environment is used during an installation including the Main server
+ or LTSP server profile. (In these cases, ConnMan as the preferred LXQt
+ network manager doesn't work well with the Debian Edu specific way network
+ * sbin/debian-edu-ltsp-install: Install firefox-esr l10n package conditionally
+ in case the minidesktop thin client type has been chosen.
+
+ -- Guido Berhoerster <guido at berhoerster.name> Tue, 22 Aug 2023 12:45:26 +0200
+
debian-edu-config (2.11.56+deb11u4) bullseye; urgency=medium
[ Wolfgang Schweer ]
=====================================
sbin/debian-edu-ltsp-install
=====================================
@@ -452,8 +452,10 @@ debootstrap --arch="$arch" --no-check-gpg --variant=minbase --include=sitesummar
fi
if [ "desktop" == "$thin_type" ] ; then
chroot /srv/ltsp/x2go-"$thin_type"-"$arch"/ apt -y -qq install x2gothinclient-minidesktop \
- x2gothinclient-cdmanager x2gothinclient-usbmount \
- firefox-esr-l10n-"$LANGCODE"
+ x2gothinclient-cdmanager x2gothinclient-usbmount
+ if ! [ "en" == "$LANGCODE" ] ; then
+ chroot /srv/ltsp/x2go-"$thin_type"-"$arch"/ apt -y -qq install firefox-esr-l10n-"$LANGCODE"
+ fi
fi
if [ "true" == "$BD_ISO" ] ; then
umount /srv/ltsp/x2go-"$thin_type"-"$arch"/media/cdrom
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/1b10b14cce1b2ebd70ccc61f4fc4b550b6921850...ac92f6c87cc1bccd1c3a6a504d6a28f8a37ba923
--
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/1b10b14cce1b2ebd70ccc61f4fc4b550b6921850...ac92f6c87cc1bccd1c3a6a504d6a28f8a37ba923
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/20230822/e7962719/attachment-0001.htm>
More information about the debian-edu-commits
mailing list