diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-core/images/build-appliance-image_14.0.0.bb | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/meta/recipes-core/images/build-appliance-image_14.0.0.bb b/meta/recipes-core/images/build-appliance-image_14.0.0.bb index 61f69f42ec..fb48657e8e 100644 --- a/meta/recipes-core/images/build-appliance-image_14.0.0.bb +++ b/meta/recipes-core/images/build-appliance-image_14.0.0.bb | |||
@@ -21,7 +21,7 @@ IMAGE_FSTYPES = "vmdk" | |||
21 | 21 | ||
22 | inherit core-image | 22 | inherit core-image |
23 | 23 | ||
24 | SRCREV ?= "992e5774714ef44bc91d45e2aaf2acfc23c72d63" | 24 | SRCREV ?= "b58e5b1fb3bcacbcfce17a748bca5f60c3528b4f" |
25 | SRC_URI = "git://git.yoctoproject.org/poky \ | 25 | SRC_URI = "git://git.yoctoproject.org/poky \ |
26 | file://Yocto_Build_Appliance.vmx \ | 26 | file://Yocto_Build_Appliance.vmx \ |
27 | file://Yocto_Build_Appliance.vmxf \ | 27 | file://Yocto_Build_Appliance.vmxf \ |
@@ -39,17 +39,16 @@ fakeroot do_populate_poky_src () { | |||
39 | rm -rf ${WORKDIR}/git/.git | 39 | rm -rf ${WORKDIR}/git/.git |
40 | rm -f ${WORKDIR}/git/.gitignore | 40 | rm -f ${WORKDIR}/git/.gitignore |
41 | 41 | ||
42 | cp -Rp ${WORKDIR}/git ${IMAGE_ROOTFS}/home/builder/poky | 42 | cp -R ${WORKDIR}/git ${IMAGE_ROOTFS}/home/builder/poky |
43 | 43 | ||
44 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/conf | 44 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/conf |
45 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/downloads | 45 | mkdir -p ${IMAGE_ROOTFS}/home/builder/poky/build/downloads |
46 | if [ ${BA_INCLUDE_SOURCES} != 0 ]; then | 46 | if [ ${BA_INCLUDE_SOURCES} != 0 ]; then |
47 | cp -RpL ${DL_DIR}/* ${IMAGE_ROOTFS}/home/builder/poky/build/downloads/ | 47 | cp -RpL ${DL_DIR}/* ${IMAGE_ROOTFS}/home/builder/poky/build/downloads/ |
48 | # Remove the git2_* tarballs -- this is ok since we still have the git2/. | ||
49 | rm -rf ${IMAGE_ROOTFS}/home/builder/poky/build/downloads/git2_* | ||
48 | fi | 50 | fi |
49 | 51 | ||
50 | # Remove the git2_* tarballs -- this is ok since we still have the git2/. | ||
51 | rm -rf ${IMAGE_ROOTFS}/home/builder/poky/build/downloads/git2_* | ||
52 | |||
53 | echo "/usr/bin" > ${IMAGE_ROOTFS}/home/builder/poky/build/pseudodone | 52 | echo "/usr/bin" > ${IMAGE_ROOTFS}/home/builder/poky/build/pseudodone |
54 | echo "INHERIT += \"rm_work\"" >> ${IMAGE_ROOTFS}/home/builder/poky/build/conf/auto.conf | 53 | echo "INHERIT += \"rm_work\"" >> ${IMAGE_ROOTFS}/home/builder/poky/build/conf/auto.conf |
55 | mkdir -p ${IMAGE_ROOTFS}/home/builder/pseudo | 54 | mkdir -p ${IMAGE_ROOTFS}/home/builder/pseudo |
@@ -57,9 +56,19 @@ fakeroot do_populate_poky_src () { | |||
57 | echo "export PSEUDO_LOCALSTATEDIR=/home/builder/pseudo" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | 56 | echo "export PSEUDO_LOCALSTATEDIR=/home/builder/pseudo" >> ${IMAGE_ROOTFS}/home/builder/.bashrc |
58 | echo "export PSEUDO_LIBDIR=/usr/lib/pseudo/lib64" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | 57 | echo "export PSEUDO_LIBDIR=/usr/lib/pseudo/lib64" >> ${IMAGE_ROOTFS}/home/builder/.bashrc |
59 | 58 | ||
59 | # Also save (for reference only) the actual SRCREV used to create this image | ||
60 | echo "export BA_SRCREV=${SRCREV}" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
61 | echo "" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
62 | echo "# If working behind a proxy and using the provided oe-git-proxy script" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
63 | echo "# you need to set ALL_PROXY based on your proxy settings." >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
64 | echo "# Example ALL_PROXY values:" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
65 | echo "# export ALL_PROXY=https://proxy.example.com:8080" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
66 | echo "# export ALL_PROXY=socks://socks.example.com:1080" >> ${IMAGE_ROOTFS}/home/builder/.bashrc | ||
67 | |||
60 | chown builder.builder ${IMAGE_ROOTFS}/home/builder/pseudo | 68 | chown builder.builder ${IMAGE_ROOTFS}/home/builder/pseudo |
61 | 69 | ||
62 | chown -R builder.builder ${IMAGE_ROOTFS}/home/builder/poky | 70 | chown -R builder.builder ${IMAGE_ROOTFS}/home/builder/poky |
71 | chmod -R ug+rw ${IMAGE_ROOTFS}/home/builder/poky | ||
63 | 72 | ||
64 | # Allow builder to use sudo to setup tap/tun | 73 | # Allow builder to use sudo to setup tap/tun |
65 | echo "builder ALL=(ALL) NOPASSWD: ALL" >> ${IMAGE_ROOTFS}/etc/sudoers | 74 | echo "builder ALL=(ALL) NOPASSWD: ALL" >> ${IMAGE_ROOTFS}/etc/sudoers |