Debian Edu Wheezy

Wheezy has been released and so have we! \o/

FIXME: link to debian-news about the event

Known problems in edu0 we might fix

 #!/bin/bash
 #
 # Create Kerberos environment for exim4 chroot. This is needed
 # to cope with the exim4 security fix for CVE-2016-1531. 
 set -e
 DIR="/var/lib/exim4/etc"
 FILE="krb5.keytab.smtp"
 if [ ! -f $DIR/$FILE ]; then
     if [ ! -d $DIR ] ; then
         mkdir $DIR
     fi
 fi
 cp /etc/$FILE $DIR
 chown Debian-exim:Debian-exim $DIR/$FILE
 echo "Successfully created the Exim4 environment."

 #!/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, unlikely to be fixed

We should probably mention them in debian-edu-doc and get over them for wheezy...

Fixed + done

Further ideas

Mostly stuff for Jessie (the release after Wheezy)