recipe: Unlock root on the runtime-fs

The ks is only used for testing, thus we allow an easy consumption by
unlocking root.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ks: Fix imagbase build

Previously we missed to configure, which broke the build of imagbase.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
ks: Auto-login into the runimte-layout image

Also for an easier consumption and automation.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
imgbase: Fix BLS path usage

BLS expects the paths of kernel/initrd to be relative to the boot dir.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
tools: Allow to boot into the shell of an image

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
test: Rework functional testing

The testing now only relies on qemu and not python-expect anymore.

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>
test: Refactor building and testing

$ make build
$ make check-local

Should do the trick now

Signed-off-by: Fabian Deutsch <fabiand@fedoraproject.org>