fix grub install

it got broken by the revert of the grub changes

Signed-off-by: Manuel Traut <manut@linutronix.de>
bump version 0.8.1~beta2

Signed-off-by: Manuel Traut <manut@linutronix.de>
elbeproject: use get functions to retrieve rpcaptcache

always use the get function to retrieve the rpcaptcache to ensure
that an instance exists.

Signed-off-by: Manuel Traut <manut@linutronix.de>
buildchroot: add option to skip pkglist section

this can be used to speedup image generation for testing modifications
in the archive or finetuning section.

changes of the pkg-list will be ignored if elbe buildchroot is called
with the --skip-pgklist parameter.

Signed-off-by: Manuel Traut <manut@linutronix.de>
enable btrfs support

this patch allows the definition of btrfs filesystems.

Signed-off-by: Manuel Traut <manut@linutronix.de>
finetuning: ln - add missing braces

Signed-off-by: Manuel Traut <manut@linutronix.de>
Add Dockerfile to construct a docker image

Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
dockerfile: add README.md

Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
dockerfile: readme: use privileged docker process

We use kvm in the container so we need access to the hosts kvm subsystem,
and that is only accessible with the option --privileged.

Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
finetuning: Fix quoting issue in command and buildenv_command.

Signed-off-by: Manuel Traut <manut@linutronix.de>
finetuning: remove special logging output

Signed-off-by: Manuel Traut <manut@linutronix.de>
finetuning: add raw_cmd

raw_cmd executes the given command in the chroot environment

the common 'command' tag uses '/bin/sh; inside the chroot to
execute the command

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated THANKS file

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated: add --verbose flag

to get debug output on stdout instead of syslog

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated: remove typo in print

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated: fix print of ignore message

it was always printed on the end of an update

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated: catch exception if updating apt sources fails

e.g. because of a r/o mounted filesystem

Signed-off-by: Manuel Traut <manut@linutronix.de>
aptprogress: add finishUpdate hook

it is triggered by apply_udpate in updated

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated: add rw_access class

this class can be used to access files or directories on a normaly
read-only mounted filesystem. The class remounts the filesystem rw
on entry (only if it was mounted ro) and remounts it on exit to
the original status.

usage:
  with rw_access ("/root/myfile.txt") as f:
     f.write ("huhu")

  with rw_access ("/home/mr_x"):
     os.system ("touch /home/mr_x/xyz")

Signed-off-by: Manuel Traut <manut@linutronix.de>
updated: add repocache parameter

don't use hard-coded path to place update repositories

Signed-off-by: Manuel Traut <manut@linutronix.de>