There's now a swirlberry package available for the Freerunner:
echo <<EOF >/etc/apt.conf.d/99_swirlberry.list
deb http://honk.sigxcpu.org/projects/swirlberry/ unstable/
EOF
apt-get install swirlberry
This brings all the necessary dependencies and sets up your X-session. It makes most of the configuration steps superflous, only thing left is setting up your kerberos principal and your tmut accounts. Make sure you restart your zhone-session once after installing the package.
Also make sure that:
hostname --fqdn
returns a valid hostname (if it doesn't check /etc/hosts and /etc/hostname)
and that you have something like ntpdate installed for proper timekeeping.
Note: if you want to use network manager you still have to add allow-hotplug
eth0
in /etc/network/interfaces.