meta-lg: systemd-machine-units: put files into correct directory to include them really

Signed-off-by: Simon Busch <morphis@gravedo.de>
meta-hp: initramfs-boot-android: create missing directories

LVM requires /var/lock to be present which now symlinks to /run/lock which isn't created
by anybody in our initramfs as no real init system is running which would care about it.
Without this fix the init script is unable to mount the root partition

Signed-off-by: Simon Busch <morphis@gravedo.de>
meta-android: android-system: stop lxc container the hard way

lxc-stop doesn't work correctly so we have to go the hard way and kill the container
directly instead of waiting to shut it down.

Signed-off-by: Simon Busch <morphis@gravedo.de>
meta-lg: mako: include dosfstools

We needs fsck.vfat from dosfstools to satisfy systemd when it wants to check vfat
partitions which mako has on startup.

Signed-off-by: Simon Busch <morphis@gravedo.de>
meta-lg: base-files: prevent systemd from hardly requiring partitions to be mounted

By default systemd puts in a a RequiredBy dependency on local-fs.target for partitions in
fstab unless you tell it to not do so. On our recent builds both needed partitions for
firmware and persistant data were not available early enough so it steopped the boot
process. With specifying "nofail" as option we tell systemd to continue booting and don't
wait for those partitions to be mounted.

Furthermore we now create the /persist directory which wasn't created before.

Signed-off-by: Simon Busch <morphis@gravedo.de>
meta-lg: systemd-machine-units: put into correct directory

Keeping them in the wrong subdirectory prevents them from being detected as correct
appendings to the original recipe.

Signed-off-by: Simon Busch <morphis@gravedo.de>