summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2008-04-28 16:40:06 +0000
committerRichard Purdie <richard@openedhand.com>2008-04-28 16:40:06 +0000
commit6b8df051477101ae1de8c27004bf2922ddacc4fc (patch)
tree2a46e8aa980a701e214d92d4f3b33b7a1a1c6198 /scripts
parente88c64181a8ffd98c333b9ba7e5b3a522b83e65c (diff)
downloadopenembedded-core-contrib-6b8df051477101ae1de8c27004bf2922ddacc4fc.tar.gz
scripts: Update autobuilder scripts to run postprocess after each task completes
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4360 311d38ba-8fff-0310-9ca6-ca027cbcb966
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/poky-autobuild8
-rwxr-xr-xscripts/poky-autobuild-postprocess39
2 files changed, 28 insertions, 19 deletions
diff --git a/scripts/poky-autobuild b/scripts/poky-autobuild
index 7e027ba9f8..586a57eb55 100755
--- a/scripts/poky-autobuild
+++ b/scripts/poky-autobuild
@@ -31,10 +31,11 @@ if [ "xpreamble" = "x$1" ]; then
exit 0
fi
+POSTPROCESS=`which poky-autobuild-postprocess`
+
if [ "xcomplete" = "x$1" ]; then
touch ./build/tmp/deploy/images/images-complete
chmod a+w ./build/tmp/deploy/images/images-complete
- POSTPROCESS=`which poky-autobuild-postprocess`
if [ "x$POSTPROCESS" != "x" ]; then
$POSTPROCESS `pwd`
fi
@@ -59,3 +60,8 @@ shift
. ./scripts/poky-env-internal
bitbake $BBTARGET
+
+if [ "x$POSTPROCESS" != "x" ]; then
+ $POSTPROCESS `pwd`
+fi
+
diff --git a/scripts/poky-autobuild-postprocess b/scripts/poky-autobuild-postprocess
index 84ae25818a..f46ce6ac14 100755
--- a/scripts/poky-autobuild-postprocess
+++ b/scripts/poky-autobuild-postprocess
@@ -30,7 +30,7 @@ FILES=()
if [ "x$DISTRO" = "xpoky-bleeding" ]; then
COMPRESS_FILES=(
- poky-image-sato-qemuarm-*.rootfs.ext2
+ images/poky-image-sato-qemuarm-*.rootfs.ext2
)
FILES=(
@@ -40,7 +40,6 @@ if [ "x$DISTRO" = "xpoky-bleeding" ]; then
images/updater.sh.akita
images/poky-image-sato-akita-*.rootfs.summary.jffs2
images/poky-image-sato-qemuarm-*.rootfs.tar.bz2
- images/poky-image-sato-qemuarm-*.rootfs.ext2
)
fi
@@ -53,11 +52,11 @@ fi
if [ "x$DISTRO" = "xpoky" ]; then
COMPRESS_FILES=(
- poky-image-sdk-qemuarm-*.rootfs.ext2
- poky-image-sdk-qemux86-*.rootfs.ext2
- poky-image-minimal-qemuarm-*.rootfs.ext2
- poky-image-minimal-qemux86-*.rootfs.ext2
- poky-image-sato-cd-*.iso
+ images/poky-image-sdk-qemuarm-*.rootfs.ext2
+ images/poky-image-sdk-qemux86-*.rootfs.ext2
+ images/poky-image-minimal-qemuarm-*.rootfs.ext2
+ images/poky-image-minimal-qemux86-*.rootfs.ext2
+ images/poky-image-sato-cd-*.iso
)
FILES=(
@@ -87,12 +86,8 @@ if [ "x$DISTRO" = "xpoky" ]; then
images/poky-image-sato-spitz-*.rootfs.tar.gz
images/poky-image-sdk-qemuarm-*.rootfs.tar.bz2
images/poky-image-sdk-qemux86-*.rootfs.tar.bz2
- images/poky-image-sdk-qemuarm-*.rootfs.ext2
- images/poky-image-sdk-qemux86-*.rootfs.ext2
images/poky-image-minimal-qemuarm-*.rootfs.tar.bz2
images/poky-image-minimal-qemux86-*.rootfs.tar.bz2
- images/poky-image-minimal-qemuarm-*.rootfs.ext2
- images/poky-image-minimal-qemux86-*.rootfs.ext2
images/poky-image-sdk-spitz-*.rootfs.tar.gz
images/poky-image-sdk-nokia800-*.rootfs.jffs2
images/poky-image-sato-nokia770-*.rootfs.jffs2
@@ -102,7 +97,6 @@ if [ "x$DISTRO" = "xpoky" ]; then
images/poky-image-sato-mx31litekit-*.rootfs.tar.gz
images/poky-image-sato-htcuniversal-*.rootfs.tar.gz
images/poky-image-sato-fic-gta01-*.rootfs.jffs2
- images/poky-image-sato-cd-*.iso
images/poky-image-sato-mx31phy-*.jffs2
images/poky-image-sato-mx31ads-*.jffs2
`readlink -f images/updater-em-x270.ext2`
@@ -110,15 +104,24 @@ if [ "x$DISTRO" = "xpoky" ]; then
fi
for FILE in ${FILES[@]}; do
- #echo "-i $KEY $FILE $DEST"
- cp $FILE $DEST
+ for $FILE2 in `find -name $FILE`; do
+ if [ ! -e "$DEST/$FILE2" ]; then
+ cp $FILE2 $DEST
+ fi
+ done
done
for FILE in ${COMPRESS_FILES[@]}; do
- bzip2 $DEST/$FILE
+ for $FILE2 in `find -name $FILE`; do
+ if [ ! -e "$DEST/$FILE2.bz2" ]; then
+ bzip2 $FILE2
+ cp $FILE2.bz2 $DEST
+ fi
+ done
done
-touch $DEST/complete
-
-#chgrp -R backup $DEST
+if [ -e ./images-complete ]; then
+ touch $DEST/complete
+fi
chmod a+w -R $DEST
+