[debian-edu-commits] [Debian Wiki] Update of "DebianEdu/Status/Jessie" by WolfgangSchweer

Debian Wiki wiki at debian.org
Thu Jun 16 09:06:13 UTC 2016


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Debian Wiki" for change notification.

The "DebianEdu/Status/Jessie" page has been changed by WolfgangSchweer:
https://wiki.debian.org/DebianEdu/Status/Jessie?action=diff&rev1=232&rev2=233

Comment:
update iceweasel/firefox issue.

  
   * On workstations the automatic setup of remote printers (configured on tjener) fails (see discussion in DebianBug:791995). To get it working, install the package libnss-mdns on tjener and on the workstation(s). If LTSP is used, install the package in the LTSP chroot as well.
  
-  * With the re-rename of Iceweasel to Firefox in Jessie, our customized Iceweasel profiles are ignored by Firefox. The workaround is to configure Firefox manually, like Chromium users are doing too. (DebianBug:827010)
+  * With the re-rename of Iceweasel to Firefox in Jessie, the setting of the Iceweasel default homepage and the feature to configure this URL in LDAP is gone (DebianBug:827448). As a workaround this script might be used (on tjener) until a proper fix is available:
+ {{{
+ !#!/bin/sh
+ #
+ # migrate iceweasel customization to firefox-esr.
+ # the cert_override.txt file is already located in the right place
+ # (directory /etc/skel on tjener) to work ok, so is skipped here.
+ # proxy settings are pulled via wpad and/or /etc/environment.
+ set -e
+ # check if host has networked profile; and yes, it's 'iceweacel-networked-prefs.js'
+ # by intention, the file is shipped like this since years, I guess.
+ if [ -e /etc/iceweasel/pref/debian-edu-networked.js ] && [ ! -e /etc/firefox-esr/debian-edu-networked.js ]; then
+     ln -s /usr/share/debian-edu-config/iceweacel-networked-prefs.js /etc/firefox-esr/debian-edu-networked.js
+     sed -i 's#iceweasel/pref#firefox-esr#' /usr/share/debian-edu-config/tools/update-iceweasel-homepage
+     /etc/init.d/iceweasel-ldapconf force-reload
+     if [ -d /opt/ltsp ] ; then
+         for ltsp_chroot in `find /opt/ltsp/ -mindepth 1 -maxdepth 1 -type d`; do
+             chroot $ltsp_chroot ln -s /usr/share/debian-edu-config/iceweacel-networked-prefs.js /etc/firefox-esr/debian-edu-networked.js
+             chroot $ltsp_chroot sed -i 's#iceweasel/pref#firefox-esr#' /usr/share/debian-edu-config/tools/update-iceweasel-homepage
+             chroot $ltsp_chroot /etc/init.d/iceweasel-ldapconf force-reload
+         done
+     fi
+ fi
+ }}}
  
  == Known problems, we would like to fix ==
   * Upgrade from wheezy should be made easier (related fixes have been committed to d-e-config branch 'upgrade-tmp'):



More information about the debian-edu-commits mailing list