Do not create a build directory at first.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
checkout and sync remote dabba read-only git repository.

the dabba/ directory will be created while the repository is
cloned.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
create out-of-build directory and use to build the exectutables.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
add "indent" to the package prerequisites.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
make sure to update/upgrade packages on target.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>