Package: release.debian.org Severity: normal Tags: buster User: release.debian....@packages.debian.org Usertags: pu
We'd like to update debian-edu-config in buster to fix one important (#944013 debian-edu-config: adjusted ini files needed to match changed behaviour of firefox-esr 68.2.0esr) and one normal bug: debian-edu-config (2.10.65+deb10u2) UNRELEASED; urgency=medium * Adjust share/debian-edu-config/d-i/finish-install: (Closes: #941574) - Use 'dpkg-reconfigure -u --no-reload debian-edu-config' to add post-up stanza to /etc/network/interfaces eth0 entry conditionally. * Cope with Firefox-ESR ini files that need to be different (as of version 68.2.0esr) to further allow centralized configuration: (Closes: #944013) - Add share/debian-edu-config/profiles.ini.ff (Firefox-ESR profiles.ini). - Add share/debian-edu-config/installs.ini (now needed in addition for users that don't have a Firefox-ESR profile, i.e. new users). - Adjust share/debian-edu-config/tools/gosa-create which is used to copy the related Firefox-ESR ini files. - Ajust Makefile. - Adjust ldap-tools/ldap-debian-edu-install (fix for the first user). $ git diff 2.10.65+deb10u1..buster|diffstat Makefile | 2 ++ debian/changelog | 17 +++++++++++++++++ ldap-tools/ldap-debian-edu-install | 3 ++- share/debian-edu-config/d-i/finish-install | 5 +++++ share/debian-edu-config/installs.ini | 4 ++++ share/debian-edu-config/profiles.ini.ff | 13 +++++++++++++ share/debian-edu-config/tools/gosa-create | 3 ++- 7 files changed, 45 insertions(+), 2 deletions(-) The full debdiff is attached. I havent uploaded yet. Thanks for your work on buster! -- cheers, Holger ------------------------------------------------------------------------------- holger@(debian|reproducible-builds|layer-acht).org PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C
diff --git a/Makefile b/Makefile index 0a6d8c5b..3e73c2d4 100644 --- a/Makefile +++ b/Makefile @@ -378,7 +378,9 @@ install: install-testsuite share/debian-edu-config/sslCA.cnf \ share/debian-edu-config/v3.cnf \ share/debian-edu-config/v3CA.cnf \ + share/debian-edu-config/installs.ini \ share/debian-edu-config/profiles.ini \ + share/debian-edu-config/profiles.ini.ff \ share/debian-edu-config/debian-edu.addmachine.template \ share/debian-edu-config/debian-edu.ldapscripts.passwd \ share/debian-edu-config/passwords_stub.dat \ diff --git a/debian/changelog b/debian/changelog index 73f9b7c9..fea3f164 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,20 @@ +debian-edu-config (2.10.65+deb10u2) UNRELEASED; urgency=medium + + * Adjust share/debian-edu-config/d-i/finish-install: (Closes: #941574) + - Use 'dpkg-reconfigure -u --no-reload debian-edu-config' to add post-up + stanza to /etc/network/interfaces eth0 entry conditionally. + * Cope with Firefox-ESR ini files that need to be different (as of version + 68.2.0esr) to further allow centralized configuration: (Closes: #944013) + - Add share/debian-edu-config/profiles.ini.ff (Firefox-ESR profiles.ini). + - Add share/debian-edu-config/installs.ini (now needed in addition for users + that don't have a Firefox-ESR profile, i.e. new users). + - Adjust share/debian-edu-config/tools/gosa-create which is used to copy + the related Firefox-ESR ini files. + - Ajust Makefile. + - Adjust ldap-tools/ldap-debian-edu-install (fix for the first user). + + -- Wolfgang Schweer <wschw...@arcor.de> Wed, 02 Oct 2019 10:53:42 +0200 + debian-edu-config (2.10.65+deb10u1) buster; urgency=medium [ Wolfgang Schweer ] diff --git a/ldap-tools/ldap-debian-edu-install b/ldap-tools/ldap-debian-edu-install index 1b393a8f..affd02e7 100755 --- a/ldap-tools/ldap-debian-edu-install +++ b/ldap-tools/ldap-debian-edu-install @@ -599,7 +599,8 @@ fi if [ -x /usr/bin/certutil ] ; then mkdir -p /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/debian-edu.default chmod -R 700 /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/debian-edu.default - cp /usr/share/debian-edu-config/profiles.ini /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox + cp /usr/share/debian-edu-config/profiles.ini.ff /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/profiles.ini + cp /usr/share/debian-edu-config/installs.ini /skole/tjener/home0/"$FIRSTUSERNAME"/.mozilla/firefox/installs.ini mkdir -p /skole/tjener/home0/"$FIRSTUSERNAME"/.thunderbird/debian-edu.default chmod -R 700 /skole/tjener/home0/"$FIRSTUSERNAME"/.thunderbird/debian-edu.default cp /usr/share/debian-edu-config/profiles.ini /skole/tjener/home0/"$FIRSTUSERNAME"/.thunderbird diff --git a/share/debian-edu-config/d-i/finish-install b/share/debian-edu-config/d-i/finish-install index 3422ecdd..23d60063 100644 --- a/share/debian-edu-config/d-i/finish-install +++ b/share/debian-edu-config/d-i/finish-install @@ -88,6 +88,11 @@ in-target /usr/lib/education-tasks/edu-tasksel-setup teardown preserve_network_interfaces deconfigure_network +# Adjust /etc/network/interfaces eth0 entry once available (d-e-c postinst is +# run too early). Adds 'post-up /usr/sbin/update-hostname-from-ip' conditionally +# via the postinst script to the eth0 entry. +in-target /usr/sbin/dpkg-reconfigure -u --no-reload debian-edu-config || true + edu-etcvcs commit # For non-Main-Server profiles, try to submit to sitesummary at the diff --git a/share/debian-edu-config/installs.ini b/share/debian-edu-config/installs.ini new file mode 100644 index 00000000..c89e8cf7 --- /dev/null +++ b/share/debian-edu-config/installs.ini @@ -0,0 +1,4 @@ +[3B6073811A6ABF12] +Default=debian-edu.default +Locked=1 + diff --git a/share/debian-edu-config/profiles.ini.ff b/share/debian-edu-config/profiles.ini.ff new file mode 100644 index 00000000..9a67e6cd --- /dev/null +++ b/share/debian-edu-config/profiles.ini.ff @@ -0,0 +1,13 @@ +[Profile0] +Name=debian-edu +IsRelative=1 +Path=debian-edu.default + +[General] +StartWithLastProfile=1 +Version=2 + +[Install3B6073811A6ABF12] +Default=debian-edu.default +Locked=1 + diff --git a/share/debian-edu-config/tools/gosa-create b/share/debian-edu-config/tools/gosa-create index 2448d668..636a166f 100755 --- a/share/debian-edu-config/tools/gosa-create +++ b/share/debian-edu-config/tools/gosa-create @@ -44,7 +44,8 @@ while read KEY VALUE ; do chmod -R 700 $HOMEDIR/.thunderbird/debian-edu.default mkdir -p $HOMEDIR/.pki/nssdb chmod -R 700 $HOMEDIR/.pki/nssdb - cp /usr/share/debian-edu-config/profiles.ini $HOMEDIR/.mozilla/firefox + cp /usr/share/debian-edu-config/profiles.ini.ff $HOMEDIR/.mozilla/firefox/profiles.ini + cp /usr/share/debian-edu-config/installs.ini $HOMEDIR/.mozilla/firefox/installs.ini cp /usr/share/debian-edu-config/profiles.ini $HOMEDIR/.thunderbird certutil -A -d dbm:$HOMEDIR/.mozilla/firefox/debian-edu.default/ -t "CT,CT," -n "DebianEdu" -i /etc/ssl/certs/Debian-Edu_rootCA.crt certutil -A -d dbm:$HOMEDIR/.thunderbird/debian-edu.default/ -t "CT,CT," -n "DebianEdu" -i /etc/ssl/certs/Debian-Edu_rootCA.crt
signature.asc
Description: PGP signature