angstrom feed builder: more tweaks
[openembedded.git] / contrib / angstrom / build-feeds.sh
index 815a529..0f65974 100755 (executable)
@@ -3,26 +3,31 @@
 DO_UCLIBC=0
 
 do_build() {
-       echo "MACHINE = \"$BUILD_MACHINE\"" > conf/auto.conf
+       #echo "MACHINE = \"$BUILD_MACHINE\"" > conf/auto.conf
 
        BUILD_MODE="glibc"
        if [ "$BUILD_CLEAN" != "" ]
        then
-               bitbake -c clean $BUILD_CLEAN
+               MACHINE=$BUILD_MACHINE bitbake -c clean $BUILD_CLEAN
        fi
 
        for target in $BUILD_TARGETS
        do
-               bitbake $target && do_report_success
+               MACHINE=$BUILD_MACHINE bitbake $target && do_report_success
        done
 
        if [ $DO_UCLIBC = 1 ]
        then
                BUILD_MODE="uclibc"
-               echo 'ANGSTROM_MODE = "uclibc"' >> conf/auto.conf
+               
+               if [ "$BUILD_CLEAN" != "" ]
+               then
+                       ANGSTROM_MODE=uclibc MACHINE=$BUILD_MACHINE bitbake -c clean $BUILD_CLEAN
+               fi
+               
                for target in $BUILD_TARGETS
                do
-                       bitbake $target && do_report_success
+                       ANGSTROM_MODE=uclibc MACHINE=$BUILD_MACHINE bitbake $target && do_report_success
                done
        fi
 }
@@ -32,28 +37,42 @@ do_report_success() {
        echo "$(date -u +%s) $target $BUILD_MODE $machine" >> autobuilder-feed.log
 }
 
-for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie spitz 
+for machine in gumstix-connex gumstix-verdex efika dht-walnut omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie simpad om-gta01 om-gta02 a780 at91sam9263ek qemuarm h2200 h3900 h4000 hx4700  
 do
         BUILD_MACHINE=$machine
        BUILD_CLEAN="libtool-cross qmake-native qmake2-native"
-        BUILD_TARGETS="texinfo gcc binutils automake autoconf m4 pkgconfig \
-                      task-proper-tools mc screen \
-                      mono perl python ruby \
+        BUILD_TARGETS="texinfo flex bison gperf gcc binutils make automake autoconf m4 pkgconfig distcc \
+                       usbutils pciutils mtd-utils usbview hal setserial \
+                       task-proper-tools mc screen findutils \
+                      mono jamvm perl python ruby \
                       gtk+ qt-x11-free qt4-x11-free \
-                      gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \
-                      samba \
+                      gpe-mini-browser gpe-mini-browser2 netsurf midori firefox epiphany minimo openmoko-browser2 \
+                      samba meta-nas-server \
                       apache2 boa cherokee lighttpd thttpd \
-                      gpe-gallery gpe-scap notecase pidgin \
+                      gpe-gallery gpe-scap notecase task-gpe-pim \
+                      pidgin irssi \
                       roadmap-gtk2 gpsdrive navit \
-                      xmms mplayer quasar \
-                      wpa-gui wifi-radar kismet \
+                      xmms totem mplayer quasar vlc-gpe gnome-mplayer \
+                      wpa-gui wifi-radar kismet aircrack-ng dsniff \
+                      nmap iptables iperf openvpn vpnc \
+                      gpe-login ipaq-sleep \
                       gpe-bluetooth bluez-gnome python-pybluez \
                       abiword gnumeric evince epdfview gimp \
+                      scummvm \
                       flite \
                       ctorrent \
-                      gnuplot octave fftw fftwf fftwl \
+                      asterisk \
+                      gnuradio gnuplot mpfr gmp fftw fftwf fftwl \
                       gphoto2 gqview imagemagick ufraw \
-                     "
+                      tzdata \
+                      xserver-kdrive xserver-xorg \
+                      xf86-video-fbdev xf86-video-ati xf86-video-vesa \
+                      xf86-input-evdev xf86-input-keyboard xf86-input-mouse \
+                      task-opie \
+                      task-openmoko-base task-openmoko-debug task-openmoko-examples task-openmoko-feed task-openmoko-games task-openmoko-linux task-openmoko-native-sdk task-openmoko-net task-openmoko-phone task-openmoko-pim task-openmoko-ui \
+                      gsm0710muxd frameworkd zhone \
+               gnome-games \ 
+               "
        do_build
 done