From: Chen Qi Date: Thu, 5 Sep 2013 13:58:26 +0000 (+0000) Subject: ptest.bbclass: add cleandirs flag to do_install_ptest_base X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~36080 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25885d3b4f679c33a514d858bc20b0e21aa63721;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git ptest.bbclass: add cleandirs flag to do_install_ptest_base The do_install_ptest_base task should have cleandirs flag, just like the do_install task. The ${D}${PTEST_PATH} directory should be cleaned, Otherwise, there would be similar errors like below if the do_install_ptest_base task is rerun. ln: failed to create symbolic link `xxx': File exists [YOCTO #5129] Signed-off-by: Chen Qi Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- diff --git a/meta/classes/ptest.bbclass b/meta/classes/ptest.bbclass index 15a42d6c253..d67b4e659fc 100644 --- a/meta/classes/ptest.bbclass +++ b/meta/classes/ptest.bbclass @@ -52,6 +52,8 @@ do_install_ptest_base() { fi } +do_install_ptest_base[cleandirs] = "${D}${PTEST_PATH}" + addtask configure_ptest_base after do_configure before do_compile addtask compile_ptest_base after do_compile before do_install addtask install_ptest_base after do_install before do_package