diff options
author | Tom Zanussi <tom.zanussi@intel.com> | 2012-05-03 09:42:32 -0500 |
---|---|---|
committer | Tom Zanussi <tom.zanussi@intel.com> | 2012-05-30 14:22:51 -0500 |
commit | 58b31cf0abefd37cdaeefc7176d7a0b6e90f18ab (patch) | |
tree | 5ca85ebcff79de093b1d2e12c29565adff56140a /common/recipes-bsp/amt/lms_7.1.20.bb | |
parent | e32cdfd27a38b588af648b422dc6991717f1a386 (diff) | |
download | meta-intel-58b31cf0abefd37cdaeefc7176d7a0b6e90f18ab.tar.gz |
lms: new recipe
Add support for the Intel Active Management Technology (AMT) Local
Manageability Service (LMS) daemon.
The Intel LMS daemon allows applications to access the Intel AMT
firmware via the Intel Management Engine Interface (MEI).
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Diffstat (limited to 'common/recipes-bsp/amt/lms_7.1.20.bb')
-rw-r--r-- | common/recipes-bsp/amt/lms_7.1.20.bb | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/common/recipes-bsp/amt/lms_7.1.20.bb b/common/recipes-bsp/amt/lms_7.1.20.bb new file mode 100644 index 00000000..3fd8c278 --- /dev/null +++ b/common/recipes-bsp/amt/lms_7.1.20.bb | |||
@@ -0,0 +1,43 @@ | |||
1 | DESCRIPTION = "Intel Local Manageability Service allows applications \ | ||
2 | to access the Intel Active Management Technology (AMT) firmware via \ | ||
3 | the Intel Management Engine Interface (MEI)." | ||
4 | HOMEPAGE = "http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers" | ||
5 | |||
6 | LICENSE = "Modified BSD" | ||
7 | |||
8 | PR = "r0" | ||
9 | SRC_URI = "http://software.intel.com/file/37962 \ | ||
10 | file://atnetworktool-printf-fix.patch \ | ||
11 | file://readlink-declaration.patch" | ||
12 | |||
13 | COMPATIBLE_HOST = '(i.86|x86_64).*-linux' | ||
14 | |||
15 | LIC_FILES_CHKSUM = "file://COPYING;md5=7264184cf88d9f27b719a9656255b47b" | ||
16 | |||
17 | SRC_URI[md5sum] = "687b76e78bfdbcf567c0e842c1fe240a" | ||
18 | SRC_URI[sha256sum] = "cc0457f0044e924794bb1aeae9a72c28666a525cd8a963d0d92970222946e75b" | ||
19 | |||
20 | inherit autotools update-rc.d | ||
21 | |||
22 | INITSCRIPT_NAME = "lms" | ||
23 | INITSCRIPT_PARAMS = "defaults" | ||
24 | |||
25 | PV_SUB = "25" | ||
26 | |||
27 | do_unpack2() { | ||
28 | # The downloaded 37962 filename is actually lms+7.1.20.25.zip. | ||
29 | # It contains lms-7.1.20-25.tar.gz. | ||
30 | # It contains lms-7.1.20-25.tar.gz untars to lms-7.1.20 | ||
31 | mv ${WORKDIR}/37962 ${WORKDIR}/${PN}+${PV}.${PV_SUB}.zip | ||
32 | unzip -o ${WORKDIR}/${PN}+${PV}.${PV_SUB}.zip | ||
33 | mv ${WORKDIR}/${PN}-${PV}/outputdir/${PN}-${PV}-${PV_SUB}.tar.gz ${WORKDIR}/ | ||
34 | cd ${WORKDIR} | ||
35 | tar -xvzf ${PN}-${PV}-${PV_SUB}.tar.gz | ||
36 | } | ||
37 | |||
38 | addtask unpack2 after do_unpack before do_patch | ||
39 | |||
40 | do_install_append () { | ||
41 | install -d ${D}${sysconfdir}/init.d | ||
42 | install -m 0755 ${WORKDIR}/${PN}-${PV}/scripts/lms ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} | ||
43 | } | ||