]> code.ossystems Code Review - meta-freescale.git/commitdiff
barebox: move environment deployment to its own task
authorAlexandre Belloni <alexandre.belloni@free-electrons.com>
Wed, 7 Aug 2013 10:40:27 +0000 (10:40 +0000)
committerOtavio Salvador <otavio@ossystems.com.br>
Wed, 7 Aug 2013 13:32:14 +0000 (10:32 -0300)
Introduce a new task ito deploy the environment to allow inheriting
recipes to override it.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
meta-fsl-arm/recipes-bsp/barebox/barebox.inc

index e52b463afcaaa44aa615b4d22ddb94137116fda2..00595cc7ddc13703c841dd6b61e346bbaaf82b0b 100644 (file)
@@ -39,13 +39,10 @@ do_compile () {
 do_deploy () {
        install -d ${DEPLOY_DIR_IMAGE}
        install ${S}/${BAREBOX_BINARY} ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE}
-       install ${S}/barebox_default_env ${DEPLOY_DIR_IMAGE}/${BAREBOXENV_BIN}
 
        cd ${DEPLOY_DIR_IMAGE}
        rm -f ${BAREBOX_SYMLINK}
-       rm -f ${BAREBOXENV_SYMLINK}
        ln -sf ${BAREBOX_IMAGE} ${BAREBOX_SYMLINK}
-       ln -sf ${BAREBOXENV_BIN} ${BAREBOXENV_SYMLINK}
 
        install -d ${STAGING_BINDIR_NATIVE}
        cd ${S}
@@ -55,3 +52,12 @@ do_deploy () {
 
 do_deploy[dirs] = "${S}"
 addtask deploy before do_build after do_compile
+
+do_env_deploy() {
+       install ${S}/barebox_default_env ${DEPLOY_DIR_IMAGE}/${BAREBOXENV_BIN}
+
+       cd ${DEPLOY_DIR_IMAGE}
+       rm -f ${BAREBOXENV_SYMLINK}
+       ln -sf ${BAREBOXENV_BIN} ${BAREBOXENV_SYMLINK}
+}
+addtask env_deploy before do_build after do_deploy