diff options
Diffstat (limited to 'recipes-bsp/barebox')
-rw-r--r-- | recipes-bsp/barebox/barebox.inc | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/recipes-bsp/barebox/barebox.inc b/recipes-bsp/barebox/barebox.inc index e52b463..00595cc 100644 --- a/recipes-bsp/barebox/barebox.inc +++ b/recipes-bsp/barebox/barebox.inc | |||
@@ -39,13 +39,10 @@ do_compile () { | |||
39 | do_deploy () { | 39 | do_deploy () { |
40 | install -d ${DEPLOY_DIR_IMAGE} | 40 | install -d ${DEPLOY_DIR_IMAGE} |
41 | install ${S}/${BAREBOX_BINARY} ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE} | 41 | install ${S}/${BAREBOX_BINARY} ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE} |
42 | install ${S}/barebox_default_env ${DEPLOY_DIR_IMAGE}/${BAREBOXENV_BIN} | ||
43 | 42 | ||
44 | cd ${DEPLOY_DIR_IMAGE} | 43 | cd ${DEPLOY_DIR_IMAGE} |
45 | rm -f ${BAREBOX_SYMLINK} | 44 | rm -f ${BAREBOX_SYMLINK} |
46 | rm -f ${BAREBOXENV_SYMLINK} | ||
47 | ln -sf ${BAREBOX_IMAGE} ${BAREBOX_SYMLINK} | 45 | ln -sf ${BAREBOX_IMAGE} ${BAREBOX_SYMLINK} |
48 | ln -sf ${BAREBOXENV_BIN} ${BAREBOXENV_SYMLINK} | ||
49 | 46 | ||
50 | install -d ${STAGING_BINDIR_NATIVE} | 47 | install -d ${STAGING_BINDIR_NATIVE} |
51 | cd ${S} | 48 | cd ${S} |
@@ -55,3 +52,12 @@ do_deploy () { | |||
55 | 52 | ||
56 | do_deploy[dirs] = "${S}" | 53 | do_deploy[dirs] = "${S}" |
57 | addtask deploy before do_build after do_compile | 54 | addtask deploy before do_build after do_compile |
55 | |||
56 | do_env_deploy() { | ||
57 | install ${S}/barebox_default_env ${DEPLOY_DIR_IMAGE}/${BAREBOXENV_BIN} | ||
58 | |||
59 | cd ${DEPLOY_DIR_IMAGE} | ||
60 | rm -f ${BAREBOXENV_SYMLINK} | ||
61 | ln -sf ${BAREBOXENV_BIN} ${BAREBOXENV_SYMLINK} | ||
62 | } | ||
63 | addtask env_deploy before do_build after do_deploy | ||