support --directdepsend-- marker
Don't crash on startup if Achive::Tar is not available
refactor a bit
- run mkswap only inside the VM, it can have a different format
Setup environment variables for Arch packages

login shells started with "su -l" behave differently on Arch
(/etc/profile not executed):
https://github.com/openSUSE/open-build-service/issues/713
Merge pull request #117 from e9925248/master

Setup environment variables for Arch packages
Merge pull request #116 from jblunck/livebuild-build-binaries

Requested changes to use /.build.binaries as a repository path
livebuild: Do not substitute while parsing

If the project configuration is changing the source is not parsed again.
Therefore the substitution shall be done in bs_sched and bs_repserver.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
livebuild: Error out if archives are configured

We do not support additional repositories defined in the live-build
configuration so we return an error here.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
livebuild: Skip toplevel directory in *.livebuild tar

Skip the toplevel directory in the *.livebuild tar matches the recipe
filename.

Signed-off-by: Jan Blunck <jblunck@infradead.org>