[debian-edu-commits] [Git][debian-edu/debian-edu-config][master] 4 commits: Add DIST="buster" to etc/ltsp/ltsp-build-client.conf
WolfgangSchweer
gitlab at salsa.debian.org
Mon Apr 1 18:26:55 BST 2019
WolfgangSchweer pushed to branch master at Debian Edu / debian-edu-config
Commits:
6392ed81 by Wolfgang Schweer at 2019-03-27T10:45:11Z
Add DIST="buster" to etc/ltsp/ltsp-build-client.conf
This ensures the LTSP chroot installation to work for all possible scenarios.
- - - - -
2224be53 by Wolfgang Schweer at 2019-04-01T17:21:12Z
cf3/cf.finalize: Use XDG instead of desktop-profiles. (Closes: #926184)
Make sure desktop-profiles are disabled and use XDG as a more general
approach. This is needed for LXQt to work without user interaction.
- - - - -
a0d02052 by Wolfgang Schweer at 2019-04-01T17:24:26Z
tools/gosa-sync-dns-nfs: Make tool more robust. (Closes: #926186)
Invalidate the nscd netgroup cache to make NFS homedir mount more robust.
- - - - -
2ca98c2f by Wolfgang Schweer at 2019-04-01T17:25:43Z
Add changelog entries for last commits.
- - - - -
4 changed files:
- cf3/cf.finalize
- debian/changelog
- etc/ltsp/ltsp-build-client.conf
- share/debian-edu-config/tools/gosa-sync-dns-nfs
Changes:
=====================================
cf3/cf.finalize
=====================================
@@ -14,13 +14,43 @@ files:
link_from => ln_s("/usr/share/debian-edu-config/lightdm-gtk-greeter.conf"),
move_obstructions => "true";
- # Make sure menu overrides are enabled in each case.
+ # Make sure desktop-profiles are disabled, use XDG instead; this more general
+ # approach is actually needed for LXQt to show structured Edu menus now that
+ # lxqt depends on the 'lxqt-branding-debian' package.
debian.installation::
"/etc/default/desktop-profiles"
edit_line => profile;
+ "/etc/xdg/menus/applications-merged"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/applications-merged"),
+ move_obstructions => "true";
+
+ "/etc/xdg/menus/gnome-applications.menu"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/gnome-applications.menu"),
+ move_obstructions => "true";
+
+ "/etc/xdg/menus/kf5-applications.menu"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/kf5-applications.menu"),
+ move_obstructions => "true";
+
+ "/etc/xdg/menus/lxde-applications.menu"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/lxde-applications.menu"),
+ move_obstructions => "true";
+
+ "/etc/xdg/menus/lxqt-applications.menu"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/lxqt-applications.menu"),
+ move_obstructions => "true";
+
+ "/etc/xdg/menus/mate-applications.menu"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/mate-applications.menu"),
+ move_obstructions => "true";
+
+ "/etc/xdg/menus/xfce-applications.menu"
+ link_from => ln_s("/usr/share/debian-edu/menu/menus/xfce-applications.menu"),
+ move_obstructions => "true";
+
commands:
debian.server.installation::
@@ -73,7 +103,9 @@ bundle edit_line profile
replace_patterns:
- "PERSONALITY=polite" replace_with => value("PERSONALITY=rude");
+ "PERSONALITY=polite" replace_with => value("PERSONALITY=sheep");
+ # Needed if upgrading from 10+edu~a0
+ "PERSONALITY=rude" replace_with => value("PERSONALITY=sheep");
}
bundle agent editline_finalize
=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+debian-edu-config (2.10.64) UNRELEASED; urgency=medium
+
+ * etc/ltsp/ltsp-build-client.conf: Add DIST="buster". (Closes: #926183)
+ - Make sure the LTSP chroot installation works for all possible scenarios.
+ * cf3/cf.finalize: Use XDG instead of desktop-profiles. (Closes: #926184)
+ - Make sure desktop-profiles are disabled and use XDG as a more general
+ approach. This is needed for LXQt to work without user interaction.
+ * tools/gosa-sync-dns-nfs: Make tool more robust. (Closes: #926186)
+ - Invalidate the nscd netgroup cache to make NFS homedir mount more robust.
+
+ -- Wolfgang Schweer <wschweer at arcor.de> Wed, 27 Mar 2019 11:51:55 +0100
+
debian-edu-config (2.10.63) unstable; urgency=medium
[ Wolfgang Schweer ]
=====================================
etc/ltsp/ltsp-build-client.conf
=====================================
@@ -15,3 +15,5 @@ TRUST_FILE_MIRROR="True"
# Set the next entry if the sources.list file should be copied from the server
# instead of being generated at chroot installation time.
#COPY_SOURCES_LIST="True"
+
+DIST="buster"
=====================================
share/debian-edu-config/tools/gosa-sync-dns-nfs
=====================================
@@ -2,9 +2,11 @@
#
# Update DNS and NFS export when a new host is created, to allow
# changes in DNS and netgroup membership to take effect imediately.
+# Invalidate the nscd netgroup cache to make NFS homedir mounting more robust.
PATH=/usr/sbin:/sbin:$PATH
export PATH
su -s /bin/sh -c "PATH=$PATH /usr/sbin/ldap2bind" bind
exportfs -a
+nscd -i netgroup
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/compare/b9207bec1a82b896a74e9484d25d4a6286f347db...2ca98c2f848fd40ed84fef638e11b1e5996c2b58
--
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/compare/b9207bec1a82b896a74e9484d25d4a6286f347db...2ca98c2f848fd40ed84fef638e11b1e5996c2b58
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/20190401/90a1269e/attachment-0001.html>
More information about the debian-edu-commits
mailing list