From 333890953db568118b34692e9beb15c3c8eecdd0 Mon Sep 17 00:00:00 2001 From: Jose Perez Carranza Date: Tue, 6 Dec 2016 11:29:01 -0600 Subject: postinst: Add a test case to verify postinst scripts behavior Add test case that verify behavior of postinst scripts at roofts time and when is delayed to the first boot directly on the target. (From OE-Core rev: 82b171f3b37e6733997fc1e7685b7cac5a3476e7) Signed-off-by: Jose Perez Carranza Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta-selftest/recipes-test/postinst/postinst_1.0.bb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta-selftest') diff --git a/meta-selftest/recipes-test/postinst/postinst_1.0.bb b/meta-selftest/recipes-test/postinst/postinst_1.0.bb index 97a1987305..6d49734277 100644 --- a/meta-selftest/recipes-test/postinst/postinst_1.0.bb +++ b/meta-selftest/recipes-test/postinst/postinst_1.0.bb @@ -24,6 +24,7 @@ RDEPENDS_${PN}-delayed-t = "${PN}-delayed-p" # Main recipe post-install pkg_postinst_${PN}-at-rootfs () { tfile="/etc/postinsta-test" + touch "$D"/this-was-created-at-rootfstime if test "x$D" != "x" then # Need to run on first boot exit 1 @@ -42,6 +43,7 @@ pkg_postinst_${PN}-delayed-a () { # Need to run on first boot exit 1 else + touch /etc/this-was-created-at-first-boot if test -e $efile ; then echo 'success' > $tfile else -- cgit v1.2.3-54-g00ecf