diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-01 11:56:00 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-09-04 00:07:28 +0100 |
commit | 5f9889edb3bd3948285b3ffb9880c7b38f35e65b (patch) | |
tree | c6a36b6d3f4e73fbcc413e4ca689374fd17b4a3d /meta/classes | |
parent | 9cc449273252314fdc88cd62deb18a3e03d8abd5 (diff) | |
download | poky-5f9889edb3bd3948285b3ffb9880c7b38f35e65b.tar.gz |
populate_sdk_base: Deploy images to SDKDEPLOYDIR
Changed deployment directory from DEPLOY_DIR_IMAGE to
SDKDEPLOYDIR to make sstate machinery to do final deployment and
generate manifest.
(From OE-Core rev: 1c8c8d8a0e2c73b3bb8a9a222bf5e8aa9927e526)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/populate_sdk_base.bbclass | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass index 0a85a98d06..5f52660553 100644 --- a/meta/classes/populate_sdk_base.bbclass +++ b/meta/classes/populate_sdk_base.bbclass | |||
@@ -60,8 +60,8 @@ SDK_RELOCATE_AFTER_INSTALL ?= "1" | |||
60 | SDKEXTPATH ?= "~/${@d.getVar('DISTRO', True)}_sdk" | 60 | SDKEXTPATH ?= "~/${@d.getVar('DISTRO', True)}_sdk" |
61 | SDK_TITLE ?= "${@d.getVar('DISTRO_NAME', True) or d.getVar('DISTRO', True)} SDK" | 61 | SDK_TITLE ?= "${@d.getVar('DISTRO_NAME', True) or d.getVar('DISTRO', True)} SDK" |
62 | 62 | ||
63 | SDK_TARGET_MANIFEST = "${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.target.manifest" | 63 | SDK_TARGET_MANIFEST = "${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.target.manifest" |
64 | SDK_HOST_MANIFEST = "${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.host.manifest" | 64 | SDK_HOST_MANIFEST = "${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.host.manifest" |
65 | python write_target_sdk_manifest () { | 65 | python write_target_sdk_manifest () { |
66 | from oe.sdk import sdk_list_installed_packages | 66 | from oe.sdk import sdk_list_installed_packages |
67 | from oe.utils import format_pkg_list | 67 | from oe.utils import format_pkg_list |
@@ -182,14 +182,14 @@ SDKTAROPTS = "--owner=root --group=root" | |||
182 | 182 | ||
183 | fakeroot tar_sdk() { | 183 | fakeroot tar_sdk() { |
184 | # Package it up | 184 | # Package it up |
185 | mkdir -p ${SDK_DEPLOY} | 185 | mkdir -p ${SDKDEPLOYDIR} |
186 | cd ${SDK_OUTPUT}/${SDKPATH} | 186 | cd ${SDK_OUTPUT}/${SDKPATH} |
187 | tar ${SDKTAROPTS} -cf - . | pixz > ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.xz | 187 | tar ${SDKTAROPTS} -cf - . | pixz > ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.tar.xz |
188 | } | 188 | } |
189 | 189 | ||
190 | fakeroot create_shar() { | 190 | fakeroot create_shar() { |
191 | # copy in the template shar extractor script | 191 | # copy in the template shar extractor script |
192 | cp ${COREBASE}/meta/files/toolchain-shar-extract.sh ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.sh | 192 | cp ${COREBASE}/meta/files/toolchain-shar-extract.sh ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh |
193 | 193 | ||
194 | rm -f ${T}/pre_install_command ${T}/post_install_command | 194 | rm -f ${T}/pre_install_command ${T}/post_install_command |
195 | 195 | ||
@@ -205,7 +205,7 @@ ${SDK_POST_INSTALL_COMMAND} | |||
205 | EOF | 205 | EOF |
206 | sed -i -e '/@SDK_PRE_INSTALL_COMMAND@/r ${T}/pre_install_command' \ | 206 | sed -i -e '/@SDK_PRE_INSTALL_COMMAND@/r ${T}/pre_install_command' \ |
207 | -e '/@SDK_POST_INSTALL_COMMAND@/r ${T}/post_install_command' \ | 207 | -e '/@SDK_POST_INSTALL_COMMAND@/r ${T}/post_install_command' \ |
208 | ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.sh | 208 | ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh |
209 | 209 | ||
210 | # substitute variables | 210 | # substitute variables |
211 | sed -i -e 's#@SDK_ARCH@#${SDK_ARCH}#g' \ | 211 | sed -i -e 's#@SDK_ARCH@#${SDK_ARCH}#g' \ |
@@ -217,16 +217,16 @@ EOF | |||
217 | -e 's#@SDK_VERSION@#${SDK_VERSION}#g' \ | 217 | -e 's#@SDK_VERSION@#${SDK_VERSION}#g' \ |
218 | -e '/@SDK_PRE_INSTALL_COMMAND@/d' \ | 218 | -e '/@SDK_PRE_INSTALL_COMMAND@/d' \ |
219 | -e '/@SDK_POST_INSTALL_COMMAND@/d' \ | 219 | -e '/@SDK_POST_INSTALL_COMMAND@/d' \ |
220 | ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.sh | 220 | ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh |
221 | 221 | ||
222 | # add execution permission | 222 | # add execution permission |
223 | chmod +x ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.sh | 223 | chmod +x ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh |
224 | 224 | ||
225 | # append the SDK tarball | 225 | # append the SDK tarball |
226 | cat ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.xz >> ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.sh | 226 | cat ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.tar.xz >> ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.sh |
227 | 227 | ||
228 | # delete the old tarball, we don't need it anymore | 228 | # delete the old tarball, we don't need it anymore |
229 | rm ${SDK_DEPLOY}/${TOOLCHAIN_OUTPUTNAME}.tar.xz | 229 | rm ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.tar.xz |
230 | } | 230 | } |
231 | 231 | ||
232 | populate_sdk_log_check() { | 232 | populate_sdk_log_check() { |