From eb8dc40360f0cfef56fb6947cc817a547d6d9bc6 Mon Sep 17 00:00:00 2001 From: Dave Cobbley Date: Tue, 14 Aug 2018 10:05:37 -0700 Subject: [Subtree] Removing import-layers directory As part of the move to subtrees, need to bring all the import layers content to the top level. Change-Id: I4a163d10898cbc6e11c27f776f60e1a470049d8f Signed-off-by: Dave Cobbley Signed-off-by: Brad Bishop --- .../recipes-test/aspell/aspell_0.0.0.1.bb | 32 +++++++++ .../recipes-test/aspell/aspell_0.60.6.1.bbappend | 2 + .../container-image/container-image-testpkg.bb | 8 +++ .../container-image/container-test-image.bb | 8 +++ .../recipes-test/devtool/devtool-test-local/file1 | 1 + .../recipes-test/devtool/devtool-test-local/file2 | 1 + .../devtool/devtool-test-local_6.03.bb | 16 +++++ .../recipes-test/devtool/devtool-test-localonly.bb | 7 ++ .../devtool/devtool-test-localonly/file1 | 1 + .../devtool/devtool-test-localonly/file2 | 1 + .../recipes-test/devtool/devtool-test-patch-gz.bb | 18 ++++++ .../devtool/devtool-test-patch-gz/readme.patch.gz | Bin 0 -> 449 bytes .../recipes-test/devtool/devtool-test-subdir.bb | 9 +++ .../devtool-test-subdir/devtool-test-subdir.tar.gz | Bin 0 -> 181 bytes .../devtool/devtool-test-subdir/testfile | 1 + ...01-Add-a-note-line-to-the-quick-reference.patch | 25 +++++++ .../devtool/devtool-upgrade-test1_1.5.3.bb | 20 ++++++ .../devtool-upgrade-test1_1.5.3.bb.upgraded | 18 ++++++ .../devtool/devtool-upgrade-test2_git.bb | 22 +++++++ .../devtool/devtool-upgrade-test2_git.bb.upgraded | 21 ++++++ .../recipes-test/emptytest/emptytest.bb | 7 ++ poky/meta-selftest/recipes-test/error/error.bb | 10 +++ .../recipes-test/images/error-image.bb | 8 +++ .../recipes-test/images/oe-selftest-image.bb | 9 +++ .../recipes-test/images/test-empty-image.bb | 6 ++ .../recipes-test/images/wic-image-minimal.bb | 15 +++++ .../recipes-test/images/wic-image-minimal.wks | 10 +++ poky/meta-selftest/recipes-test/m4/m4_%.bbappend | 2 + .../man-db/files/0001-Test-patch-here.patch | 22 +++++++ .../recipes-test/man-db/man-db_%.bbappend | 2 + .../recipes-test/postinst/postinst_1.0.bb | 72 +++++++++++++++++++++ .../recipes-test/recipetool/files/add-file.patch | 8 +++ .../recipes-test/recipetool/files/file1 | 2 + .../recipes-test/recipetool/files/installscript.sh | 3 + .../recipetool/files/selftest-replaceme-inst-func | 1 + .../files/selftest-replaceme-inst-globfile | 1 + .../files/selftest-replaceme-inst-todir-globfile | 1 + .../recipetool/files/selftest-replaceme-orig | 1 + .../files/selftest-replaceme-src-globfile | 1 + .../recipetool/files/selftest-replaceme-todir | 1 + .../recipetool/files/subdir/fileinsubdir | 1 + .../recipetool/selftest-recipetool-appendfile.bb | 44 +++++++++++++ .../recipes-test/selftest-ed/selftest-ed_0.5.bb | 22 +++++++ .../recipes-test/selftest-ed/selftest-ed_1.14.1.bb | 36 +++++++++++ .../xcursor-transparent-theme_%.bbappend | 2 + 45 files changed, 498 insertions(+) create mode 100644 poky/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb create mode 100644 poky/meta-selftest/recipes-test/aspell/aspell_0.60.6.1.bbappend create mode 100644 poky/meta-selftest/recipes-test/container-image/container-image-testpkg.bb create mode 100644 poky/meta-selftest/recipes-test/container-image/container-test-image.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-local/file1 create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-local/file2 create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file1 create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file2 create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz/readme.patch.gz create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/devtool-test-subdir.tar.gz create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/testfile create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1-1.5.3/0001-Add-a-note-line-to-the-quick-reference.patch create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb create mode 100644 poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded create mode 100644 poky/meta-selftest/recipes-test/emptytest/emptytest.bb create mode 100644 poky/meta-selftest/recipes-test/error/error.bb create mode 100644 poky/meta-selftest/recipes-test/images/error-image.bb create mode 100644 poky/meta-selftest/recipes-test/images/oe-selftest-image.bb create mode 100644 poky/meta-selftest/recipes-test/images/test-empty-image.bb create mode 100644 poky/meta-selftest/recipes-test/images/wic-image-minimal.bb create mode 100644 poky/meta-selftest/recipes-test/images/wic-image-minimal.wks create mode 100644 poky/meta-selftest/recipes-test/m4/m4_%.bbappend create mode 100644 poky/meta-selftest/recipes-test/man-db/files/0001-Test-patch-here.patch create mode 100644 poky/meta-selftest/recipes-test/man-db/man-db_%.bbappend create mode 100644 poky/meta-selftest/recipes-test/postinst/postinst_1.0.bb create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/add-file.patch create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/file1 create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/installscript.sh create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-func create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-globfile create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-todir-globfile create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-orig create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-src-globfile create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-todir create mode 100644 poky/meta-selftest/recipes-test/recipetool/files/subdir/fileinsubdir create mode 100644 poky/meta-selftest/recipes-test/recipetool/selftest-recipetool-appendfile.bb create mode 100644 poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_0.5.bb create mode 100644 poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.14.1.bb create mode 100644 poky/meta-selftest/recipes-test/xcursor-transparent-theme/xcursor-transparent-theme_%.bbappend (limited to 'poky/meta-selftest/recipes-test') diff --git a/poky/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb b/poky/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb new file mode 100644 index 000000000..073cf5665 --- /dev/null +++ b/poky/meta-selftest/recipes-test/aspell/aspell_0.0.0.1.bb @@ -0,0 +1,32 @@ +# This recipe is a copy from the oe-core one. +# It has a lower and invalid version number in order not to be accidentally used by bitbake. +# It is used for tests that require overlayed recipe files. + +SUMMARY = "GNU Aspell spell-checker" +SECTION = "console/utils" + +LICENSE = "LGPLv2 | LGPLv2.1" +LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34" + +PR = "r1" + +SRC_URI = "${GNU_MIRROR}/aspell/aspell-${PV}.tar.gz" +SRC_URI[md5sum] = "e66a9c9af6a60dc46134fdacf6ce97d7" +SRC_URI[sha256sum] = "f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1" + +EXCLUDE_FROM_WORLD = "1" + +PACKAGECONFIG ??= "" +PACKAGECONFIG[curses] = "--enable-curses,--disable-curses,ncurses" + +PACKAGES += "libaspell libpspell libpspell-dev aspell-utils" + +FILES_${PN}-dbg += "${libdir}/aspell-0.60/.debu*" +FILES_libaspell = "${libdir}/libaspell.so.* ${libdir}/aspell*" +FILES_aspell-utils = "${bindir}/word-list-compress ${bindir}/aspell-import ${bindir}/run-with-aspell ${bindir}/pre*" +FILES_${PN} = "${bindir}/aspell" +FILES_libpspell = "${libdir}/libpspell.so.*" +FILES_libpspell-dev = "${libdir}/libpspell* ${bindir}/pspell-config ${includedir}/pspell" + +ARM_INSTRUCTION_SET = "arm" +inherit autotools gettext diff --git a/poky/meta-selftest/recipes-test/aspell/aspell_0.60.6.1.bbappend b/poky/meta-selftest/recipes-test/aspell/aspell_0.60.6.1.bbappend new file mode 100644 index 000000000..205720982 --- /dev/null +++ b/poky/meta-selftest/recipes-test/aspell/aspell_0.60.6.1.bbappend @@ -0,0 +1,2 @@ +# This bbappend is used to alter the recipe using the test_recipe.inc file created by tests. +include test_recipe.inc diff --git a/poky/meta-selftest/recipes-test/container-image/container-image-testpkg.bb b/poky/meta-selftest/recipes-test/container-image/container-image-testpkg.bb new file mode 100644 index 000000000..f8dd2290b --- /dev/null +++ b/poky/meta-selftest/recipes-test/container-image/container-image-testpkg.bb @@ -0,0 +1,8 @@ +LICENSE = "MIT" + +INHIBIT_DEFAULT_DEPS = "1" + +do_install_append() { + install -d ${D}${bindir} + touch ${D}${bindir}/theapp +} diff --git a/poky/meta-selftest/recipes-test/container-image/container-test-image.bb b/poky/meta-selftest/recipes-test/container-image/container-test-image.bb new file mode 100644 index 000000000..d5f939c6e --- /dev/null +++ b/poky/meta-selftest/recipes-test/container-image/container-test-image.bb @@ -0,0 +1,8 @@ +IMAGE_INSTALL += "container-image-testpkg" + +LICENSE = "MIT" + +IMAGE_FSTYPES = "container" +IMAGE_LINGUAS = "" + +inherit core-image diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-local/file1 b/poky/meta-selftest/recipes-test/devtool/devtool-test-local/file1 new file mode 100644 index 000000000..f4bdcfc83 --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-local/file1 @@ -0,0 +1 @@ +The first file diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-local/file2 b/poky/meta-selftest/recipes-test/devtool/devtool-test-local/file2 new file mode 100644 index 000000000..a7e2414bd --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-local/file2 @@ -0,0 +1 @@ +The second file diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb b/poky/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb new file mode 100644 index 000000000..b377cb760 --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-local_6.03.bb @@ -0,0 +1,16 @@ +LICENSE = "GPLv2+" +LIC_FILES_CHKSUM = "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3" + +INHIBIT_DEFAULT_DEPS = "1" + +SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/syslinux-${PV}.tar.xz \ + file://file1 \ + file://file2" + +SRC_URI[md5sum] = "92a253df9211e9c20172796ecf388f13" +SRC_URI[sha256sum] = "26d3986d2bea109d5dc0e4f8c4822a459276cf021125e8c9f23c3cca5d8c850e" +UPSTREAM_VERSION_UNKNOWN = "1" + +S = "${WORKDIR}/syslinux-${PV}" + +EXCLUDE_FROM_WORLD = "1" diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb b/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb new file mode 100644 index 000000000..3f7123cda --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly.bb @@ -0,0 +1,7 @@ +LICENSE = "CLOSED" +INHIBIT_DEFAULT_DEPS = "1" + +SRC_URI = "file://file1 \ + file://file2" + +EXCLUDE_FROM_WORLD = "1" diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file1 b/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file1 new file mode 100644 index 000000000..f4bdcfc83 --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file1 @@ -0,0 +1 @@ +The first file diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file2 b/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file2 new file mode 100644 index 000000000..a7e2414bd --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-localonly/file2 @@ -0,0 +1 @@ +The second file diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb b/poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb new file mode 100644 index 000000000..fc3799590 --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz.bb @@ -0,0 +1,18 @@ +LICENSE = "GPLv2+" +LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" + +DEPENDS = "libxres libxext virtual/libx11 ncurses" + +SRC_URI = "http://downloads.yoctoproject.org/releases/xrestop/xrestop-0.4.tar.gz \ + file://readme.patch.gz \ + " +UPSTREAM_VERSION_UNKNOWN = "1" + +S = "${WORKDIR}/xrestop-0.4" + +SRC_URI[md5sum] = "d8a54596cbaf037e62b80c4585a3ca9b" +SRC_URI[sha256sum] = "67c2fc94a7ecedbaae0d1837e82e93d1d98f4a6d759828860e552119af3ce257" + +inherit autotools pkgconfig + +EXCLUDE_FROM_WORLD = "1" diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz/readme.patch.gz b/poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz/readme.patch.gz new file mode 100644 index 000000000..4752492cc Binary files /dev/null and b/poky/meta-selftest/recipes-test/devtool/devtool-test-patch-gz/readme.patch.gz differ diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb b/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb new file mode 100644 index 000000000..3f6956524 --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir.bb @@ -0,0 +1,9 @@ +LICENSE = "CLOSED" +INHIBIT_DEFAULT_DEPS = "1" + +SRC_URI = "file://devtool-test-subdir.tar.gz \ + file://testfile;subdir=${BPN}" + +S = "${WORKDIR}/${BPN}" + +EXCLUDE_FROM_WORLD = "1" diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/devtool-test-subdir.tar.gz b/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/devtool-test-subdir.tar.gz new file mode 100644 index 000000000..3d44f803c Binary files /dev/null and b/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/devtool-test-subdir.tar.gz differ diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/testfile b/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/testfile new file mode 100644 index 000000000..12b519c0d --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-test-subdir/testfile @@ -0,0 +1 @@ +Modified version diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1-1.5.3/0001-Add-a-note-line-to-the-quick-reference.patch b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1-1.5.3/0001-Add-a-note-line-to-the-quick-reference.patch new file mode 100644 index 000000000..4ea3d74f0 --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1-1.5.3/0001-Add-a-note-line-to-the-quick-reference.patch @@ -0,0 +1,25 @@ +From 1478846ebfac690684e9c48049d08e0065f97a36 Mon Sep 17 00:00:00 2001 +From: Paul Eggleton +Date: Wed, 24 Feb 2016 17:43:03 +1300 +Subject: [PATCH] Add a note line to the quick reference + +A test patch so we have a file to move around. +--- + doc/quickref.1.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/doc/quickref.1.in b/doc/quickref.1.in +index 389008b..226615c 100644 +--- a/doc/quickref.1.in ++++ b/doc/quickref.1.in +@@ -560,6 +560,7 @@ you want, at runtime, to change the parameters of. + .P + If you find any other problems, please report them. + ++NOTE: this is an important note. + + .SH REPORTING BUGS + Report bugs in +-- +2.5.0 + diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb new file mode 100644 index 000000000..333ecac7e --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb @@ -0,0 +1,20 @@ +SUMMARY = "Pipe viewer test recipe for devtool upgrade test" +LICENSE = "Artistic-2.0" +LIC_FILES_CHKSUM = "file://doc/COPYING;md5=9c50db2589ee3ef10a9b7b2e50ce1d02" + +SRC_URI = "http://www.ivarch.com/programs/sources/pv-${PV}.tar.gz \ + file://0001-Add-a-note-line-to-the-quick-reference.patch" +UPSTREAM_CHECK_URI = "http://www.ivarch.com/programs/pv.shtml" +RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" + +SRC_URI[md5sum] = "9365d86bd884222b4bf1039b5a9ed1bd" +SRC_URI[sha256sum] = "681bcca9784bf3cb2207e68236d1f68e2aa7b80f999b5750dc77dcd756e81fbc" + +PR = "r5" + +S = "${WORKDIR}/pv-${PV}" + +EXCLUDE_FROM_WORLD = "1" + +inherit autotools + diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded new file mode 100644 index 000000000..9d94f671d --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1_1.5.3.bb.upgraded @@ -0,0 +1,18 @@ +SUMMARY = "Pipe viewer test recipe for devtool upgrade test" +LICENSE = "Artistic-2.0" +LIC_FILES_CHKSUM = "file://doc/COPYING;md5=9c50db2589ee3ef10a9b7b2e50ce1d02" + +SRC_URI = "http://www.ivarch.com/programs/sources/pv-${PV}.tar.gz \ + file://0001-Add-a-note-line-to-the-quick-reference.patch" +UPSTREAM_CHECK_URI = "http://www.ivarch.com/programs/pv.shtml" +RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" + +SRC_URI[md5sum] = "062bca5ff33df1dd09472e7fc3bbe332" +SRC_URI[sha256sum] = "9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07fd82c3" + +S = "${WORKDIR}/pv-${PV}" + +EXCLUDE_FROM_WORLD = "1" + +inherit autotools + diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb new file mode 100644 index 000000000..07b83276f --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb @@ -0,0 +1,22 @@ +SUMMARY = "A simple tool to wait for a specific signal over DBus" +HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait" +SECTION = "base" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +DEPENDS = "dbus" + +# Note: this is intentionally not the latest version in the original .bb +SRCREV = "1a3e1343761b30750bed70e0fd688f6d3c7b3717" +PV = "0.1+git${SRCPV}" +PR = "r2" + +SRC_URI = "git://git.yoctoproject.org/dbus-wait" +UPSTREAM_CHECK_COMMITS = "1" +RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" + +S = "${WORKDIR}/git" + +EXCLUDE_FROM_WORLD = "1" + +inherit autotools pkgconfig diff --git a/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded new file mode 100644 index 000000000..32ec4b14f --- /dev/null +++ b/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded @@ -0,0 +1,21 @@ +SUMMARY = "A simple tool to wait for a specific signal over DBus" +HOMEPAGE = "http://git.yoctoproject.org/cgit/cgit.cgi/dbus-wait" +SECTION = "base" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +DEPENDS = "dbus" + +# Note: this is intentionally not the latest version in the original .bb +SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517" +PV = "0.1+git${SRCPV}" + +SRC_URI = "git://git.yoctoproject.org/dbus-wait" +UPSTREAM_CHECK_COMMITS = "1" +RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" + +S = "${WORKDIR}/git" + +EXCLUDE_FROM_WORLD = "1" + +inherit autotools pkgconfig diff --git a/poky/meta-selftest/recipes-test/emptytest/emptytest.bb b/poky/meta-selftest/recipes-test/emptytest/emptytest.bb new file mode 100644 index 000000000..905c6694f --- /dev/null +++ b/poky/meta-selftest/recipes-test/emptytest/emptytest.bb @@ -0,0 +1,7 @@ +include test_recipe.inc + +# Set LICENSE to something so that bitbake -p that is ran at the beginning +# is successful since test_recipe.inc has not yet been modified. +LICENSE = "" + +EXCLUDE_FROM_WORLD = "1" diff --git a/poky/meta-selftest/recipes-test/error/error.bb b/poky/meta-selftest/recipes-test/error/error.bb new file mode 100644 index 000000000..3c22e7cbe --- /dev/null +++ b/poky/meta-selftest/recipes-test/error/error.bb @@ -0,0 +1,10 @@ +SUMMARY = "Error Test case that fails on do_compile" +DESCRIPTION = "This generates a compile time error to be used to for testing." +LICENSE = "MIT" + +INHIBIT_DEFAULT_DEPS = "1" +EXCLUDE_FROM_WORLD = "1" + +do_compile() { + bbfatal "Failing as expected."; +} diff --git a/poky/meta-selftest/recipes-test/images/error-image.bb b/poky/meta-selftest/recipes-test/images/error-image.bb new file mode 100644 index 000000000..13d9cc010 --- /dev/null +++ b/poky/meta-selftest/recipes-test/images/error-image.bb @@ -0,0 +1,8 @@ +SUMMARY = "An image that includes the error recipe and will therefore fail" +DESCRIPTION = "This generates an error. Not currently used by oe-selftest" + +IMAGE_INSTALL = "error" + +IMAGE_LINGUAS = " " + +inherit core-image diff --git a/poky/meta-selftest/recipes-test/images/oe-selftest-image.bb b/poky/meta-selftest/recipes-test/images/oe-selftest-image.bb new file mode 100644 index 000000000..5d4d10eef --- /dev/null +++ b/poky/meta-selftest/recipes-test/images/oe-selftest-image.bb @@ -0,0 +1,9 @@ +SUMMARY = "An image used during oe-selftest tests" + +IMAGE_INSTALL = "packagegroup-core-boot dropbear" +IMAGE_FEATURES = "debug-tweaks" + +IMAGE_LINGUAS = " " + +inherit core-image + diff --git a/poky/meta-selftest/recipes-test/images/test-empty-image.bb b/poky/meta-selftest/recipes-test/images/test-empty-image.bb new file mode 100644 index 000000000..88d8d612e --- /dev/null +++ b/poky/meta-selftest/recipes-test/images/test-empty-image.bb @@ -0,0 +1,6 @@ +SUMMARY = "An empty image." +IMAGE_INSTALL = "" +IMAGE_LINGUAS = "" +PACKAGE_INSTALL = "" + +inherit image diff --git a/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb b/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb new file mode 100644 index 000000000..e1da203b5 --- /dev/null +++ b/poky/meta-selftest/recipes-test/images/wic-image-minimal.bb @@ -0,0 +1,15 @@ +SUMMARY = "An example of partitioned image." + +SRC_URI = "file://${FILE_DIRNAME}/${BPN}.wks" + +IMAGE_INSTALL = "packagegroup-core-boot" + +IMAGE_FSTYPES = "wic" + +WKS_FILE_DEPENDS = "syslinux syslinux-native dosfstools-native mtools-native gptfdisk-native" + +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +IMAGE_ROOTFS_EXTRA_SPACE = "2000" + +inherit image diff --git a/poky/meta-selftest/recipes-test/images/wic-image-minimal.wks b/poky/meta-selftest/recipes-test/images/wic-image-minimal.wks new file mode 100644 index 000000000..ae69cb6e3 --- /dev/null +++ b/poky/meta-selftest/recipes-test/images/wic-image-minimal.wks @@ -0,0 +1,10 @@ +# short-description: Example of partitioned image with complex layout +# long-description: This image contains boot partition and 3 rootfs partitions +# created from core-image-minimal and wic-image-minimal image recipes. + +part /boot --source bootimg-pcbios --ondisk sda --label boot --active --align 1024 +part / --source rootfs --ondisk sda --fstype=ext4 --label platform --align 1024 --use-uuid +part /media --source rootfs --rootfs-dir=wic-image-minimal --ondisk sda --fstype=ext4 --label uuid-test --align 1024 --use-uuid --fsuuid 2c71ef06-a81d-4735-9d3a-379b69c6bdba +part /mnt --source rootfs --rootfs-dir=wic-image-minimal --ondisk sda --fstype=ext4 --label core --align 1024 + +bootloader --ptable gpt --timeout=0 --append="rootwait console=tty0" diff --git a/poky/meta-selftest/recipes-test/m4/m4_%.bbappend b/poky/meta-selftest/recipes-test/m4/m4_%.bbappend new file mode 100644 index 000000000..205720982 --- /dev/null +++ b/poky/meta-selftest/recipes-test/m4/m4_%.bbappend @@ -0,0 +1,2 @@ +# This bbappend is used to alter the recipe using the test_recipe.inc file created by tests. +include test_recipe.inc diff --git a/poky/meta-selftest/recipes-test/man-db/files/0001-Test-patch-here.patch b/poky/meta-selftest/recipes-test/man-db/files/0001-Test-patch-here.patch new file mode 100644 index 000000000..b1d5eab2b --- /dev/null +++ b/poky/meta-selftest/recipes-test/man-db/files/0001-Test-patch-here.patch @@ -0,0 +1,22 @@ +From efc8831f33106e6b48de8e612c2d816fe7d1ae68 Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Fri, 9 Feb 2018 17:37:48 +0200 +Subject: [PATCH] Test patch here! + +This is an invalid patch used by oe-selftest +--- + README | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/README b/README +index 48fff57..26d1234 100644 +--- a/README ++++ b/README +@@ -1,3 +1,4 @@ ++This is a test patch for purposes of oe-selftest + THIS LINE MAKES THIS PATCH INVALID README for the man-db manual pager suite + ======================================== + +-- +2.15.1 + diff --git a/poky/meta-selftest/recipes-test/man-db/man-db_%.bbappend b/poky/meta-selftest/recipes-test/man-db/man-db_%.bbappend new file mode 100644 index 000000000..205720982 --- /dev/null +++ b/poky/meta-selftest/recipes-test/man-db/man-db_%.bbappend @@ -0,0 +1,2 @@ +# This bbappend is used to alter the recipe using the test_recipe.inc file created by tests. +include test_recipe.inc diff --git a/poky/meta-selftest/recipes-test/postinst/postinst_1.0.bb b/poky/meta-selftest/recipes-test/postinst/postinst_1.0.bb new file mode 100644 index 000000000..913bfabf8 --- /dev/null +++ b/poky/meta-selftest/recipes-test/postinst/postinst_1.0.bb @@ -0,0 +1,72 @@ +SUMMARY = "Packages to exercise postinstall functions" +LICENSE = "MIT" + +inherit allarch + +PACKAGES = "${PN}-rootfs ${PN}-delayed-a ${PN}-delayed-b ${PN}-rootfs-failing" + +ALLOW_EMPTY_${PN}-rootfs = "1" +ALLOW_EMPTY_${PN}-delayed-a = "1" +ALLOW_EMPTY_${PN}-delayed-b = "1" +ALLOW_EMPTY_${PN}-rootfs-failing = "1" + +RDEPENDS_${PN}-delayed-a = "${PN}-rootfs" +RDEPENDS_${PN}-delayed-b = "${PN}-delayed-a" + +TESTDIR = "${sysconfdir}/postinst-test" + +# At rootfs time touch $TESTDIR/rootfs. Errors if the file already exists, or +# if the function runs on first boot. +pkg_postinst_${PN}-rootfs () { + set -e + + if [ -z "$D" ]; then + echo "${PN}-rootfs should have finished at rootfs time" + exit 1 + fi + + if [ -e $D${TESTDIR}/rootfs ]; then + echo "$D${TESTDIR}/rootfs exists, but should not" + exit 1 + fi + + mkdir -p $D${TESTDIR} + touch $D${TESTDIR}/rootfs +} + +# Depends on rootfs, delays until first boot, verifies that the rootfs file was +# written. +pkg_postinst_ontarget_${PN}-delayed-a () { + set -e + + if [ ! -e ${TESTDIR}/rootfs ]; then + echo "${PN}-delayed-a: ${TESTDIR}/rootfs not found" + exit 1 + fi + + touch ${TESTDIR}/delayed-a +} + +# Depends on delayed-a, delays until first boot, verifies that the delayed-a file was +# written. This verifies the ordering between delayed postinsts. +pkg_postinst_ontarget_${PN}-delayed-b () { + set -e + + if [ ! -e ${TESTDIR}/delayed-a ]; then + echo "${PN}-delayed-b: ${TESTDIR}/delayed-a not found" + exit 1 + fi + + touch ${TESTDIR}/delayed-b +} + +# This scriptlet intentionally includes a bogus command in the middle to test +# that we catch and report such errors properly. +pkg_postinst_${PN}-rootfs-failing () { + mkdir -p $D${TESTDIR} + touch $D${TESTDIR}/rootfs-before-failure + run_a_really_broken_command + # Scriptlet execution should stop here; the following commands are NOT supposed to run. + # (oe-selftest checks for it). + touch $D${TESTDIR}/rootfs-after-failure +} diff --git a/poky/meta-selftest/recipes-test/recipetool/files/add-file.patch b/poky/meta-selftest/recipes-test/recipetool/files/add-file.patch new file mode 100644 index 000000000..bdc99c94f --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/add-file.patch @@ -0,0 +1,8 @@ +diff --git a/file2 b/file2 +new file mode 100644 +index 0000000..049b42e +--- /dev/null ++++ b/file2 +@@ -0,0 +1,2 @@ ++Test file 2 ++456 diff --git a/poky/meta-selftest/recipes-test/recipetool/files/file1 b/poky/meta-selftest/recipes-test/recipetool/files/file1 new file mode 100644 index 000000000..7571aa7a8 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/file1 @@ -0,0 +1,2 @@ +First test file +123 diff --git a/poky/meta-selftest/recipes-test/recipetool/files/installscript.sh b/poky/meta-selftest/recipes-test/recipetool/files/installscript.sh new file mode 100644 index 000000000..9de30d69c --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/installscript.sh @@ -0,0 +1,3 @@ +#!/bin/sh +echo "Third file" > $1/selftest-replaceme-scripted + diff --git a/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-func b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-func new file mode 100644 index 000000000..2802bb348 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-func @@ -0,0 +1 @@ +A file installed by a function called by do_install diff --git a/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-globfile b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-globfile new file mode 100644 index 000000000..996298bf1 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-globfile @@ -0,0 +1 @@ +A file matched by a glob in do_install diff --git a/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-todir-globfile b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-todir-globfile new file mode 100644 index 000000000..585ae3e9b --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-inst-todir-globfile @@ -0,0 +1 @@ +A file matched by a glob in do_install to a directory diff --git a/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-orig b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-orig new file mode 100644 index 000000000..593d6a0bb --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-orig @@ -0,0 +1 @@ +Straight through with same nam diff --git a/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-src-globfile b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-src-globfile new file mode 100644 index 000000000..1e20a2b03 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-src-globfile @@ -0,0 +1 @@ +A file matched by a glob in SRC_URI diff --git a/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-todir b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-todir new file mode 100644 index 000000000..85bd5eba4 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/selftest-replaceme-todir @@ -0,0 +1 @@ +File in SRC_URI installed just to directory path diff --git a/poky/meta-selftest/recipes-test/recipetool/files/subdir/fileinsubdir b/poky/meta-selftest/recipes-test/recipetool/files/subdir/fileinsubdir new file mode 100644 index 000000000..d516b4951 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/files/subdir/fileinsubdir @@ -0,0 +1 @@ +A file in a subdirectory diff --git a/poky/meta-selftest/recipes-test/recipetool/selftest-recipetool-appendfile.bb b/poky/meta-selftest/recipes-test/recipetool/selftest-recipetool-appendfile.bb new file mode 100644 index 000000000..7375c4793 --- /dev/null +++ b/poky/meta-selftest/recipes-test/recipetool/selftest-recipetool-appendfile.bb @@ -0,0 +1,44 @@ +SUMMARY = "Test recipe for recipetool appendfile" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" + +INHIBIT_DEFAULT_DEPS = "1" + +SRC_URI = "file://installscript.sh \ + file://selftest-replaceme-orig \ + file://selftest-replaceme-todir \ + file://file1 \ + file://add-file.patch \ + file://subdir \ + file://selftest-replaceme-src-glob* \ + file://selftest-replaceme-inst-globfile \ + file://selftest-replaceme-inst-todir-globfile \ + file://selftest-replaceme-inst-func" + +EXCLUDE_FROM_WORLD = "1" + +install_extrafunc() { + install -m 0644 ${WORKDIR}/selftest-replaceme-inst-func ${D}${datadir}/selftest-replaceme-inst-func +} + +do_install() { + install -d ${D}${datadir}/ + install -m 0644 ${WORKDIR}/selftest-replaceme-orig ${D}${datadir}/selftest-replaceme-orig + install -m 0644 ${WORKDIR}/selftest-replaceme-todir ${D}${datadir} + install -m 0644 ${WORKDIR}/file1 ${D}${datadir}/selftest-replaceme-renamed + install -m 0644 ${WORKDIR}/subdir/fileinsubdir ${D}${datadir}/selftest-replaceme-subdir + install -m 0644 ${WORKDIR}/selftest-replaceme-src-globfile ${D}${datadir}/selftest-replaceme-src-globfile + cp ${WORKDIR}/selftest-replaceme-inst-glob* ${D}${datadir}/selftest-replaceme-inst-globfile + cp ${WORKDIR}/selftest-replaceme-inst-todir-glob* ${D}${datadir} + install -d ${D}${sysconfdir} + install -m 0644 ${S}/file2 ${D}${sysconfdir}/selftest-replaceme-patched + sh ${WORKDIR}/installscript.sh ${D}${datadir} + install_extrafunc +} + +pkg_postinst_${PN} () { + echo "Test file installed by postinst" > $D${datadir}/selftest-replaceme-postinst +} + +FILES_${PN} += "${datadir}" + diff --git a/poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_0.5.bb b/poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_0.5.bb new file mode 100644 index 000000000..8e0d1cdd8 --- /dev/null +++ b/poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_0.5.bb @@ -0,0 +1,22 @@ +SUMMARY = "Line-oriented text editor -- selftest GPLv2 version" +HOMEPAGE = "http://www.gnu.org/software/ed/" +SECTION = "base" +LICENSE = "GPLv2+" +LIC_FILES_CHKSUM = "file://COPYING;md5=6ddd5335ef96fb858a138230af773710 \ + file://main.c;beginline=1;endline=17;md5=36d4b85e5ae9028e918d1cc775c2475e" + +PR = "r2" +SRC_URI = "${SAVANNAH_GNU_MIRROR}/ed/ed-${PV}.tar.bz2" + +SRC_URI[md5sum] = "4ee21e9dcc9b5b6012c23038734e1632" +SRC_URI[sha256sum] = "edef2bbde0fbf0d88232782a0eded323f483a0519d6fde9a3b1809056fd35f3e" + +inherit autotools texinfo + +S = "${WORKDIR}/ed-${PV}" + +EXTRA_OECONF = "'CC=${CC}' 'CXX=${CXX}' 'CFLAGS=${CFLAGS}' 'CXXFLAGS=${CXXFLAGS}' 'CPPFLAGS=${CPPFLAGS}' 'LDFLAGS=${LDFLAGS}'" + +CONFIGUREOPTS_remove = "--disable-dependency-tracking" +CONFIGUREOPTS_remove = "--disable-silent-rules" +EXTRA_OECONF_remove = "--disable-static" diff --git a/poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.14.1.bb b/poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.14.1.bb new file mode 100644 index 000000000..8a2b565ce --- /dev/null +++ b/poky/meta-selftest/recipes-test/selftest-ed/selftest-ed_1.14.1.bb @@ -0,0 +1,36 @@ +SUMMARY = "Line-oriented text editor -- selftest variant" +HOMEPAGE = "http://www.gnu.org/software/ed/" + +LICENSE = "GPLv3+" +LIC_FILES_CHKSUM = "file://COPYING;md5=0c7051aef9219dc7237f206c5c4179a7 \ + file://ed.h;endline=20;md5=4e36b7a40e137f42aee718165590d125 \ + file://main.c;endline=17;md5=c5b8f78f115df187af76868a2aead16a" + +SECTION = "base" + +# LSB states that ed should be in /bin/ +bindir = "${base_bindir}" + +SRC_URI = "${GNU_MIRROR}/ed/ed-${PV}.tar.lz" +RECIPE_NO_UPDATE_REASON = "This recipe is used in selftest and shouldn't be updated otherwise" + +SRC_URI[md5sum] = "7f4a54fa7f366479f03654b8af645fd0" +SRC_URI[sha256sum] = "ffb97eb8f2a2b5a71a9b97e3872adce953aa1b8958e04c5b7bf11d556f32552a" + +S = "${WORKDIR}/ed-${PV}" + +EXTRA_OEMAKE = "-e MAKEFLAGS=" + +inherit texinfo + +do_configure() { + ${S}/configure +} + +do_install() { + oe_runmake 'DESTDIR=${D}' install + # Info dir listing isn't interesting at this point so remove it if it exists. + if [ -e "${D}${infodir}/dir" ]; then + rm -f ${D}${infodir}/dir + fi +} diff --git a/poky/meta-selftest/recipes-test/xcursor-transparent-theme/xcursor-transparent-theme_%.bbappend b/poky/meta-selftest/recipes-test/xcursor-transparent-theme/xcursor-transparent-theme_%.bbappend new file mode 100644 index 000000000..205720982 --- /dev/null +++ b/poky/meta-selftest/recipes-test/xcursor-transparent-theme/xcursor-transparent-theme_%.bbappend @@ -0,0 +1,2 @@ +# This bbappend is used to alter the recipe using the test_recipe.inc file created by tests. +include test_recipe.inc -- cgit v1.2.3