diff options
-rwxr-xr-x | common/custom-licenses/BSD_LMS | 30 | ||||
-rw-r--r-- | common/recipes-bsp/amt/files/atnetworktool-printf-fix.patch (renamed from common/recipes-bsp/amt/lms/atnetworktool-printf-fix.patch) | 0 | ||||
-rw-r--r-- | common/recipes-bsp/amt/files/readlink-declaration.patch (renamed from common/recipes-bsp/amt/lms/readlink-declaration.patch) | 0 | ||||
-rw-r--r-- | common/recipes-bsp/amt/lms7_7.1.20.bb (renamed from common/recipes-bsp/amt/lms_7.1.20.bb) | 27 |
4 files changed, 41 insertions, 16 deletions
diff --git a/common/custom-licenses/BSD_LMS b/common/custom-licenses/BSD_LMS new file mode 100755 index 00000000..2ea28ff4 --- /dev/null +++ b/common/custom-licenses/BSD_LMS | |||
@@ -0,0 +1,30 @@ | |||
1 | Copyright (C) 2004-2012 Intel Corporation. All rights reserved. | ||
2 | |||
3 | • This license covers the sources of the Local Manageability Service (LMS). | ||
4 | For licensing information for the LMS build scripts, please refer to the file build_script_license.txt. | ||
5 | |||
6 | Redistribution and use in source and binary forms, with or without | ||
7 | modification, are permitted provided that the following conditions are met: | ||
8 | |||
9 | - Redistributions of source code must retain the above copyright notice, | ||
10 | this list of conditions and the following disclaimer. | ||
11 | |||
12 | - Redistributions in binary form must reproduce the above copyright notice, | ||
13 | this list of conditions and the following disclaimer in the documentation | ||
14 | and/or other materials provided with the distribution. | ||
15 | |||
16 | - Neither the name of Intel Corporation. nor the names of its | ||
17 | contributors may be used to endorse or promote products derived from this | ||
18 | software without specific prior written permission. | ||
19 | |||
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' | ||
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | ||
23 | ARE DISCLAIMED. IN NO EVENT SHALL Intel Corporation. OR THE CONTRIBUTORS | ||
24 | BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | ||
25 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | ||
26 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||
27 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | ||
28 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | ||
29 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | ||
30 | POSSIBILITY OF SUCH DAMAGE. | ||
diff --git a/common/recipes-bsp/amt/lms/atnetworktool-printf-fix.patch b/common/recipes-bsp/amt/files/atnetworktool-printf-fix.patch index 6bb03e3a..6bb03e3a 100644 --- a/common/recipes-bsp/amt/lms/atnetworktool-printf-fix.patch +++ b/common/recipes-bsp/amt/files/atnetworktool-printf-fix.patch | |||
diff --git a/common/recipes-bsp/amt/lms/readlink-declaration.patch b/common/recipes-bsp/amt/files/readlink-declaration.patch index 0246d501..0246d501 100644 --- a/common/recipes-bsp/amt/lms/readlink-declaration.patch +++ b/common/recipes-bsp/amt/files/readlink-declaration.patch | |||
diff --git a/common/recipes-bsp/amt/lms_7.1.20.bb b/common/recipes-bsp/amt/lms7_7.1.20.bb index 1a901f7b..2c6a29e1 100644 --- a/common/recipes-bsp/amt/lms_7.1.20.bb +++ b/common/recipes-bsp/amt/lms7_7.1.20.bb | |||
@@ -3,10 +3,12 @@ to access the Intel Active Management Technology (AMT) firmware via \ | |||
3 | the Intel Management Engine Interface (MEI)." | 3 | the Intel Management Engine Interface (MEI)." |
4 | HOMEPAGE = "http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers" | 4 | HOMEPAGE = "http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers" |
5 | 5 | ||
6 | LICENSE = "Modified BSD" | 6 | LICENSE = "BSD_LMS" |
7 | 7 | ||
8 | PR = "r0" | 8 | PR = "r0" |
9 | SRC_URI = "http://software.intel.com/file/37962 \ | 9 | BPN="lms" |
10 | PV_SUB = "25" | ||
11 | SRC_URI = "http://software.intel.com/file/37962;downloadfilename=${BPN}+${PV}.${PV_SUB}.zip \ | ||
10 | file://atnetworktool-printf-fix.patch \ | 12 | file://atnetworktool-printf-fix.patch \ |
11 | file://readlink-declaration.patch" | 13 | file://readlink-declaration.patch" |
12 | 14 | ||
@@ -19,27 +21,20 @@ SRC_URI[sha256sum] = "cc0457f0044e924794bb1aeae9a72c28666a525cd8a963d0d929702229 | |||
19 | 21 | ||
20 | inherit autotools update-rc.d | 22 | inherit autotools update-rc.d |
21 | 23 | ||
22 | INITSCRIPT_NAME = "lms" | 24 | INITSCRIPT_NAME = "lms7" |
23 | INITSCRIPT_PARAMS = "defaults" | 25 | INITSCRIPT_PARAMS = "defaults" |
24 | 26 | ||
25 | PV_SUB = "25" | ||
26 | |||
27 | do_unpack2() { | 27 | do_unpack2() { |
28 | # The downloaded 37962 filename is actually lms+7.1.20.25.zip. | 28 | cd ${WORKDIR} |
29 | # It contains lms-7.1.20-25.tar.gz. | 29 | tar -xvzf ${WORKDIR}/outputdir/lms-${PV}-${PV_SUB}.tar.gz |
30 | # It contains lms-7.1.20-25.tar.gz untars to lms-7.1.20 | ||
31 | if [ -e "${WORKDIR}/37962" ]; then | ||
32 | mv ${WORKDIR}/37962 ${WORKDIR}/${PN}+${PV}.${PV_SUB}.zip | ||
33 | unzip -o ${WORKDIR}/${PN}+${PV}.${PV_SUB}.zip | ||
34 | mv ${WORKDIR}/${PN}-${PV}/outputdir/${PN}-${PV}-${PV_SUB}.tar.gz ${WORKDIR}/ | ||
35 | cd ${WORKDIR} | ||
36 | tar -xvzf ${PN}-${PV}-${PV_SUB}.tar.gz | ||
37 | fi | ||
38 | } | 30 | } |
39 | 31 | ||
40 | addtask unpack2 after do_unpack before do_patch | 32 | addtask unpack2 after do_unpack before do_patch |
41 | 33 | ||
42 | do_install_append () { | 34 | do_install_append () { |
35 | mv ${D}/${sbindir}/lms ${D}/${sbindir}/lms7 | ||
43 | install -d ${D}${sysconfdir}/init.d | 36 | install -d ${D}${sysconfdir}/init.d |
44 | install -m 0755 ${WORKDIR}/${PN}-${PV}/scripts/lms ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} | 37 | mv ${D}${sysconfdir}/rc.d/init.d/lms ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} |
38 | sed -i 's/^NAME=lms/NAME=lms7/' ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} | ||
39 | rmdir ${D}${datadir} || : | ||
45 | } | 40 | } |