Tags: blaisephilip/isar
Tags
isar-events: Try unmounting all mounts before returning an error Isar would loop forever if a mount cannot be unmounted because another bind mount was done underneath it (e.g. <basedir>/sys/devices on top of <basedir>/sys). Increase of chances of success by trying to unmount everything before returning an error. In the <basedir>/sys/dev case, we may try <basedir>/sys first and fail but would continue to unmount <basedir>/sys/dev. On the following call, only <basedir>/sys will remain and the unmount_all should now succeed. We may want to implement a timeout: e.g. giveup after 30 tries (i.e. approximately 30 seconds)? Signed-off-by: Cedric Hombourger <Cedric_Hombourger@mentor.com>
image: Add dependency from isar-apt There are two components in Isar who uses isar-apt: - buildchroot - images At the moment the only buildchroot has dapendency from isar-apt, this patch adds it also for images. Signed-off-by: Alexander Smirnov <asmirnov@ilbers.de> Reported-by: Henning Schild <henning.schild@siemens.com>
Isar v0.3 release Major summary: 1. Changed build folders layout: Better support for multiple arch and distro builds with multiconfig, single working directory for each recipe. 2. Added flexibility to Isar pipeline: Define base classes and generic tasks. 3. Isar documentation: Added contributing, maintainer, technical overview. 4. Raw packages: Added possibility to create custom packages that don't require compilation. Also added a sample application to demonstrate this. 5. Apt deployment: Added initial implementation, better support for deps installation to target filesystem. 6. VM: Improved script to start QEMU VM, added basic test for QEMU image boot-ability.