<commit_before># meta-mender

This document outlines the steps needed to build a Yocto image containing a
testable version of `Mender`, including the required partitioning and boot
configuration.  It is possible to build the image for both QEMU and BeagleBone
Black using the the ```vexpress-qemu``` or ```beaglebone``` machine type
respectively.


What is Mender?
==============

Mender is an open source software to address a very specific problem: safely rolling out software updates and patches to connected embedded Linux devices. A detailed description of Mender is provided in the [Mender
repository](https://github.com/mendersoftware/mender).


Overview
========

This layer contains all the needed recipes to build the Mender Go binary as a
part of the Yocto image. It currently supports cross-compiling Mender for ARM
devices using Go 1.4 and 1.5.

As Mender is a framework not just a standalone application it requires the
bootloader and partition layout set up in a specific way. That's why it is
recommended to use Yocto for building a complete image containing all the needed
dependencies and configuration.

Detailed instructions and recipes needed for building a self-containing image
can be found later in this document.


Dependencies
============<commit_msg>Update Go requirements in README.<commit_after># meta-mender

This document outlines the steps needed to build a Yocto image containing a
testable version of `Mender`, including the required partitioning and boot
configuration.  It is possible to build the image for both QEMU and BeagleBone
Black using the the ```vexpress-qemu``` or ```beaglebone``` machine type
respectively.


What is Mender?
==============

Mender is an open source software to address a very specific problem: safely rolling out software updates and patches to connected embedded Linux devices. A detailed description of Mender is provided in the [Mender
repository](https://github.com/mendersoftware/mender).


Overview
========

This layer contains all the needed recipes to build the Mender Go binary as a
part of the Yocto image. It currently supports cross-compiling Mender for ARM
devices using Go 1.6.

As Mender is a framework not just a standalone application it requires the
bootloader and partition layout set up in a specific way. That's why it is
recommended to use Yocto for building a complete image containing all the needed
dependencies and configuration.

Detailed instructions and recipes needed for building a self-containing image
can be found later in this document.


Dependencies
============
{'fraction_non_alphanumeric': 0.06313328137178488, 'fraction_numerical': 0.002338269680436477, 'mean_word_length': 4.928406466512702, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2381724', 'n_tokens_mistral': 633, 'n_tokens_neox': 599, 'n_words': 364}