check_updates: Fix xmldefaults not being initialised and used properly

Signed-off-by: Torben Hohn <torbenh@linutronix.de>
enable LOCALMACHINE for primary_host

There are users that want to use the LOCALMACHINE as primary_host.
This patch enables it, by replacing LOCALMACHINE with 10.0.2.2 in the
primary_host setting of the common.cfg / debian installer preseeding

Signed-off-by: Manuel Traut <manut@linutronix.de>
Merge remote-tracking branch 'origin/devel/torbenh/devel'
update schema: add devpts to filesystem list

Signed-off-by: Manuel Traut <manut@linutronix.de>
Merge branch 'master' of ssh://lxcvs/linutronix/elbe/elbe
fix check_updates to work with LOCALMACHINE

10.0.2.2 in sources.list needs to be replaced by localhost

Signed-off-by: Manuel Traut <manut@linutronix.de>
elbe-diff: fix usage output

diff compares directories not xml files

Signed-off-by: Manuel Traut <manut@linutronix.de>
add version.py to build chroot dir

otherwise dump.py crashes and no validation.txt will be created. That leads
to this error:

mkdir: created directory 'build-chroot/chroot/opt/elbe/'
Traceback (most recent call last):
  File "/usr/bin/elbe", line 83, in <module>
    run_command( sys.argv[2:] )
  File "/usr/lib/python2.7/dist-packages/elbepack/buildchroot.py", line 484, in run_command
    outf.do_command( 'cp "%s" "%s"' % (chroot+fname.strip(), opt.target) )
  File "/usr/lib/python2.7/dist-packages/elbepack/buildchroot.py", line 111, in do_command
    raise commanderror(cmd, p.returncode)
elbepack.buildchroot.commanderror

when it is tried to be extracted.

Signed-off-by: Manuel Traut <manut@linutronix.de>