diff options
author | Stefano Babic <sbabic@denx.de> | 2020-01-03 13:33:22 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-01-07 12:43:28 +0000 |
commit | cfdaad287b8bfe6909acc0257d120c58abe8ae5e (patch) | |
tree | d651de642269fca0347fac4c420d562951bdeb6b /meta/recipes-bsp | |
parent | 260a215171b3998091f08c71deb7a7b49f994d2f (diff) | |
download | poky-cfdaad287b8bfe6909acc0257d120c58abe8ae5e.tar.gz |
libubootenv: Add libubootenv which replaces u-boot-fw-utils
libubootenv is a replacement for u-boot-fw-utils. It is
hardware-independent and provides fw_printenv and fw_setenv tools that
are full compatible with the ones provided by U-Boot. A library is
provided to access the environment from an own application.
License is LGPL-2.1 and this allow to link the library to proprietary
code. The user of the tools should install the configuration file
"fw_env.config", as he is already used to with u-boot-fw-utils. The
configuration file is compatible with u-boot-fw-utils.
A full discussion about issues on current u-boot-fw-utils can be read on
U-Boot's ML at:
http://u-boot.10912.n7.nabble.com/SWUpdate-U-Boot-environment-library-dependency-tt340530.html#none
(From OE-Core rev: 325a8dec3c24723e02c8c7a0b416321adc7a5717)
Signed-off-by: Stefano Babic <sbabic@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-bsp')
-rw-r--r-- | meta/recipes-bsp/u-boot/libubootenv_0.2.bb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/meta/recipes-bsp/u-boot/libubootenv_0.2.bb b/meta/recipes-bsp/u-boot/libubootenv_0.2.bb new file mode 100644 index 0000000000..23230d132e --- /dev/null +++ b/meta/recipes-bsp/u-boot/libubootenv_0.2.bb | |||
@@ -0,0 +1,26 @@ | |||
1 | SUMMARY = "U-Boot libraries and tools to access environment" | ||
2 | DEPENDS += "mtd-utils" | ||
3 | |||
4 | DESCRIPTION = "This package contains tools and libraries to read \ | ||
5 | and modify U-Boot environment. \ | ||
6 | It provides a hardware-independent replacement for fw_printenv/setenv utilities \ | ||
7 | provided by U-Boot" | ||
8 | |||
9 | HOMEPAGE = "https://github.com/sbabic/libubootenv" | ||
10 | LICENSE = "LGPL-2.1" | ||
11 | LIC_FILES_CHKSUM = "file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c" | ||
12 | SECTION = "libs" | ||
13 | |||
14 | SRC_URI = "git://github.com/sbabic/libubootenv;protocol=https" | ||
15 | SRCREV = "bf6ff631c0e38cede67268ceb8bf1383b5f8848e" | ||
16 | |||
17 | S = "${WORKDIR}/git" | ||
18 | |||
19 | inherit cmake | ||
20 | |||
21 | EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release" | ||
22 | |||
23 | PROVIDES += "u-boot-fw-utils" | ||
24 | RPROVIDES_${PN} += "u-boot-fw-utils" | ||
25 | |||
26 | BBCLASSEXTEND = "native" | ||