diff options
author | Adrian Bunk <bunk@stusta.de> | 2019-08-25 20:21:15 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-08-29 14:05:12 +0100 |
commit | bac4bc9aa6a1f2fcf2ce9644925615185cc8e847 (patch) | |
tree | 9ef8ba7038907331db8f6d1f57f2915b3b6cf410 /meta/recipes-extended/lsb/lsbtest_1.0.bb | |
parent | 1af3e4bea666e944a610025ca8979098b59b1174 (diff) | |
download | poky-bac4bc9aa6a1f2fcf2ce9644925615185cc8e847.tar.gz |
Remove LSB support
LSB as a standard isn't current and isn't well suited to embedded
anyway. Its putting artifical constraints on the system and with modern
layer technology, would now be better off as its own layer. As such
its time to split it out.
The only part with some (marginal) usage is lsb_release,
which is split from the lsb package into an own lsb-release
package.
(From OE-Core rev: fb064356af615d67d85b65942103bf943d84d290)
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended/lsb/lsbtest_1.0.bb')
-rw-r--r-- | meta/recipes-extended/lsb/lsbtest_1.0.bb | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/meta/recipes-extended/lsb/lsbtest_1.0.bb b/meta/recipes-extended/lsb/lsbtest_1.0.bb deleted file mode 100644 index a90c023d52..0000000000 --- a/meta/recipes-extended/lsb/lsbtest_1.0.bb +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | SUMMARY = "Automates Linux Standard Base (LSB) tests" | ||
2 | HOMEPAGE = "https://wiki.debian.org/LSBInitScripts" | ||
3 | SECTION = "console/utils" | ||
4 | LICENSE = "GPLv2" | ||
5 | PR = "r3" | ||
6 | |||
7 | LIC_FILES_CHKSUM = "file://LSB_Test.sh;beginline=3;endline=16;md5=7063bb54b04719df0716b513447f4fc0" | ||
8 | |||
9 | SRC_URI = "file://LSB_Test.sh \ | ||
10 | file://packages_list \ | ||
11 | file://session \ | ||
12 | " | ||
13 | RDEPENDS_${PN} = "lsb rpm" | ||
14 | |||
15 | S = "${WORKDIR}" | ||
16 | |||
17 | do_install() { | ||
18 | install -d ${D}/opt/lsb-test | ||
19 | install -m 0755 ${S}/LSB_Test.sh ${D}/opt/lsb-test/LSB_Test.sh | ||
20 | install -m 0644 ${S}/packages_list ${D}/opt/lsb-test/packages_list | ||
21 | install -m 0644 ${S}/session ${D}/opt/lsb-test/session | ||
22 | if [ "${TARGET_ARCH}" = "i586" ] || [ "${TARGET_ARCH}" = "i686" ];then | ||
23 | sed -i -e 's/lsbarch/ia32/g' -e 's/targetarch/i486/g' ${D}/opt/lsb-test/packages_list | ||
24 | sed -i -e 's/targetarch/x86/g' ${D}/opt/lsb-test/session | ||
25 | fi | ||
26 | if [ "${TARGET_ARCH}" = "x86_64" ];then | ||
27 | sed -i -e 's/lsbarch/amd64/g' -e 's/targetarch/x86_64/g' ${D}/opt/lsb-test/packages_list | ||
28 | sed -i -e 's/targetarch/x86-64/g' ${D}/opt/lsb-test/session | ||
29 | fi | ||
30 | if [ "${TARGET_ARCH}" = "powerpc" ];then | ||
31 | sed -i -e 's/lsbarch/ppc32/g' -e 's/targetarch/ppc/g' ${D}/opt/lsb-test/packages_list | ||
32 | sed -i -e 's/targetarch/PPC32/g' ${D}/opt/lsb-test/session | ||
33 | fi | ||
34 | |||
35 | # For a ppc64 target. the default userspace is 32b. | ||
36 | # Therefore, only change the lsbarch and targetarch | ||
37 | # in the package_list when MLIB=lib64 is being used. | ||
38 | # Otherwise, by default, the ppc32 LSB packages | ||
39 | # will be downloaded by LSB_Test.sh | ||
40 | if [ "${TARGET_ARCH}" = "powerpc64" ];then | ||
41 | if [ "${PN}" != "${BPN}" ];then | ||
42 | sed -i -e 's/lsbarch/ppc64/g' -e 's/targetarch/ppc64/g' ${D}/opt/lsb-test/packages_list | ||
43 | sed -i -e 's/targetarch/PPC64/g' ${D}/opt/lsb-test/session | ||
44 | fi | ||
45 | fi | ||
46 | } | ||
47 | |||
48 | FILES_${PN} += "/opt/lsb-test/* \ | ||
49 | " | ||