Skip to content

Commit 7c919b6

Browse files
shr-projectSusan Montooth
authored andcommitted
build.sh: Use deploy/images/${MACHINE} (v3.3.29)
:Release Notes: Use MACHINE subdirectory in DEPLOY_DIR_IMAGE like newer oe-core does. :Detailed Notes: With shared BUILD directory it's even more important to distinguish which file belongs to which MACHINE in DEPLOY_DIR_IMAGE. :Testing Performed: Only build tested. :QA Notes: No change to image. :Build Notes: Requires to be applied together with weboslayers.py update. :Issues Addressed: [ES-346] Use the same BUILD directory for all MACHINEs Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com> Change-Id: I114a7ca3ffc4bb5f39d15779e29820bf23e25940 Reviewed-on: https://g2g.palm.com/6192 Reviewed-by: DCO Verification Reviewed-by: Susan Montooth <susan.montooth@lge.com> Tested-by: Susan Montooth <susan.montooth@lge.com>
1 parent e54e9af commit 7c919b6

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

‎scripts/build.sh‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#set -x
1919

2020
# Some constants
21-
SCRIPT_VERSION="3.3.28"
21+
SCRIPT_VERSION="3.3.29"
2222
SCRIPT_NAME=`basename $0`
2323
AUTHORITATIVE_OFFICIAL_BUILD_SITE="svl"
2424

@@ -510,32 +510,32 @@ else
510510
mkdir -p "${ARTIFACTS}/${MACHINE}/${I}" || true
511511
# we store only tar.gz, vmdk.zip and .epk images
512512
# and we don't publish kernel images anymore
513-
if ls deploy/images/${I}-${MACHINE}-*.vmdk >/dev/null 2>/dev/null; then
513+
if ls deploy/images/${MACHINE}/${I}-${MACHINE}-*.vmdk >/dev/null 2>/dev/null; then
514514
if type zip >/dev/null 2>/dev/null; then
515515
# zip vmdk images if they exists
516-
find deploy/images/${I}-${MACHINE}-*.vmdk -exec zip -j {}.zip {} \; || true
517-
mv deploy/images/${I}-${MACHINE}-*.vmdk.zip ${ARTIFACTS}/${MACHINE}/${I}/ || true
516+
find deploy/images/${MACHINE}/${I}-${MACHINE}-*.vmdk -exec zip -j {}.zip {} \; || true
517+
mv deploy/images/${MACHINE}/${I}-${MACHINE}-*.vmdk.zip ${ARTIFACTS}/${MACHINE}/${I}/ || true
518518
else
519519
# report failure and publish vmdk
520520
RESULT+=1
521-
mv deploy/images/${I}-${MACHINE}-*.vmdk ${ARTIFACTS}/${MACHINE}/${I}/ || true
521+
mv deploy/images/${MACHINE}/${I}-${MACHINE}-*.vmdk ${ARTIFACTS}/${MACHINE}/${I}/ || true
522522
fi
523523
# copy webosvbox if we've built vmdk image
524524
cp ../meta-webos/scripts/webosvbox ${ARTIFACTS}/${MACHINE} || true
525525
# copy few more files for creating different vmdk files with the same rootfs
526-
mv deploy/images/${I}-${MACHINE}-*.rootfs.ext3 ${ARTIFACTS}/${MACHINE}/${I}/ || true
526+
mv deploy/images/${MACHINE}/${I}-${MACHINE}-*.rootfs.ext3 ${ARTIFACTS}/${MACHINE}/${I}/ || true
527527
cp sysroots/${MACHINE}/usr/lib/syslinux/mbr.bin ${ARTIFACTS}/${MACHINE}/${I}/ || true
528528
# this won't work in jobs which inherit rm_work, but until we change the image build to stage them use WORKDIR paths
529529
cp work/${MACHINE}*/${I}/*/*/hdd/boot/ldlinux.sys ${ARTIFACTS}/${MACHINE}/${I}/ 2>/dev/null || echo "INFO: ldlinux.sys doesn't exist, probably using rm_work"
530530
cp work/${MACHINE}*/${I}/*/*/hdd/boot/syslinux.cfg ${ARTIFACTS}/${MACHINE}/${I}/ 2>/dev/null || echo "INFO: syslinux.cfg doesn't exist, probably using rm_work"
531531
cp work/${MACHINE}*/${I}/*/*/hdd/boot/vmlinuz ${ARTIFACTS}/${MACHINE}/${I}/ 2>/dev/null || echo "INFO: vmlinuz doesn't exist, probably using rm_work"
532-
elif ls deploy/images/${I}-${MACHINE}-*.tar.gz >/dev/null 2>/dev/null \
533-
|| ls deploy/images/${I}-${MACHINE}-*.epk >/dev/null 2>/dev/null; then
534-
if ls deploy/images/${I}-${MACHINE}-*.tar.gz >/dev/null 2>/dev/null; then
535-
mv deploy/images/${I}-${MACHINE}-*.tar.gz ${ARTIFACTS}/${MACHINE}/${I}/
532+
elif ls deploy/images/${MACHINE}/${I}-${MACHINE}-*.tar.gz >/dev/null 2>/dev/null \
533+
|| ls deploy/images/${MACHINE}/${I}-${MACHINE}-*.epk >/dev/null 2>/dev/null; then
534+
if ls deploy/images/${MACHINE}/${I}-${MACHINE}-*.tar.gz >/dev/null 2>/dev/null; then
535+
mv deploy/images/${MACHINE}/${I}-${MACHINE}-*.tar.gz ${ARTIFACTS}/${MACHINE}/${I}/
536536
fi
537-
if ls deploy/images/${I}-${MACHINE}-*.epk >/dev/null 2>/dev/null; then
538-
mv deploy/images/${I}-${MACHINE}-*.epk ${ARTIFACTS}/${MACHINE}/${I}/
537+
if ls deploy/images/${MACHINE}/${I}-${MACHINE}-*.epk >/dev/null 2>/dev/null; then
538+
mv deploy/images/${MACHINE}/${I}-${MACHINE}-*.epk ${ARTIFACTS}/${MACHINE}/${I}/
539539
fi
540540
elif ls deploy/sdk/${I}-*.sh >/dev/null 2>/dev/null; then
541541
mv deploy/sdk/${I}-*.sh ${ARTIFACTS}/${MACHINE}/${I}/

0 commit comments

Comments
 (0)