From a0071190d32c847d55239cf814d5a33a9bf70e06 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Wed, 12 Dec 2007 14:28:29 +0000 Subject: build-release.sh: Add h3900. --- contrib/angstrom/build-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index efaaecf110..5f885b1377 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -56,7 +56,7 @@ do done # graphics, flash storage -for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h4000 poodle tosa hx4700 c7x0 spitz akita collie +for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie do BUILD_MACHINE=$machine BUILD_TARGETS="minimal-image console-image x11-image" -- cgit v1.2.3 From 797990ba0f2ebd7b153e54e095d42927642ae27d Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 13 Dec 2007 17:13:25 +0000 Subject: angstrom autobuilder: add meta-angstrom-2007 --- contrib/angstrom/build-release.sh | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 5f885b1377..79bb97e0de 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -36,6 +36,7 @@ do_report_success() { for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk do BUILD_MACHINE=$machine + BUILD_CLEAN="libtool-cross" BUILD_TARGETS="minimal-image console-image" do_build done @@ -59,7 +60,7 @@ done for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie do BUILD_MACHINE=$machine - BUILD_TARGETS="minimal-image console-image x11-image" + BUILD_TARGETS="minimal-image console-image minimal-gpe-image x11-image" do_build done @@ -76,16 +77,25 @@ done for machine in fic-gta01 a780 do BUILD_MACHINE=$machine - BUILD_TARGETS="openmoko-image" + BUILD_TARGETS="minimal-openmoko-image openmoko-image" BUILD_CLEAN="qmake2-native" do_build done -#native toolchain +# populate feeds for machine in ep93xx a780 efika collie ixp4xxbe do BUILD_MACHINE=$machine - BUILD_TARGETS="gcc binutils pkgconfig make automake autoconf libtool m4 perl python gdb strace screen" + BUILD_TARGETS="meta-angstrom-2007" do_build done +#cross toolchain +#for machine in ep93xx a780 efika collie ixp4xxbe +#do +# BUILD_MACHINE=$machine +# BUILD_TARGETS="meta-toolchain" +# BUILD_CLEAN="meta-toolchain" +# do_build +#done + -- cgit v1.2.3 From a65b2bc544e391c5b34b10925ad7843039e87f16 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sat, 15 Dec 2007 10:51:41 +0000 Subject: angstrom-autobuilder: remove workaround for broken -native recipes --- contrib/angstrom/build-release.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 79bb97e0de..57f854b145 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -69,7 +69,6 @@ for machine in spitz do BUILD_MACHINE=$machine BUILD_TARGETS="x11-gpe-image x11-pimlico-image x11-office-image" - BUILD_CLEAN="qmake2-native" do_build done @@ -78,7 +77,6 @@ for machine in fic-gta01 a780 do BUILD_MACHINE=$machine BUILD_TARGETS="minimal-openmoko-image openmoko-image" - BUILD_CLEAN="qmake2-native" do_build done @@ -87,7 +85,7 @@ for machine in ep93xx a780 efika collie ixp4xxbe do BUILD_MACHINE=$machine BUILD_TARGETS="meta-angstrom-2007" - do_build + do_build done #cross toolchain -- cgit v1.2.3 From ae6f2adfc12c8ec00cf1cd644f87c8c4ca107e5a Mon Sep 17 00:00:00 2001 From: Rod Whitby Date: Sun, 16 Dec 2007 09:52:39 +0000 Subject: angstrom/build-release: Instead of building a useless nslu2-minimal-image, build a minimal-image plus a useful nslu2-base-image. --- contrib/angstrom/build-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 57f854b145..1d778db69c 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -44,7 +44,7 @@ done for machine in ixp4xxle ixp4xxbe do BUILD_MACHINE=$machine - BUILD_TARGETS="nslu2-minimal-image" + BUILD_TARGETS="minimal-image nslu2-base-image" do_build done -- cgit v1.2.3 From 50e0636adc6a88aba578524dfcbd6364e7f8eb93 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 17 Dec 2007 21:12:05 +0000 Subject: angstrom build release.sh: build base-image instead of minimal image per RFC on angstrom-devel mailinglist --- contrib/angstrom/build-release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 1d778db69c..39108ad89b 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -37,14 +37,14 @@ for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk do BUILD_MACHINE=$machine BUILD_CLEAN="libtool-cross" - BUILD_TARGETS="minimal-image console-image" + BUILD_TARGETS="base-image console-image" do_build done for machine in ixp4xxle ixp4xxbe do BUILD_MACHINE=$machine - BUILD_TARGETS="minimal-image nslu2-base-image" + BUILD_TARGETS="base-image nslu2-base-image" do_build done @@ -60,7 +60,7 @@ done for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie do BUILD_MACHINE=$machine - BUILD_TARGETS="minimal-image console-image minimal-gpe-image x11-image" + BUILD_TARGETS="base-image console-image minimal-gpe-image x11-image" do_build done -- cgit v1.2.3 From 3bbc20add46c22a5094b038b0ee0b20a83d9c80e Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Tue, 18 Dec 2007 20:54:54 +0000 Subject: angstrom build release: base-files contains DISTRO_VERSION, so clean it to get the correct version into images * needs some more thought on how to get this correctly into the feeds --- contrib/angstrom/build-release.sh | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 39108ad89b..8b30212790 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -32,17 +32,28 @@ do_report_success() { echo "$(date -u +%s) $target $BUILD_MODE $machine" >> autobuilder.log } +#cross toolchain +#for machine in ep93xx a780 efika collie ixp4xxbe +#do +# BUILD_MACHINE=$machine +# BUILD_TARGETS="meta-toolchain" +# BUILD_CLEAN="meta-toolchain" +# do_build +#done + + # No graphics for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk do BUILD_MACHINE=$machine - BUILD_CLEAN="libtool-cross" + BUILD_CLEAN="libtool-cross base-files" BUILD_TARGETS="base-image console-image" do_build done for machine in ixp4xxle ixp4xxbe do + BUILD_CLEAN="base-files" BUILD_MACHINE=$machine BUILD_TARGETS="base-image nslu2-base-image" do_build @@ -51,6 +62,7 @@ done # build altboot images for zaurus for machine in c7x0 poodle tosa akita spitz collie do + BUILD_CLEAN="base-files" BUILD_MACHINE=$machine BUILD_TARGETS="altboot-console-image" do_build @@ -59,6 +71,7 @@ done # graphics, flash storage for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie do + BUILD_CLEAN="base-files" BUILD_MACHINE=$machine BUILD_TARGETS="base-image console-image minimal-gpe-image x11-image" do_build @@ -67,6 +80,7 @@ done # graphics, disk storage for machine in spitz do + BUILD_CLEAN="base-files" BUILD_MACHINE=$machine BUILD_TARGETS="x11-gpe-image x11-pimlico-image x11-office-image" do_build @@ -88,12 +102,3 @@ do do_build done -#cross toolchain -#for machine in ep93xx a780 efika collie ixp4xxbe -#do -# BUILD_MACHINE=$machine -# BUILD_TARGETS="meta-toolchain" -# BUILD_CLEAN="meta-toolchain" -# do_build -#done - -- cgit v1.2.3 From e4461ec98dcb9e3198d07a5de833455c0782f032 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Wed, 19 Dec 2007 10:40:24 +0000 Subject: angstrom build feed: replacement for meta-angstrom-2007 recipe, will be deprecated once the problems with the meta package get sorted out --- contrib/angstrom/build-feeds.sh | 56 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100755 contrib/angstrom/build-feeds.sh (limited to 'contrib') diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh new file mode 100755 index 0000000000..396350066c --- /dev/null +++ b/contrib/angstrom/build-feeds.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +DO_UCLIBC=0 + +do_build() { + echo "MACHINE = \"$BUILD_MACHINE\"" > conf/auto.conf + + BUILD_MODE="glibc" + if [ "$BUILD_CLEAN" != "" ] + then + bitbake -c clean $BUILD_CLEAN + fi + + for target in $BUILD_TARGETS + do + bitbake $target && do_report_success + done + + if [ $DO_UCLIBC = 1 ] + then + BUILD_MODE="uclibc" + echo 'ANGSTROM_MODE = "uclibc"' >> conf/auto.conf + for target in $BUILD_TARGETS + do + bitbake $target && do_report_success + done + fi +} + +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 +do + BUILD_MACHINE=$machine + BUILD_CLEAN="libtool-cross" + BUILD_TARGETS="gcc binutils automake autoconf m4 pkgconfig \ + task-proper-tools mc screen \ + mono perl python ruby \ + gtk+ qt-x11-free qt4-x11-free \ + gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \ + boa cherokee lighttpd thttpd \ + gpe-gallery gpe-scap pidgin \ + gpsdrive navit \ + xmms mplayer \ + wpa-gui wifi-radar \ + gpe-bluetooth bluez-gnome python-pybluez \ + abiword gnumeric evince gimp \ + flite \ + ctorrent \ + " + do_build +done + -- cgit v1.2.3 From f8bf8412979ba44c3a86b87dacfcc429d4327ece Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 20 Dec 2007 09:29:11 +0000 Subject: angstrom build-*: sync with autobuilder --- contrib/angstrom/build-feeds.sh | 8 ++++---- contrib/angstrom/build-release.sh | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh index 396350066c..efa622d236 100755 --- a/contrib/angstrom/build-feeds.sh +++ b/contrib/angstrom/build-feeds.sh @@ -35,16 +35,16 @@ do_report_success() { 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 do BUILD_MACHINE=$machine - BUILD_CLEAN="libtool-cross" + BUILD_CLEAN="libtool-cross qmake2-native" BUILD_TARGETS="gcc binutils automake autoconf m4 pkgconfig \ task-proper-tools mc screen \ mono perl python ruby \ gtk+ qt-x11-free qt4-x11-free \ gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \ - boa cherokee lighttpd thttpd \ - gpe-gallery gpe-scap pidgin \ + apache2 boa cherokee lighttpd thttpd \ + gpe-gallery gpe-scap notecase pidgin \ gpsdrive navit \ - xmms mplayer \ + xmms mplayer quasar \ wpa-gui wifi-radar \ gpe-bluetooth bluez-gnome python-pybluez \ abiword gnumeric evince gimp \ diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 8b30212790..6f86cfe728 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -95,10 +95,10 @@ do done # populate feeds -for machine in ep93xx a780 efika collie ixp4xxbe -do - BUILD_MACHINE=$machine - BUILD_TARGETS="meta-angstrom-2007" - do_build -done +#for machine in ep93xx a780 efika collie ixp4xxbe +#do +# BUILD_MACHINE=$machine +# BUILD_TARGETS="meta-angstrom-2007" +# do_build +#done -- cgit v1.2.3 From 77c63e9eecc886a043132e0d9518a94504949606 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 21 Dec 2007 09:02:15 +0000 Subject: angstrom build feeds: add more packages --- contrib/angstrom/build-feeds.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh index efa622d236..815a529441 100755 --- a/contrib/angstrom/build-feeds.sh +++ b/contrib/angstrom/build-feeds.sh @@ -35,21 +35,24 @@ do_report_success() { 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 do BUILD_MACHINE=$machine - BUILD_CLEAN="libtool-cross qmake2-native" - BUILD_TARGETS="gcc binutils automake autoconf m4 pkgconfig \ + 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 \ gtk+ qt-x11-free qt4-x11-free \ gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \ + samba \ apache2 boa cherokee lighttpd thttpd \ gpe-gallery gpe-scap notecase pidgin \ - gpsdrive navit \ + roadmap-gtk2 gpsdrive navit \ xmms mplayer quasar \ - wpa-gui wifi-radar \ + wpa-gui wifi-radar kismet \ gpe-bluetooth bluez-gnome python-pybluez \ - abiword gnumeric evince gimp \ + abiword gnumeric evince epdfview gimp \ flite \ ctorrent \ + gnuplot octave fftw fftwf fftwl \ + gphoto2 gqview imagemagick ufraw \ " do_build done -- cgit v1.2.3 From a66ac67cd35d4aff5f98550e607a528d882e18f9 Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Sat, 22 Dec 2007 18:56:31 +0000 Subject: angstrom build-*: sync with autobuilder --- contrib/angstrom/build-feeds.sh | 12 +++++++----- contrib/angstrom/build-release.sh | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh index 815a529441..fb117d6c11 100755 --- a/contrib/angstrom/build-feeds.sh +++ b/contrib/angstrom/build-feeds.sh @@ -32,27 +32,29 @@ 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 ep93xx gumstix-connex gumstix-verdex efika omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie simpad fic-gta01 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 \ + BUILD_TARGETS="texinfo flex bison gcc binutils automake autoconf m4 pkgconfig \ + task-proper-tools mc screen emacs \ mono perl python ruby \ gtk+ qt-x11-free qt4-x11-free \ gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \ samba \ apache2 boa cherokee lighttpd thttpd \ - gpe-gallery gpe-scap notecase pidgin \ + gpe-gallery gpe-scap notecase \ + pidgin irssi \ roadmap-gtk2 gpsdrive navit \ xmms mplayer quasar \ - wpa-gui wifi-radar kismet \ + wpa-gui wifi-radar kismet aircrack-ng dsniff \ gpe-bluetooth bluez-gnome python-pybluez \ abiword gnumeric evince epdfview gimp \ flite \ ctorrent \ gnuplot octave fftw fftwf fftwl \ gphoto2 gqview imagemagick ufraw \ + tzdata \ " do_build done diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 6f86cfe728..54c9fb4fa4 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -69,7 +69,7 @@ do done # graphics, flash storage -for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie +for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie simpad do BUILD_CLEAN="base-files" BUILD_MACHINE=$machine -- cgit v1.2.3 From dd88e91fa3eefbd3b4fd6b352b388c20a9fe48e6 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sat, 22 Dec 2007 20:01:41 +0000 Subject: mtn2cl.sh: Quote args properly, or mtn chokes on "1 week ago". --- contrib/mtn2cl/mtn2cl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib') diff --git a/contrib/mtn2cl/mtn2cl.sh b/contrib/mtn2cl/mtn2cl.sh index 416d393ccd..15d2722a8b 100755 --- a/contrib/mtn2cl/mtn2cl.sh +++ b/contrib/mtn2cl/mtn2cl.sh @@ -11,7 +11,7 @@ else export OLD_REV="l:\"1 week ago\"" fi -for i in `mtn log --brief --no-graph --no-merges --to ${OLD_REV} --from ${REV_NOW}| awk '{print $2 ":" $1}'` ; do \ +for i in `mtn log --brief --no-graph --no-merges --to "${OLD_REV}" --from "${REV_NOW}"| awk '{print $2 ":" $1}'` ; do \ export REV=`echo $i | awk -F: '{print $2}'` export AUTHOR=`echo $i | awk -F: '{print $1}'` export CL=`mtn ls certs ${REV} | grep -A 1 changelog | grep -v changelog | gawk -F'Value : ' '{ print $2 }'` -- cgit v1.2.3 From 4983c4ad1a5ca5d9d1089197b57ce58f7078ffef Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Sun, 23 Dec 2007 11:54:42 +0000 Subject: contrib/angstrom/build-release.sh: Add h5000. * Now that there're people who are willing to test it. --- contrib/angstrom/build-release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 54c9fb4fa4..e1e803fcdc 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -69,7 +69,7 @@ do done # graphics, flash storage -for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 poodle tosa hx4700 c7x0 spitz akita collie simpad +for machine in fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 h5000 poodle tosa hx4700 c7x0 spitz akita collie simpad do BUILD_CLEAN="base-files" BUILD_MACHINE=$machine -- cgit v1.2.3 From b8b64177cef7a46e9e88f4b27c7cea282aab44ba Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Mon, 24 Dec 2007 08:28:36 +0000 Subject: angstrom build-*: sync with autobuilder --- contrib/angstrom/build-feeds.sh | 6 +++--- contrib/angstrom/build-release.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh index fb117d6c11..c7e70fa169 100755 --- a/contrib/angstrom/build-feeds.sh +++ b/contrib/angstrom/build-feeds.sh @@ -36,8 +36,8 @@ for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk ixp4xxle i do BUILD_MACHINE=$machine BUILD_CLEAN="libtool-cross qmake-native qmake2-native" - BUILD_TARGETS="texinfo flex bison gcc binutils automake autoconf m4 pkgconfig \ - task-proper-tools mc screen emacs \ + BUILD_TARGETS="texinfo flex bison gperf gcc binutils automake autoconf m4 pkgconfig \ + task-proper-tools mc screen \ mono perl python ruby \ gtk+ qt-x11-free qt4-x11-free \ gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \ @@ -52,7 +52,7 @@ do abiword gnumeric evince epdfview gimp \ flite \ ctorrent \ - gnuplot octave fftw fftwf fftwl \ + gnuplot mpfr gmp fftw fftwf fftwl \ gphoto2 gqview imagemagick ufraw \ tzdata \ " diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index e1e803fcdc..3c0bda25fe 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -55,7 +55,7 @@ for machine in ixp4xxle ixp4xxbe do BUILD_CLEAN="base-files" BUILD_MACHINE=$machine - BUILD_TARGETS="base-image nslu2-base-image" + BUILD_TARGETS="base-image nslu2-base-image nas-server-image" do_build done -- cgit v1.2.3 From 4be6798ad8c6330a5463e4876af61303c120db65 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 25 Dec 2007 17:30:47 +0000 Subject: contrib/deploy/: Add generic directory to store various deployment helpers. --- contrib/deploy/.mtn2git_empty | 0 contrib/deploy/README | 2 ++ 2 files changed, 2 insertions(+) create mode 100644 contrib/deploy/.mtn2git_empty create mode 100644 contrib/deploy/README (limited to 'contrib') diff --git a/contrib/deploy/.mtn2git_empty b/contrib/deploy/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/contrib/deploy/README b/contrib/deploy/README new file mode 100644 index 0000000000..a285a7f75a --- /dev/null +++ b/contrib/deploy/README @@ -0,0 +1,2 @@ +This directory contains script for deploying OE-generated images for various +devices and boot methods. -- cgit v1.2.3 From 89f35d693e79ef01b388468ccfe66cab1699d998 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 25 Dec 2007 17:35:14 +0000 Subject: contrib/deploy/nfs/: Tools to deploy OE images for NFS boot. * Provides best practices for exports locations and sample of exports file. (The same location is used by default by initramfs-uniboot). * Tool to deploy tar.bz2/tar.gz/cpio.gz images to exported location. --- contrib/deploy/nfs/.mtn2git_empty | 0 contrib/deploy/nfs/exports.sample | 2 ++ contrib/deploy/nfs/oe-nfs-deploy-image | 51 ++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 contrib/deploy/nfs/.mtn2git_empty create mode 100644 contrib/deploy/nfs/exports.sample create mode 100755 contrib/deploy/nfs/oe-nfs-deploy-image (limited to 'contrib') diff --git a/contrib/deploy/nfs/.mtn2git_empty b/contrib/deploy/nfs/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/contrib/deploy/nfs/exports.sample b/contrib/deploy/nfs/exports.sample new file mode 100644 index 0000000000..6d82f49202 --- /dev/null +++ b/contrib/deploy/nfs/exports.sample @@ -0,0 +1,2 @@ +# /etc/exports: NFS file systems being exported. See exports(5). +/srv/nfs/oe 192.168.0.0/16(rw,insecure,no_root_squash) diff --git a/contrib/deploy/nfs/oe-nfs-deploy-image b/contrib/deploy/nfs/oe-nfs-deploy-image new file mode 100755 index 0000000000..ee540696d7 --- /dev/null +++ b/contrib/deploy/nfs/oe-nfs-deploy-image @@ -0,0 +1,51 @@ +#!/bin/sh + +# Wonder what the heck is /srv ? Read Filesystem Hierarchy Standard, +# http://www.pathname.com/fhs/pub/fhs-2.3.html#SRVDATAFORSERVICESPROVIDEDBYSYSTEM +# So, /srv/nfs is root of all NFS exports your system offers, and /srv/nfs/oe is +# OpenEmbedded's subset (think security). +NFS_ROOT=/srv/nfs/oe + +if [ -z "$1" ]; then + echo "$0 - Deploy OpenEmbedded-generated image for device NFS boot" + echo "Usage: $0 | -l" + exit +fi + +if [ "$1" == "-l" ]; then + if [ -n "$2" ]; then + extra="-name *$2*" + fi + find tmp/deploy/ -regextype posix-extended -wholename '*/images/*' -regex '.+\.(tar\.bz2|tar\.gz|cpio\.gz)$' $extra | xargs ls -l + exit +fi + +if [ ! -f $1 ]; then + echo "Cannot find image $1" + exit +fi + +ext=`echo $1 | sed -r -e 's/.+\.([^.]+\.[^.]+)/\1/'` +basename=`basename $1 .$ext` + +if [ -z "$basename" ]; then + echo "Assertion failed" + exit 100 +fi + +echo "Deploying to: $NFS_ROOT/$basename" + +rm -rf $NFS_ROOT/$basename + +mkdir -p $NFS_ROOT/$basename + +if [ "$ext" == "tar.bz2" ]; then + tar -xj -f $1 -C $NFS_ROOT/$basename +elif [ "$ext" == "tar.gz" ]; then + tar -xz -f $1 -C $NFS_ROOT/$basename +else + FPATH=`pwd` + cd $NFS_ROOT/$basename + bash -c "gzip -d -c $FPATH/$1 | cpio -i --no-absolute-filenames" + cd $FPATH +fi -- cgit v1.2.3 From 2ed69ec2b23f07d49fc237fe6ddb13ea486dc39f Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Thu, 27 Dec 2007 09:48:46 +0000 Subject: angstrom build-feed: add more packages and ppc405 machine --- contrib/angstrom/build-feeds.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-feeds.sh b/contrib/angstrom/build-feeds.sh index c7e70fa169..a0a21ed202 100755 --- a/contrib/angstrom/build-feeds.sh +++ b/contrib/angstrom/build-feeds.sh @@ -32,7 +32,7 @@ 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 simpad fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 hx4700 +for machine in ep93xx gumstix-connex gumstix-verdex efika dht-walnut omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie simpad fic-gta01 a780 at91sam9263ek qemuarm h2200 h3900 h4000 hx4700 do BUILD_MACHINE=$machine BUILD_CLEAN="libtool-cross qmake-native qmake2-native" @@ -41,17 +41,19 @@ do mono perl python ruby \ gtk+ qt-x11-free qt4-x11-free \ gpe-mini-browser midori minimo openmoko-browser2 webkit-gtklauncher \ - samba \ + samba meta-nas-server \ apache2 boa cherokee lighttpd thttpd \ gpe-gallery gpe-scap notecase \ pidgin irssi \ roadmap-gtk2 gpsdrive navit \ xmms mplayer quasar \ wpa-gui wifi-radar kismet aircrack-ng dsniff \ + iptables iperf \ gpe-bluetooth bluez-gnome python-pybluez \ abiword gnumeric evince epdfview gimp \ flite \ ctorrent \ + asterisk \ gnuplot mpfr gmp fftw fftwf fftwl \ gphoto2 gqview imagemagick ufraw \ tzdata \ -- cgit v1.2.3 From 3ed7a06c4169967775fbb39656d0bbcf078be089 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 3 Jan 2008 20:10:33 +0000 Subject: contrib/feed-browser: Capure current config.inc from Angstrom site. --- contrib/feed-browser/includes/config.inc | 1031 +++++++++++++++++++++--------- 1 file changed, 738 insertions(+), 293 deletions(-) (limited to 'contrib') diff --git a/contrib/feed-browser/includes/config.inc b/contrib/feed-browser/includes/config.inc index c4a9fc0fc3..c2414b8013 100644 --- a/contrib/feed-browser/includes/config.inc +++ b/contrib/feed-browser/includes/config.inc @@ -1,301 +1,746 @@ 'OpenZaurus', - 'distro_version'=>'3.5.4', - 'feed_base_url'=>'http://ewi546.ewi.utwente.nl/mirror/www.openzaurus.org/official/unstable/3.5.4/feed/', - 'feeds'=>array( + array( + 'distro_name'=>'Ångström', + 'distro_version'=>'unstable', + 'feed_base_url'=>'http://www.angstrom-distribution.org/unstable/feed/', + 'feeds'=> array( - 'name'=>'base', - 'url'=>'base', - 'type'=>'normal', - ), - array( - 'name'=>'opie', - 'url'=>'opie', - 'type'=>'normal', - ), - array( - 'name'=>'x11', - 'url'=>'x11', - 'type'=>'normal', - ), - array( - 'name'=>'upgrades', - 'url'=>'upgrades', - 'type'=>'upgrades', - ), - array( - 'name'=>'perl', - 'url'=>'perl', - 'type'=>'normal', - ), - array( - 'name'=>'python', - 'url'=>'python', - 'type'=>'normal', - ), - array( - 'name'=>'Collie upgrades', - 'url'=>'upgrades/machine/collie', - 'type'=>'upgrades', - ), - array( - 'name'=>'Tosa upgrades', - 'url'=>'upgrades/machine/tosa', - 'type'=>'upgrades', - ), - array( - 'name'=>'Poodle upgrades', - 'url'=>'upgrades/machine/poodle', - 'type'=>'upgrades', - ), - array( - 'name'=>'Poodle', - 'url'=>'machine/poodle', - 'type'=>'normal', - ), - array( - 'name'=>'Collie', - 'url'=>'machine/collie', - 'type'=>'normal', - ), - array( - 'name'=>'Tosa', - 'url'=>'machine/tosa', - 'type'=>'normal', - ) - ) - ), - array( - 'distro_name'=>'OpenZaurus', - 'distro_version'=>'3.5.4.1', - 'feed_base_url'=>'http://ewi546.ewi.utwente.nl/mirror/www.openzaurus.org/official/unstable/3.5.4.1/feed/', - 'feeds'=>array( - array( - 'name'=>'base', - 'url'=>'base', - 'type'=>'normal', - ), - array( - 'name'=>'opie', - 'url'=>'opie', - 'type'=>'normal', - ), - array( - 'name'=>'perl', - 'url'=>'perl', - 'type'=>'normal', - ), - array( - 'name'=>'python', - 'url'=>'python', - 'type'=>'normal', - ), - array( - 'name'=>'upgrades', - 'url'=>'upgrades', - 'type'=>'upgrades', - ), - array( - 'name'=>'x11', - 'url'=>'x11', - 'type'=>'normal', - ), - array( - 'name'=>'C7x0', - 'url'=>'machine/c7x0', - 'type'=>'normal', - ), - array( - 'name'=>'Spitz', - 'url'=>'machine/spitz', - 'type'=>'normal', - ), - array( - 'name'=>'Akita', - 'url'=>'machine/akita', - 'type'=>'normal', - ), - array( - 'name'=>'Akita upgrades', - 'url'=>'upgrades/machine/akita', - 'type'=>'upgrades', - ), - array( - 'name'=>'C7x0 upgrades', - 'url'=>'upgrades/machine/c7x0', - 'type'=>'upgrades', - ), - array( - 'name'=>'Spitz upgrades', - 'url'=>'upgrades/machine/spitz', - 'type'=>'upgrades', - ) - ) - ) -); + array( + 'name'=>'All architectures', + 'url'=>'all', + ), + array( + 'name'=>'avr32 base', + 'url'=>'avr32/base', + ), + array( + 'name'=>'blackfin base', + 'url'=>'blackfin/base', + ), + + array( + 'name'=>'armv5te base', + 'url'=>'armv5te/base', + ), + array( + 'name'=>'iwmmxt base', + 'url'=>'iwmmxt/base', + ), + array( + 'name'=>'armv5teb base', + 'url'=>'armv5teb/base', + ), + array( + 'name'=>'arm-oabi base', + 'url'=>'arm-oabi/base', + ), + + array( + 'name'=>'i586 base', + 'url'=>'i586/base', + ), + array( + 'name'=>'i686 base', + 'url'=>'i686/base', + ), + + array( + 'name'=>'armv4t base', + 'url'=>'armv4t/base', + ), + array( + 'name'=>'armv6 base', + 'url'=>'armv6/base', + ), + array( + 'name'=>'ppc603e base', + 'url'=>'ppc603e/base', + ), + array( + 'name'=>'ppc405 base', + 'url'=>'ppc405/base', + ), + + array( + 'name'=>'armv5te perl', + 'url'=>'armv5te/perl', + ), + array( + 'name'=>'armv5te python', + 'url'=>'armv5te/python', + ), + array( + 'name'=>'armv5te debug', + 'url'=>'armv5te/debug', + ), + array( + 'name'=>'armv5te gstreamer', + 'url'=>'armv5te/gstreamer', + ), + array( + 'name'=>'avr32 perl', + 'url'=>'avr32/perl', + ), + array( + 'name'=>'avr32 python', + 'url'=>'avr32/python', + ), + array( + 'name'=>'avr32 debug', + 'url'=>'avr32/debug', + ), + array( + 'name'=>'avr32 gstreamer', + 'url'=>'avr32/gstreamer', + ), + + array( + 'name'=>'blackfin perl', + 'url'=>'blackfin/perl', + ), + array( + 'name'=>'blackfin python', + 'url'=>'blackfin/python', + ), + array( + 'name'=>'blackfin debug', + 'url'=>'blackfin/debug', + ), + array( + 'name'=>'blackfin gstreamer', + 'url'=>'blackfin/gstreamer', + ), + array( + 'name'=>'armv4t perl', + 'url'=>'armv4t/perl', + ), + array( + 'name'=>'armv4t python', + 'url'=>'armv4t/python', + ), + array( + 'name'=>'armv4t debug', + 'url'=>'armv4t/debug', + ), + array( + 'name'=>'armv4t gstreamer', + 'url'=>'armv4t/gstreamer', + ), + + array( + 'name'=>'armv6 perl', + 'url'=>'armv6/perl', + ), + array( + 'name'=>'armv6 python', + 'url'=>'armv6/python', + ), + array( + 'name'=>'armv6 debug', + 'url'=>'armv6/debug', + ), + array( + 'name'=>'armv6 gstreamer', + 'url'=>'armv6/gstreamer', + ), + + array( + 'name'=>'i686 perl', + 'url'=>'i686/perl', + ), + array( + 'name'=>'i686 python', + 'url'=>'i686/python', + ), + array( + 'name'=>'i686 debug', + 'url'=>'i686/debug', + ), + array( + 'name'=>'i686 gstreamer', + 'url'=>'i686/gstreamer', + ), + array( + 'name'=>'ppc603e perl', + 'url'=>'ppc603e/perl', + ), + array( + 'name'=>'ppc603e python', + 'url'=>'ppc603e/python', + ), + array( + 'name'=>'ppc603e debug', + 'url'=>'ppc603e/debug', + ), + array( + 'name'=>'ppc603e gstreamer', + 'url'=>'ppc603e/gstreamer', + ), + + array( + 'name'=>'Motorola A780', + 'url'=>'armv5te/machine/a780', + ), + array( + 'name'=>'HP iPAQ h2200', + 'url'=>'armv5te/machine/h2200', + ), + + array( + 'name'=>'HP iPAQ h4000', + 'url'=>'armv5te/machine/h4000', + ), + + array( + 'name'=>'HTC universal/ iMate jasjar', + 'url'=>'armv5te/machine/htcuniversal', + ), + array( + 'name'=>'HP iPAQ hx4700', + 'url'=>'armv5te/machine/hx4700', + ), + array( + 'name'=>'HP iPAQ hx2000 series', + 'url'=>'armv5te/machine/hx2000', + ), + + array( + 'name'=>'Psion Teklogix NetBook Pro', + 'url'=>'armv5te/machine/netbook-pro', + ), + array( + 'name'=>'HTC Magician', + 'url'=>'armv5te/machine/magician', + ), + array( + 'name'=>'Nokia 770 internet tablet', + 'url'=>'armv5te/machine/nokia770', + ), + array( + 'name'=>'Sharp Zaurus 5600 (Poodle)', + 'url'=>'armv5te/machine/poodle', + ), + array( + 'name'=>'Sharp Zaurus c7x0 (Corgi, Boxer, Husky, Shepher)', + 'url'=>'armv5te/machine/c7x0', + ), + array( + 'name'=>'Sharp Zaurus SL-C1000 (akita)', + 'url'=>'armv5te/machine/akita', + ), + array( + 'name'=>'HP iPAQ h5xxx series', + 'url'=>'armv5te/machine/h5xxx', + ), + array( + 'name'=>'Sharp Zaurus SL-C6000 (Tosa)', + 'url'=>'armv5te/machine/tosa', + ), + array( + 'name'=>'Sharp Zaurus SL-C3xxx (Spitz, Borzoi, Terrier)', + 'url'=>'armv5te/machine/spitz', + ), + array( + 'name'=>'Cirrus Logic ep93xx boards', + 'url'=>'armv4t/machine/ep93xx', + ), + array( + 'name'=>'FIC gta01/Neo1973 phone', + 'url'=>'armv4t/machine/fic-gta01', + ), + array( + 'name'=>'HP iPAQ h6300', + 'url'=>'armv4t/machine/h6300', + ), + array( + 'name'=>'Freescale i.mx31 ADS development board', + 'url'=>'armv6/machine/mx31ads', + ), -$ipkpath = "/var/www/angstrom/unstable/feed/unsorted"; -$cpu_archs = array('arm-oabi', 'armv4', 'armv4t', 'armv5te', 'armv6', 'armv7', 'avr32', 'bfin', 'i386', 'i486', 'i586', 'i686', 'iwmmxt', 'ppc405', 'ppc603e', 'sparc'); -$device_archs = array( - "a1200" => "armv5te", - "a780"=> "armv5te", - "acern30", - "adsp-bf537-stamp" => "bfin", - "adzs-bf538f-ezlite" => "bfin", - "akita" => "armv5te", - "alix", - "amsdelta", - "asus620", - "asus730", - "at32stk1000" => "avr32", - "at91sam9260ek" => "armv5te", - "at91sam9261ek" => "armv5te", - "at91sam9263ek" => "armv5te", - "atngw100" => "avr32", - "aximx50" => "armv5te", - "aximx50v" => "armv5te", - "borzoi" => "armv5te", - "boxer" => "armv5te", - "c7x0" => "armv5te", - "colinux", - "collie", - "compulab-pxa270" => "armv5te", - "corgi" => "armv5te", - "davinci-dvevm", - "db1200", - "devkitidp-pxa255" => "armv5te", - "dht-walnut" => "ppc405", - "e680" => "armv5te", - "efika" => "ppc603e", - "ep93xx" => "armv4t", - "epia", - "er0100" => "armv5te", - "eteng500" => "armv5te", - "fic-gta01" => "armv4t", - "fic-gta02" => "armv4t", - "fsg3be", - "geodegx", - "geodelx", - "guinness", - "gumstix-connex" => "armv5te", - "gumstix-verdex" => "armv5te", - "h1910", - "h1940", - "h2200" => "armv5te", - "h3600" => "arm-oabi", - "h3800" => "arm-oabi", - "h3900" => "armv5te", - "h4000" => "armv5te", - "h5000" => "armv5te", - "h6300" => "armv4t", - "htcalpine", - "htcapache", - "htcblueangel", - "htchimalaya", - "htcsable", - "htctornado", - "htcuniversal" => "armv5te", - "htcwallaby", - "husky" => "armv5te", - "hx2000" => "armv5te", - "hx4700" => "armv5te", - "i586-generic" => "i586", - "i686-generic" => "i586", - "ixp4xx", - "ixp4xxbe" => "armv5teb", - "ixp4xxle" => "armv5te", - "jornada56x", - "jornada6xx", - "jornada7xx", - "kb9202" => "armv4t", - "ks8695", - "lite5200", - "logicpd-pxa270" => "armv5te", - "looxc550", - "lsarm", - "lsppchd", - "lsppchg", - "magicbox", - "magician" => "armv5te", - "mainstone" => "armv5te", - "mnci", - "mtx-1", - "mtx-2", - "mtx-3", - "mtx-3a", - "mx21ads" => "armv5te", - "mx31ads" => "armv6", - "n2100", - "native", - "navman-icn330", - "netbook-pro" => "armv5te", - "netvista", - "nokia770" => "armv5te", - "nokia800", - "nslu2" => "armv5te", - "nslu2be" => "armv5teb", - "nslu2le" => "armv5te", - "omap1510inn" => "armv5te", - "omap1610h2" => "armv5te", - "omap1710h3" => "armv5te", - "omap2420h4", - "omap2430sdp", - "omap5912osk" => "armv5te", - "palmld" => "armv5te", - "palmt650" => "armv5te", - "palmt680", - "palmtc", - "palmtt", - "palmtt2", - "palmtt3", - "palmtt5", - "palmtx", - "palmz31", - "palmz71", - "palmz72", - "poodle" => "armv5te", - "progear", - "qemuarm" => "armv5te", - "qemux86", - "rb500", - "rokre2" => "armv5te", - "rokre6" => "armv5te", - "rt3000", - "rx1950", - "rx3000", - "sarge-at91" => "armv4t", - "sequoia", - "shark" => "arm-oabi", - "shepherd" => "armv5te", - "simpad" => "arm-oabi", - "smdk2440" => "armv4t", - "smdk2443" => "armv4t", - "spitz" => "armv5te", - "storcenter", - "sun4cdm", - "terrier" => "armv5te", - "titan", - "tosa" => "armv5te", - "triton", - "ts72xx", - "turbostation", - "wgt634u", - "wl500g", - "wrap", - "wrt54", - "x86-32-nocona", - "x86-prescott", - "x86-uml", - "x86", - "xilinx-ml403", - "xilinx-ml410", - "xxs1500", - ); + array( + 'name'=>'Tyan thunder K7 s2462 mainboard (guinness)', + 'url'=>'i686/machine/guinness', + ), + array( + 'name'=>'Progear webpad', + 'url'=>'i686/machine/progear', + ), + array( + 'name'=>'Genesi Efika', + 'url'=>'ppc603e/machine/efika', + ), -?> + )// end distro[feeds] + ), //end distro + array( + 'distro_name'=>'Ångström', + 'distro_version'=>'2007.12', + 'feed_base_url'=>'http://www.angstrom-distribution.org/feeds/2007/ipk/glibc/', + 'feeds'=> + array( + array( + 'name'=>'noarch feed', + 'url'=>'all', + ), + array( + 'name'=>'arm-oabi architecture base feed', + 'url'=>'arm-oabi/base', + ), + array( + 'name'=>'arm-oabi architecture gstreamer feed', + 'url'=>'arm-oabi/gstreamer', + ), + array( + 'name'=>'arm-oabi architecture perl feed', + 'url'=>'arm-oabi/perl', + ), + array( + 'name'=>'arm-oabi architecture python feed', + 'url'=>'arm-oabi/python', + ), + array( + 'name'=>'arm-oabi architecture debug feed', + 'url'=>'arm-oabi/debug', + ), + array( + 'name'=>'armv4t architecture base feed', + 'url'=>'armv4t/base', + ), + array( + 'name'=>'armv4t architecture gstreamer feed', + 'url'=>'armv4t/gstreamer', + ), + array( + 'name'=>'armv4t architecture perl feed', + 'url'=>'armv4t/perl', + ), + array( + 'name'=>'armv4t architecture python feed', + 'url'=>'armv4t/python', + ), + array( + 'name'=>'armv4t architecture debug feed', + 'url'=>'armv4t/debug', + ), + array( + 'name'=>'armv5te architecture base feed', + 'url'=>'armv5te/base', + ), + array( + 'name'=>'armv5te architecture gstreamer feed', + 'url'=>'armv5te/gstreamer', + ), + array( + 'name'=>'armv5te architecture perl feed', + 'url'=>'armv5te/perl', + ), + array( + 'name'=>'armv5te architecture python feed', + 'url'=>'armv5te/python', + ), + array( + 'name'=>'armv5te architecture debug feed', + 'url'=>'armv5te/debug', + ), + array( + 'name'=>'armv5teb architecture base feed', + 'url'=>'armv5teb/base', + ), + array( + 'name'=>'armv5teb architecture gstreamer feed', + 'url'=>'armv5teb/gstreamer', + ), + array( + 'name'=>'armv5teb architecture perl feed', + 'url'=>'armv5teb/perl', + ), + array( + 'name'=>'armv5teb architecture python feed', + 'url'=>'armv5teb/python', + ), + array( + 'name'=>'armv5teb architecture debug feed', + 'url'=>'armv5teb/debug', + ), + array( + 'name'=>'armv6 architecture base feed', + 'url'=>'armv6/base', + ), + array( + 'name'=>'armv6 architecture gstreamer feed', + 'url'=>'armv6/gstreamer', + ), + array( + 'name'=>'armv6 architecture perl feed', + 'url'=>'armv6/perl', + ), + array( + 'name'=>'armv6 architecture python feed', + 'url'=>'armv6/python', + ), + array( + 'name'=>'armv6 architecture debug feed', + 'url'=>'armv6/debug', + ), + array( + 'name'=>'i486 architecture base feed', + 'url'=>'i486/base', + ), + array( + 'name'=>'i486 architecture gstreamer feed', + 'url'=>'i486/gstreamer', + ), + array( + 'name'=>'i486 architecture perl feed', + 'url'=>'i486/perl', + ), + array( + 'name'=>'i486 architecture python feed', + 'url'=>'i486/python', + ), + array( + 'name'=>'i486 architecture debug feed', + 'url'=>'i486/debug', + ), + array( + 'name'=>'i586 architecture base feed', + 'url'=>'i586/base', + ), + array( + 'name'=>'i586 architecture gstreamer feed', + 'url'=>'i586/gstreamer', + ), + array( + 'name'=>'i586 architecture perl feed', + 'url'=>'i586/perl', + ), + array( + 'name'=>'i586 architecture python feed', + 'url'=>'i586/python', + ), + array( + 'name'=>'i586 architecture debug feed', + 'url'=>'i586/debug', + ), + array( + 'name'=>'i686 architecture base feed', + 'url'=>'i686/base', + ), + array( + 'name'=>'i686 architecture gstreamer feed', + 'url'=>'i686/gstreamer', + ), + array( + 'name'=>'i686 architecture perl feed', + 'url'=>'i686/perl', + ), + array( + 'name'=>'i686 architecture python feed', + 'url'=>'i686/python', + ), + array( + 'name'=>'i686 architecture debug feed', + 'url'=>'i686/debug', + ), + array( + 'name'=>'iwmmxt architecture base feed', + 'url'=>'iwmmxt/base', + ), + array( + 'name'=>'iwmmxt architecture gstreamer feed', + 'url'=>'iwmmxt/gstreamer', + ), + array( + 'name'=>'iwmmxt architecture perl feed', + 'url'=>'iwmmxt/perl', + ), + array( + 'name'=>'iwmmxt architecture python feed', + 'url'=>'iwmmxt/python', + ), + array( + 'name'=>'iwmmxt architecture debug feed', + 'url'=>'iwmmxt/debug', + ), + array( + 'name'=>'ppc405 architecture base feed', + 'url'=>'ppc405/base', + ), + array( + 'name'=>'ppc405 architecture gstreamer feed', + 'url'=>'ppc405/gstreamer', + ), + array( + 'name'=>'ppc405 architecture perl feed', + 'url'=>'ppc405/perl', + ), + array( + 'name'=>'ppc405 architecture python feed', + 'url'=>'ppc405/python', + ), + array( + 'name'=>'ppc405 architecture debug feed', + 'url'=>'ppc405/debug', + ), + array( + 'name'=>'ppc603e architecture base feed', + 'url'=>'ppc603e/base', + ), + array( + 'name'=>'ppc603e architecture gstreamer feed', + 'url'=>'ppc603e/gstreamer', + ), + array( + 'name'=>'ppc603e architecture perl feed', + 'url'=>'ppc603e/perl', + ), + array( + 'name'=>'ppc603e architecture python feed', + 'url'=>'ppc603e/python', + ), + array( + 'name'=>'ppc603e architecture debug feed', + 'url'=>'ppc603e/debug', + ) + ) // end distro['feeds'] + ), //end distro + array( + 'distro_name'=>'Ångström', + 'distro_version'=>'2008.6', + 'feed_base_url'=>'http://www.angstrom-distribution.org/feeds/2008/ipk/glibc/', + 'feeds'=> + array( + array( + 'name'=>'noarch feed', + 'url'=>'all', + ), + array( + 'name'=>'arm-oabi architecture base feed', + 'url'=>'arm-oabi/base', + ), + array( + 'name'=>'arm-oabi architecture gstreamer feed', + 'url'=>'arm-oabi/gstreamer', + ), + array( + 'name'=>'arm-oabi architecture perl feed', + 'url'=>'arm-oabi/perl', + ), + array( + 'name'=>'arm-oabi architecture python feed', + 'url'=>'arm-oabi/python', + ), + array( + 'name'=>'arm-oabi architecture debug feed', + 'url'=>'arm-oabi/debug', + ), + array( + 'name'=>'armv4t architecture base feed', + 'url'=>'armv4t/base', + ), + array( + 'name'=>'armv4t architecture gstreamer feed', + 'url'=>'armv4t/gstreamer', + ), + array( + 'name'=>'armv4t architecture perl feed', + 'url'=>'armv4t/perl', + ), + array( + 'name'=>'armv4t architecture python feed', + 'url'=>'armv4t/python', + ), + array( + 'name'=>'armv4t architecture debug feed', + 'url'=>'armv4t/debug', + ), + array( + 'name'=>'armv5te architecture base feed', + 'url'=>'armv5te/base', + ), + array( + 'name'=>'armv5te architecture gstreamer feed', + 'url'=>'armv5te/gstreamer', + ), + array( + 'name'=>'armv5te architecture perl feed', + 'url'=>'armv5te/perl', + ), + array( + 'name'=>'armv5te architecture python feed', + 'url'=>'armv5te/python', + ), + array( + 'name'=>'armv5te architecture debug feed', + 'url'=>'armv5te/debug', + ), + array( + 'name'=>'armv5teb architecture base feed', + 'url'=>'armv5teb/base', + ), + array( + 'name'=>'armv5teb architecture gstreamer feed', + 'url'=>'armv5teb/gstreamer', + ), + array( + 'name'=>'armv5teb architecture perl feed', + 'url'=>'armv5teb/perl', + ), + array( + 'name'=>'armv5teb architecture python feed', + 'url'=>'armv5teb/python', + ), + array( + 'name'=>'armv5teb architecture debug feed', + 'url'=>'armv5teb/debug', + ), + array( + 'name'=>'armv6 architecture base feed', + 'url'=>'armv6/base', + ), + array( + 'name'=>'armv6 architecture gstreamer feed', + 'url'=>'armv6/gstreamer', + ), + array( + 'name'=>'armv6 architecture perl feed', + 'url'=>'armv6/perl', + ), + array( + 'name'=>'armv6 architecture python feed', + 'url'=>'armv6/python', + ), + array( + 'name'=>'armv6 architecture debug feed', + 'url'=>'armv6/debug', + ), + array( + 'name'=>'i486 architecture base feed', + 'url'=>'i486/base', + ), + array( + 'name'=>'i486 architecture gstreamer feed', + 'url'=>'i486/gstreamer', + ), + array( + 'name'=>'i486 architecture perl feed', + 'url'=>'i486/perl', + ), + array( + 'name'=>'i486 architecture python feed', + 'url'=>'i486/python', + ), + array( + 'name'=>'i486 architecture debug feed', + 'url'=>'i486/debug', + ), + array( + 'name'=>'i586 architecture base feed', + 'url'=>'i586/base', + ), + array( + 'name'=>'i586 architecture gstreamer feed', + 'url'=>'i586/gstreamer', + ), + array( + 'name'=>'i586 architecture perl feed', + 'url'=>'i586/perl', + ), + array( + 'name'=>'i586 architecture python feed', + 'url'=>'i586/python', + ), + array( + 'name'=>'i586 architecture debug feed', + 'url'=>'i586/debug', + ), + array( + 'name'=>'i686 architecture base feed', + 'url'=>'i686/base', + ), + array( + 'name'=>'i686 architecture gstreamer feed', + 'url'=>'i686/gstreamer', + ), + array( + 'name'=>'i686 architecture perl feed', + 'url'=>'i686/perl', + ), + array( + 'name'=>'i686 architecture python feed', + 'url'=>'i686/python', + ), + array( + 'name'=>'i686 architecture debug feed', + 'url'=>'i686/debug', + ), + array( + 'name'=>'iwmmxt architecture base feed', + 'url'=>'iwmmxt/base', + ), + array( + 'name'=>'iwmmxt architecture gstreamer feed', + 'url'=>'iwmmxt/gstreamer', + ), + array( + 'name'=>'iwmmxt architecture perl feed', + 'url'=>'iwmmxt/perl', + ), + array( + 'name'=>'iwmmxt architecture python feed', + 'url'=>'iwmmxt/python', + ), + array( + 'name'=>'iwmmxt architecture debug feed', + 'url'=>'iwmmxt/debug', + ), + array( + 'name'=>'ppc405 architecture base feed', + 'url'=>'ppc405/base', + ), + array( + 'name'=>'ppc405 architecture gstreamer feed', + 'url'=>'ppc405/gstreamer', + ), + array( + 'name'=>'ppc405 architecture perl feed', + 'url'=>'ppc405/perl', + ), + array( + 'name'=>'ppc405 architecture python feed', + 'url'=>'ppc405/python', + ), + array( + 'name'=>'ppc405 architecture debug feed', + 'url'=>'ppc405/debug', + ), + array( + 'name'=>'ppc603e architecture base feed', + 'url'=>'ppc603e/base', + ), + array( + 'name'=>'ppc603e architecture gstreamer feed', + 'url'=>'ppc603e/gstreamer', + ), + array( + 'name'=>'ppc603e architecture perl feed', + 'url'=>'ppc603e/perl', + ), + array( + 'name'=>'ppc603e architecture python feed', + 'url'=>'ppc603e/python', + ), + array( + 'name'=>'ppc603e architecture debug feed', + 'url'=>'ppc603e/debug', + ) + )// end distro[feeds]s + )// end distro + ); //end $feeds +?> -- cgit v1.2.3 From 6ad3c8191ec734ea3b789300ad9cce646dc764ec Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 3 Jan 2008 20:33:48 +0000 Subject: contrib/feed-browser/update.php: Allow to update individual feeds. --- contrib/feed-browser/update.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'contrib') diff --git a/contrib/feed-browser/update.php b/contrib/feed-browser/update.php index 53317ebb03..98751ea26c 100644 --- a/contrib/feed-browser/update.php +++ b/contrib/feed-browser/update.php @@ -46,9 +46,15 @@ if(!check_database()) $feeds = db_query("SELECT f_id, f_name, f_uri FROM feeds"); -if($argc > 1 AND $argv[1] == 'upgrades') +if($argc == 2) { - $feeds = db_query("SELECT f_id, f_name, f_uri FROM feeds WHERE f_type = 'upgrades'"); + $feeds = db_query("SELECT f_id, f_name, f_uri FROM feeds WHERE f_uri = '${argv[1]}'"); +} else if ($argc == 3 && $argv[1] == "--type") { + $feeds = db_query("SELECT f_id, f_name, f_uri FROM feeds WHERE f_type = '${argv[2]}'"); +} + +if (!$feeds) { + die("Cannot find feed(s) in the DB\n"); } $start = time(); -- cgit v1.2.3 From bb027b7fa2c875e5749ab0ba0d8579ed0add273c Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 4 Jan 2008 15:55:50 +0000 Subject: angstrom autobuilder: also build uclibc images --- contrib/angstrom/build-release.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'contrib') diff --git a/contrib/angstrom/build-release.sh b/contrib/angstrom/build-release.sh index 3c0bda25fe..2f882450c8 100755 --- a/contrib/angstrom/build-release.sh +++ b/contrib/angstrom/build-release.sh @@ -1,6 +1,6 @@ #!/bin/bash -DO_UCLIBC=0 +DO_UCLIBC=1 do_build() { echo "MACHINE = \"$BUILD_MACHINE\"" > conf/auto.conf @@ -20,6 +20,12 @@ do_build() { then BUILD_MODE="uclibc" echo 'ANGSTROM_MODE = "uclibc"' >> conf/auto.conf + + if [ "$BUILD_CLEAN" != "" ] + then + bitbake -c clean $BUILD_CLEAN + fi + for target in $BUILD_TARGETS do bitbake $target && do_report_success @@ -43,7 +49,7 @@ do_report_success() { # No graphics -for machine in ep93xx gumstix-connex gumstix-verdex efika omap5912osk +for machine in ep93xx gumstix-connex gumstix-verdex efika dht-walnut omap5912osk do BUILD_MACHINE=$machine BUILD_CLEAN="libtool-cross base-files" -- cgit v1.2.3 From 01833126fd02615e7c94e6b4c8577152401883ee Mon Sep 17 00:00:00 2001 From: Holger Freyther Date: Mon, 7 Jan 2008 17:53:19 +0000 Subject: contrib/mtn2git: Ignore unknown certs, try to be more robust against CTRL-C when saving the status --- contrib/mtn2git/mtn2git.py | 19 ++++++++++++++++--- contrib/mtn2git/status.py | 11 +++++++++-- 2 files changed, 25 insertions(+), 5 deletions(-) (limited to 'contrib') diff --git a/contrib/mtn2git/mtn2git.py b/contrib/mtn2git/mtn2git.py index cda4f39fca..a23e757936 100755 --- a/contrib/mtn2git/mtn2git.py +++ b/contrib/mtn2git/mtn2git.py @@ -519,7 +519,7 @@ def parse_revision(operations, revision): revision_description["committer"] = cert[1] else: print >> sys.stderr, "Unknown Cert: Ignoring", cert[5], cert[7] - assert(False) + #assert(False) return revision_description @@ -565,24 +565,37 @@ def main(mtn_cli, db, rev): ops.automate.stop() all_revs = [] + branch_heads = {} for branch in branches: heads = [head for head in ops.heads(branch)] + if len(heads) != 1: + print >> sys.stderr, "Skipping branch '%s' due multiple heads" % (branch) + continue + if branch in status.former_heads: old_heads = status.former_heads[branch] else: old_heads = [] for head in heads: + print >> sys.stderr, old_heads, head all_revs += ops.ancestry_difference(head, old_heads) - status.former_heads[branch] = heads + for rev in all_revs: + if not rev in branch_heads: + branch_heads[rev] = [] + branch_heads[rev].append(branch) + sorted_revs = [rev for rev in ops.toposort(all_revs)] for rev in sorted_revs: if has_mark(rev): - print >> sys.stderr, "Already having commit '%s'" % rev + print >> sys.stderr, "B: Already having commit '%s'" % rev else: print >> sys.stderr, "Going to import revision ", rev fast_import(ops, parse_revision(ops, rev)) + branches = branch_heads[rev] + for branch in branches: + status.former_heads[branch] = [rev] if __name__ == "__main__": diff --git a/contrib/mtn2git/status.py b/contrib/mtn2git/status.py index 47d06b51fd..bd83f85acf 100644 --- a/contrib/mtn2git/status.py +++ b/contrib/mtn2git/status.py @@ -20,7 +20,7 @@ THE SOFTWARE. """ -import pickle +import os, pickle marks = {} last_mark = 0 @@ -39,9 +39,16 @@ def load(status_name): def store(status_name): global marks, last_mark, mark_file, former_heads, same_revisions - file = open(status_name, "wb") + file = open("%s.tmp-foo" % status_name, "wb") pickle.dump(marks, file) pickle.dump(last_mark, file) pickle.dump(former_heads, file) pickle.dump(same_revisions, file) file.close() + + # Almost atomic rename, without the risk to destroy something + try: + os.remove(status_name) + except: + pass + os.rename("%s.tmp-foo" % status_name, status_name) -- cgit v1.2.3 From f99ef7e39e2df6f5482c9acc1bc6a6bcd865eef2 Mon Sep 17 00:00:00 2001 From: Rolf Leggewie Date: Mon, 7 Jan 2008 19:47:05 +0000 Subject: openembedded-essential: add gfortran to dependencies to go along with a5c7b007eaa675cc904f5285291d2f8a597efc84 --- .../openembedded-essential-1.2/.mtn2git_empty | 0 .../debian/.mtn2git_empty | 0 .../openembedded-essential-1.2/debian/changelog | 19 ---------------- .../openembedded-essential-1.2/debian/compat | 1 - .../openembedded-essential-1.2/debian/control | 17 -------------- .../openembedded-essential-1.2/debian/copyright | 12 ---------- .../debian/openembedded-essential-1.2/debian/rules | 20 ----------------- .../openembedded-essential-1.3/.mtn2git_empty | 0 .../debian/.mtn2git_empty | 0 .../openembedded-essential-1.3/debian/changelog | 26 ++++++++++++++++++++++ .../openembedded-essential-1.3/debian/compat | 1 + .../openembedded-essential-1.3/debian/control | 17 ++++++++++++++ .../openembedded-essential-1.3/debian/copyright | 12 ++++++++++ .../debian/openembedded-essential-1.3/debian/rules | 20 +++++++++++++++++ 14 files changed, 76 insertions(+), 69 deletions(-) delete mode 100644 contrib/distro-packages/debian/openembedded-essential-1.2/.mtn2git_empty delete mode 100644 contrib/distro-packages/debian/openembedded-essential-1.2/debian/.mtn2git_empty delete mode 100644 contrib/distro-packages/debian/openembedded-essential-1.2/debian/changelog delete mode 100644 contrib/distro-packages/debian/openembedded-essential-1.2/debian/compat delete mode 100644 contrib/distro-packages/debian/openembedded-essential-1.2/debian/control delete mode 100644 contrib/distro-packages/debian/openembedded-essential-1.2/debian/copyright delete mode 100755 contrib/distro-packages/debian/openembedded-essential-1.2/debian/rules create mode 100644 contrib/distro-packages/debian/openembedded-essential-1.3/.mtn2git_empty create mode 100644 contrib/distro-packages/debian/openembedded-essential-1.3/debian/.mtn2git_empty create mode 100644 contrib/distro-packages/debian/openembedded-essential-1.3/debian/changelog create mode 100644 contrib/distro-packages/debian/openembedded-essential-1.3/debian/compat create mode 100644 contrib/distro-packages/debian/openembedded-essential-1.3/debian/control create mode 100644 contrib/distro-packages/debian/openembedded-essential-1.3/debian/copyright create mode 100755 contrib/distro-packages/debian/openembedded-essential-1.3/debian/rules (limited to 'contrib') diff --git a/contrib/distro-packages/debian/openembedded-essential-1.2/.mtn2git_empty b/contrib/distro-packages/debian/openembedded-essential-1.2/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/.mtn2git_empty b/contrib/distro-packages/debian/openembedded-essential-1.2/debian/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/changelog b/contrib/distro-packages/debian/openembedded-essential-1.2/debian/changelog deleted file mode 100644 index c0eb3d660c..0000000000 --- a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/changelog +++ /dev/null @@ -1,19 +0,0 @@ -openembedded-essential (1.2) unstable; urgency=low - - * fixed packaging to make lintian happy - * switched to native numbering - - -- Marcin Juszkiewicz Wed, 8 Nov 2006 11:17:42 +0100 - -openembedded-essential (1.1) unstable; urgency=low - - * added gawk - - -- Marcin Juszkiewicz Wed, 8 Nov 2006 11:17:42 +0100 - -openembedded-essential (1.0-1) unstable; urgency=low - - * Initial release - - -- Marcin Juszkiewicz Tue, 17 Oct 2006 12:05:35 +0200 - diff --git a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/compat b/contrib/distro-packages/debian/openembedded-essential-1.2/debian/compat deleted file mode 100644 index 7ed6ff82de..0000000000 --- a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/compat +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/control b/contrib/distro-packages/debian/openembedded-essential-1.2/debian/control deleted file mode 100644 index c7a7e5b9f7..0000000000 --- a/contrib/distro-packages/debian/openembedded-essential-1.2/debian/control +++ /dev/null @@ -1,17 +0,0 @@ -Source: openembedded-essential -Section: devel -Priority: optional -Maintainer: Marcin Juszkiewicz -Build-Depends: debhelper (>= 5) -Standards-Version: 3.7.2 - -Package: openembedded-essential -Architecture: all -Depends: python (>= 2.3), ccache, build-essential, quilt, bison, wget, cvs, subversion, git-core, monotone, coreutils, unzip, texi2html, texinfo, libsdl1.2-dev, docbook-utils, gawk -Description: Metapackage to install all needed packages to start using OpenEmbedded - OpenEmbedded is a full-featured development environment allowing users to - target a wide variety of devices. Supporting multiple build, release paths and - configurations, OpenEmbedded extends the capabilities of your build and - release engineers. OpenEmbedded uses compilation and configuration caching at - most levels to increase developer productivity. - This metapackage depends on all software requ