diff options
| -rw-r--r-- | meta/recipes-core/systemd/systemd/run-ptest | 1 | ||||
| -rw-r--r-- | meta/recipes-core/systemd/systemd_208.bb | 12 |
2 files changed, 11 insertions, 2 deletions
diff --git a/meta/recipes-core/systemd/systemd/run-ptest b/meta/recipes-core/systemd/systemd/run-ptest index 0418bc977b..2f6bd93a5b 100644 --- a/meta/recipes-core/systemd/systemd/run-ptest +++ b/meta/recipes-core/systemd/systemd/run-ptest | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | tar -C test -xJf test/sys.tar.xz | ||
| 1 | make test/rules-test.sh.log | 2 | make test/rules-test.sh.log |
| 2 | make test/udev-test.pl.log | 3 | make test/udev-test.pl.log |
diff --git a/meta/recipes-core/systemd/systemd_208.bb b/meta/recipes-core/systemd/systemd_208.bb index 6590235ca7..4b0fa2d4b7 100644 --- a/meta/recipes-core/systemd/systemd_208.bb +++ b/meta/recipes-core/systemd/systemd_208.bb | |||
| @@ -120,11 +120,15 @@ do_install_ptest () { | |||
| 120 | install ${S}/test/* ${D}${PTEST_PATH}/test | 120 | install ${S}/test/* ${D}${PTEST_PATH}/test |
| 121 | install -m 0755 ${B}/test-udev ${D}${PTEST_PATH}/ | 121 | install -m 0755 ${B}/test-udev ${D}${PTEST_PATH}/ |
| 122 | install -d ${D}${PTEST_PATH}/build-aux | 122 | install -d ${D}${PTEST_PATH}/build-aux |
| 123 | cp ${S}/build-aux/test-driver ${D}${PTEST_PATH}/build-aux/ | ||
| 123 | cp -rf ${B}/rules ${D}${PTEST_PATH}/ | 124 | cp -rf ${B}/rules ${D}${PTEST_PATH}/ |
| 125 | # This directory needs to be there for udev-test.pl to work. | ||
| 126 | install -d ${D}${libdir}/udev/rules.d | ||
| 124 | cp ${B}/Makefile ${D}${PTEST_PATH}/ | 127 | cp ${B}/Makefile ${D}${PTEST_PATH}/ |
| 125 | cp ${S}/build-aux/test-driver ${D}${PTEST_PATH}/build-aux/ | 128 | cp ${S}/test/sys.tar.xz ${D}${PTEST_PATH}/test |
| 126 | tar -C ${D}${PTEST_PATH}/test -xJf ${S}/test/sys.tar.xz | ||
| 127 | sed -i 's/"tree"/"ls"/' ${D}${PTEST_PATH}/test/udev-test.pl | 129 | sed -i 's/"tree"/"ls"/' ${D}${PTEST_PATH}/test/udev-test.pl |
| 130 | sed -i 's#${S}#${PTEST_PATH}#g' ${D}${PTEST_PATH}/Makefile | ||
| 131 | sed -i 's#${B}#${PTEST_PATH}#g' ${D}${PTEST_PATH}/Makefile | ||
| 128 | } | 132 | } |
| 129 | 133 | ||
| 130 | python populate_packages_prepend (){ | 134 | python populate_packages_prepend (){ |
| @@ -147,6 +151,10 @@ FILES_${PN}-analyze = "${bindir}/systemd-analyze" | |||
| 147 | FILES_${PN}-initramfs = "/init" | 151 | FILES_${PN}-initramfs = "/init" |
| 148 | RDEPENDS_${PN}-initramfs = "${PN}" | 152 | RDEPENDS_${PN}-initramfs = "${PN}" |
| 149 | 153 | ||
| 154 | # The test cases need perl and bash to run correctly. | ||
| 155 | RDEPENDS_${PN}-ptest += "perl bash" | ||
| 156 | FILES_${PN}-ptest += "${libdir}/udev/rules.d" | ||
| 157 | |||
| 150 | FILES_${PN}-gui = "${bindir}/systemadm" | 158 | FILES_${PN}-gui = "${bindir}/systemadm" |
| 151 | 159 | ||
| 152 | FILES_${PN}-vconsole-setup = "${rootlibexecdir}/systemd/systemd-vconsole-setup \ | 160 | FILES_${PN}-vconsole-setup = "${rootlibexecdir}/systemd/systemd-vconsole-setup \ |
