livebuild: Make LIVEBUILD_ROOT a variable

Signed-off-by: Jan Blunck <jblunck@infradead.org>
livebuild: Skip top-level directory if it matches recipe name

If there is one directory with the recipe name in the tarball lets skip
into it before we check the configuration.

Signed-off-by: Jan Blunck <jblunck@infradead.org>
livebuild: Make LiveBuild.pm ignore recipe name base directory as well

Signed-off-by: Jan Blunck <jblunck@infradead.org>
support PKGBUILD files generated by a service
add parse_typed helper, to be used in OBS

This is do decouple the on-disk filename from the internal
filename. You can call recipe2buildtype to get the type and
then parse_typed to get the file parsed.
support _service prefixed recipe files in recipe_set_buildtype
Merge pull request #119 from jblunck/livebuild

Make livebuild step into top-level directory
use "ppcle" to carry ppc personality when coming from ppc64le
one more place to use ppcle when finding which qemu binary to call
fix vm-lxc on ppc
livebuild: indentation fixes
add workaround for arm builds on aarch64
add workaround for broken coreutils package

chroot no longer changes the current working directory...
Fix service handling in recipe2buildtype
configure ipv6 loopback
avoid watchdog getting fooled by binary junk in logfile

If grep thinks the file is binary it only prints "Binary file ... matches"
Merge pull request #126 from andreas-schwab/master

avoid watchdog getting fooled by binary junk in logfile
Fix dependency parsing for dsc files

The code didn't strip leading white space.
fix argument spliiting

' ' is like \s+ but removes leading spaces.
simplify getopt handling

Also gets rid of those 'odd number in hash assignment' warnings.