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)
downloadpoky-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
31 exit 0 31 exit 0
32fi 32fi
33 33
34POSTPROCESS=`which poky-autobuild-postprocess`
35
34if [ "xcomplete" = "x$1" ]; then 36if [ "xcomplete" = "x$1" ]; then
35 touch ./build/tmp/deploy/images/images-complete 37 touch ./build/tmp/deploy/images/images-complete
36 chmod a+w ./build/tmp/deploy/images/images-complete 38 chmod a+w ./build/tmp/deploy/images/images-complete
37 POSTPROCESS=`which poky-autobuild-postprocess`
38 if [ "x$POSTPROCESS" != "x" ]; then 39 if [ "x$POSTPROCESS" != "x" ]; then
39 $POSTPROCESS `pwd` 40 $POSTPROCESS `pwd`
40 fi 41 fi
@@ -59,3 +60,8 @@ shift
59. ./scripts/poky-env-internal 60. ./scripts/poky-env-internal
60 61
61bitbake $BBTARGET 62bitbake $BBTARGET
63
64if [ "x$POSTPROCESS" != "x" ]; then
65 $POSTPROCESS `pwd`
66fi
67
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=()
30 30
31if [ "x$DISTRO" = "xpoky-bleeding" ]; then 31if [ "x$DISTRO" = "xpoky-bleeding" ]; then
32 COMPRESS_FILES=( 32 COMPRESS_FILES=(
33 poky-image-sato-qemuarm-*.rootfs.ext2 33 images/poky-image-sato-qemuarm-*.rootfs.ext2
34 ) 34 )
35 35
36 FILES=( 36 FILES=(
@@ -40,7 +40,6 @@ if [ "x$DISTRO" = "xpoky-bleeding" ]; then
40 images/updater.sh.akita 40 images/updater.sh.akita
41 images/poky-image-sato-akita-*.rootfs.summary.jffs2 41 images/poky-image-sato-akita-*.rootfs.summary.jffs2
42 images/poky-image-sato-qemuarm-*.rootfs.tar.bz2 42 images/poky-image-sato-qemuarm-*.rootfs.tar.bz2
43 images/poky-image-sato-qemuarm-*.rootfs.ext2
44 ) 43 )
45fi 44fi
46 45
@@ -53,11 +52,11 @@ fi
53 52
54if [ "x$DISTRO" = "xpoky" ]; then 53if [ "x$DISTRO" = "xpoky" ]; then
55 COMPRESS_FILES=( 54 COMPRESS_FILES=(
56 poky-image-sdk-qemuarm-*.rootfs.ext2 55 images/poky-image-sdk-qemuarm-*.rootfs.ext2
57 poky-image-sdk-qemux86-*.rootfs.ext2 56 images/poky-image-sdk-qemux86-*.rootfs.ext2
58 poky-image-minimal-qemuarm-*.rootfs.ext2 57 images/poky-image-minimal-qemuarm-*.rootfs.ext2
59 poky-image-minimal-qemux86-*.rootfs.ext2 58 images/poky-image-minimal-qemux86-*.rootfs.ext2
60 poky-image-sato-cd-*.iso 59 images/poky-image-sato-cd-*.iso
61 ) 60 )
62 61
63 FILES=( 62 FILES=(
@@ -87,12 +86,8 @@ if [ "x$DISTRO" = "xpoky" ]; then
87 images/poky-image-sato-spitz-*.rootfs.tar.gz 86 images/poky-image-sato-spitz-*.rootfs.tar.gz
88 images/poky-image-sdk-qemuarm-*.rootfs.tar.bz2 87 images/poky-image-sdk-qemuarm-*.rootfs.tar.bz2
89 images/poky-image-sdk-qemux86-*.rootfs.tar.bz2 88 images/poky-image-sdk-qemux86-*.rootfs.tar.bz2
90 images/poky-image-sdk-qemuarm-*.rootfs.ext2
91 images/poky-image-sdk-qemux86-*.rootfs.ext2
92 images/poky-image-minimal-qemuarm-*.rootfs.tar.bz2 89 images/poky-image-minimal-qemuarm-*.rootfs.tar.bz2
93 images/poky-image-minimal-qemux86-*.rootfs.tar.bz2 90 images/poky-image-minimal-qemux86-*.rootfs.tar.bz2
94 images/poky-image-minimal-qemuarm-*.rootfs.ext2
95 images/poky-image-minimal-qemux86-*.rootfs.ext2
96 images/poky-image-sdk-spitz-*.rootfs.tar.gz 91 images/poky-image-sdk-spitz-*.rootfs.tar.gz
97 images/poky-image-sdk-nokia800-*.rootfs.jffs2 92 images/poky-image-sdk-nokia800-*.rootfs.jffs2
98 images/poky-image-sato-nokia770-*.rootfs.jffs2 93 images/poky-image-sato-nokia770-*.rootfs.jffs2
@@ -102,7 +97,6 @@ if [ "x$DISTRO" = "xpoky" ]; then
102 images/poky-image-sato-mx31litekit-*.rootfs.tar.gz 97 images/poky-image-sato-mx31litekit-*.rootfs.tar.gz
103 images/poky-image-sato-htcuniversal-*.rootfs.tar.gz 98 images/poky-image-sato-htcuniversal-*.rootfs.tar.gz
104 images/poky-image-sato-fic-gta01-*.rootfs.jffs2 99 images/poky-image-sato-fic-gta01-*.rootfs.jffs2
105 images/poky-image-sato-cd-*.iso
106 images/poky-image-sato-mx31phy-*.jffs2 100 images/poky-image-sato-mx31phy-*.jffs2
107 images/poky-image-sato-mx31ads-*.jffs2 101 images/poky-image-sato-mx31ads-*.jffs2
108 `readlink -f images/updater-em-x270.ext2` 102 `readlink -f images/updater-em-x270.ext2`
@@ -110,15 +104,24 @@ if [ "x$DISTRO" = "xpoky" ]; then
110fi 104fi
111 105
112for FILE in ${FILES[@]}; do 106for FILE in ${FILES[@]}; do
113 #echo "-i $KEY $FILE $DEST" 107 for $FILE2 in `find -name $FILE`; do
114 cp $FILE $DEST 108 if [ ! -e "$DEST/$FILE2" ]; then
109 cp $FILE2 $DEST
110 fi
111 done
115done 112done
116 113
117for FILE in ${COMPRESS_FILES[@]}; do 114for FILE in ${COMPRESS_FILES[@]}; do
118 bzip2 $DEST/$FILE 115 for $FILE2 in `find -name $FILE`; do
116 if [ ! -e "$DEST/$FILE2.bz2" ]; then
117 bzip2 $FILE2
118 cp $FILE2.bz2 $DEST
119 fi
120 done
119done 121done
120 122
121touch $DEST/complete 123if [ -e ./images-complete ]; then
122 124 touch $DEST/complete
123#chgrp -R backup $DEST 125fi
124chmod a+w -R $DEST 126chmod a+w -R $DEST
127