Make eta config a bit more flexible

It's now possible to do chroot builds both using source
and snapshot. Also we are checking for dependencies in non
chroot builds too.