Bug#697320: changes to scripts/config.sh break configuration process
Commit 3443d2116604ef0657bc158a7d7511c676aa2f7a  makes every configuration script run in a pipeline. Each command in a pipeline is executed in a subshell, so any change to a variable is not preserved. As a result, any script, which saves state in an exported variable, breaks.
For example, wheezy beta2 KDE live system  tries to run startx from tty1, though KDM is up and running. That's because *xinit configuration script is not aware, that *kdm script has already worked, and therefore assumes, that no display manager has been configured.