Ltsp-manager/Initial setup

When LTSP Manager gets installed, it also pulls all the necessary packages for your LTSP server (LTSP, LDM, dnsmasq, epoptes etc), but it's not allowed to configure them automatically at that point. So, when you first run LTSP Manager (and also after major updates), it prompts you to run Initial setup. If for some reason you decline, you can find it again in the Server → Initial setup menu.

Initial setup performs the following actions. Don't worry if you don't understand some of them, that's what automation is for. :)
 * It adds the current user to the epoptes and teacher groups. You need to logout and login again in order for this to take effect.
 * It creates an lts.conf if it doesn't exist.
 * It installs a script that disables flow control and enables NAT in the 192.168.67.x internal subnet, if it exists.
 * It ensures that thin clients can access the LTSP server with the hostname "server", as fat clients do.
 * It diverts some files that break LTSP, e.g. some bad network-manager configuration files.
 * It configures dnsmasq in (Proxy)DHCP, TFTP, and DNS server mode.
 * It finetunes some system configuration files to workaround known issues that are not yet solved in their respective packages.

For those curious about the changes that will be made:

https://git.launchpad.net/ltsp-manager/tree/share/ltsp-manager/initial-setup.sh