* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-12 7:45 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-12 7:45 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-12 07:45:02 +0000 (Mon, 12 Jan 2009)
New Revision: 24784
Log:
Remove conditional clause which disables building some packages
Modified:
trunk/buildroot/scripts/buildall.sh
Changeset:
Modified: trunk/buildroot/scripts/buildall.sh
===================================================================
--- trunk/buildroot/scripts/buildall.sh 2009-01-12 07:44:09 UTC (rev 24783)
+++ trunk/buildroot/scripts/buildall.sh 2009-01-12 07:45:02 UTC (rev 24784)
@@ -7,11 +7,10 @@
}
if [ ${already-done} == 1 ] ; then
-
-
nmk busybox
+fi # ********* already-done
+#**********************************************************************************
-
if [ ${busybox-tools} == 1 ] ; then
mk bash
mk bzip2
@@ -304,8 +303,10 @@
mk alsa-lib
mk alsa-utils
mk asterisk
-fi # ********* already-done
-#**********************************************************************************
+
+
+if [ ${already-done} == 1 ] ; then
+
mk aumix
mk gstreamer
mk gst-plugins-base
@@ -337,7 +338,7 @@
mk directfb
mk directfb-examples
mk fbdump
-mk fusion
+mk linux-fusion
mk imagemagick
mk jpeg
mk libart
@@ -458,3 +459,5 @@
# various games packages
nmk games
+fi # ********* already-done
+#**********************************************************************************
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-02-03 16:24 jacmet at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: jacmet at uclibc.org @ 2009-02-03 16:24 UTC (permalink / raw)
To: buildroot
Author: jacmet
Date: 2009-02-03 16:24:13 +0000 (Tue, 03 Feb 2009)
New Revision: 25228
Log:
setlocalversion: sync with HEAD of kernel git
Outputs correct svn revision (latest change, not repo version).
Modified:
trunk/buildroot/scripts/setlocalversion
Changeset:
Modified: trunk/buildroot/scripts/setlocalversion
===================================================================
--- trunk/buildroot/scripts/setlocalversion 2009-02-03 14:30:44 UTC (rev 25227)
+++ trunk/buildroot/scripts/setlocalversion 2009-02-03 16:24:13 UTC (rev 25228)
@@ -9,15 +9,19 @@
cd "${1:-.}" || usage
# Check for git and a git repo.
-if head=`git rev-parse --verify HEAD 2>/dev/null`; then
+if head=`git rev-parse --verify --short HEAD 2>/dev/null`; then
# Do we have an untagged version?
if git name-rev --tags HEAD | grep -E '^HEAD[[:space:]]+(.*~[0-9]*|undefined)$' > /dev/null; then
- git describe 2>/dev/null | awk -F- '{printf("-%05d-%s", $(NF-1),$(NF))}'
+ if tag=`git describe 2>/dev/null`; then
+ echo $tag | awk -F- '{printf("-%05d-%s", $(NF-1),$(NF))}'
+ else
+ printf '%s%s' -g $head
+ fi
fi
# Is this git on svn?
if git config --get svn-remote.svn.url >/dev/null; then
- printf -- '-svn%s' "`git svn find-rev $head`"
+ printf -- '-svn%s' "`git-svn find-rev $head`"
fi
# Are there uncommitted changes?
@@ -52,13 +56,13 @@
fi
# Check for svn and a svn repo.
-if rev=`svn info 2>/dev/null | grep '^Revision'`; then
+if rev=`svn info 2>/dev/null | grep '^Last Changed Rev'`; then
rev=`echo $rev | awk '{print $NF}'`
changes=`svn status 2>/dev/null | grep '^[AMD]' | wc -l`
# Are there uncommitted changes?
if [ $changes != 0 ]; then
- printf -- '-svn%s%s%s' "$rev" -dirty "$changes"
+ printf -- '-svn%s%s' "$rev" -dirty
else
printf -- '-svn%s' "$rev"
fi
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-02-02 7:19 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-02-02 7:19 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-02-02 07:19:31 +0000 (Mon, 02 Feb 2009)
New Revision: 25215
Log:
Update buildall.sh with result of latest ARM tests + whitespace cleanups
Modified:
trunk/buildroot/scripts/buildall.sh
Changeset:
Modified: trunk/buildroot/scripts/buildall.sh
===================================================================
--- trunk/buildroot/scripts/buildall.sh 2009-02-02 07:18:19 UTC (rev 25214)
+++ trunk/buildroot/scripts/buildall.sh 2009-02-02 07:19:31 UTC (rev 25215)
@@ -11,353 +11,331 @@
source "scripts/testheader.inc"
make flush
-
-
-skip mk busybox
-bb mk bash
-bb mk bzip2
-bb mk coreutils
-bb mk diffutils
-bb mk findutils
-EXE mk flex OK
-bb mk gawk
-bb mk grep
-EXE mk make OK
-
-comment "# Other development stuff"
-EXE mk autoconf OK
-EXE mk automake OK
-EXE mk bison OK
-EXE mk cvs OK
-EXE mk distcc OK
-EXE mk dmalloc OK
-EXE mk fakeroot OK
-EXE mk gettext OK
-EXE mk libgmp OK
-EXE mk gperf OK
-EXE mk libmpfr OK
-EXE mk libtool OK
-EXE mk libiconv OK
-EXE mk popt OK
-EXE mk m4 OK
-skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
-EXE mk oprofile FAIL "error: bfd library not found"
-EXE mk pkgconfig OK
-EXE mk readline OK
-skip mk valgrind DISABLED "x86 specific"
-EXE mk pcre OK
-
-comment "Other stuff"
-EXE mk at OK
-EXE mk beecrypt OK
-AVR mk berkeleydb OK "Machine avr32 not recognized"
-EXE mk bsdiff OK
-bb mk bootutils
-EXE mk cups OK
-EXE mk customize OK
-bb mk dash
-EXE mk file OK
-EXE mk gamin OK
-EXE mk icu OK "No rule to create out"
-AVR mk kexec OK "Machine avr32 not recognized"
-bb mk less
-EXE mk libconfig OK
-EXE mk libconfuse OK
-EXE mk libdaemon OK
-EXE mk libelf OK
-AVR mk libevent FAIL "Machine avr32 not recognized"
-skip mk libfloat DISABLED "Obsolete package"
-EXE mk libgcrypt OK
-EXE mk libgpg-error OK
-EXE mk liblockfile OK
-EXE mk liboil OK
-EXE mk libsysfs OK
-EXE mk lockfile-progs OK
-EXE mk logrotate OK
-EXE mk lsof OK
-skip mk ltp-testsuite DISABLED
-AVR mk ltrace FAIL "Machine avr32 not recognized"
-skip mk ltt DISABLED "Obsolete package ltt-ng"
-EXE mk memstat OK
-EXE mk module-init-tools OK "Use this instead of modutils"
-skip mk modutils FAIL "This package is for the Linus 2.4 kernel"
-EXE mk ng-spice-rework FAIL "Environment change"
-bb mk procps
-bb mk psmisc
-EXE mk screen OK
-EXE mk strace OK
-EXE mk sudo OK
-bb mk sysklogd
-
-comment "busybox has init and the runit stuff"
-bb mk sysvinit
-bb mk tinylogin
-bb mk util-linux
-bb mk which
-
-comment "database"
-EXE mk mysql_client
-EXE mk sqlite
-
-comment "editors"
-EXE mk ed
-EXE mk nano
-EXE mk uemacs
-EXE mk vim
-
-comment "Networking applications"
-AVR mk argus FAIL "Machine avr32 not recognized"
-EXE mk avahi OK
-EXE mk axel OK
-bb mk boa
-AVR mk bind FAIL "Machine avr32 not recognized"
-EXE mk bridge OK
-bb mk dhcp
-EXE mk dnsmasq OK
-EXE mk dropbear OK
-EXE mk ethtool OK
-EXE mk haserl OK
-skip mk hostap FAIL "Needs PCMCIA in kernel"
-EXE mk ifplugd OK
-skip mk irda-utils FAIL "Makefile is invalid"
-EXE mk iperf OK
-EXE mk iproute2 OK
-EXE mk ipsec-tools FAIL "Compile Error"
-EXE mk iptables OK
-AVR mk kismet FAIL "Machine avr32 not recognized"
-EXE mk l2tp OK
-EXE mk libcgi OK
-EXE mk libcgicc OK
-EXE mk libosip2 FAIL
-AVR mk libeXosip2 OK "Machine avr32 not recognized"
-EXE mk libpcap OK
-EXE mk libupnp OK
-bb mk lighttpd
-EXE mk links OK
-EXE mk lrzsz OK
-EXE mk mdnsresponder OK "Unable to recognise the format of the input file build/prod/mdnsd"
-bb mk microcom
-EXE mk mii-diag OK
-EXE mk mrouted OK
-EXE mk mutt FAIL "Compile Error"
-EXE mk nbd OK
-EXE mk ncftp OK "Depends on ncurses"
-EXE mk neon OK
-bb mk netcat
-EXE mk netkitbase OK
-EXE mk netkittelnet OK
-EXE mk netplug OK
-EXE mk netsnmp OK
-EXE mk nfs-utils OK
-EXE mk ntp OK
-EXE mk olsr OK
-AVR mk ntpd FAIL "Machine avr32 not recognized"
-EXE mk openssh OK
-EXE mk openssl OK
-EXE mk libcurl FAIL "ELF file data encoding not little-endian"
-AVR mk openvpn FAIL "Machine avr32 not recognized"
-EXE mk openswan FAIL "Compile Error"
-EXE mk portmap OK
-EXE mk pppd OK
-EXE mk rp-pppoe OK
-EXE mk pptp-linux OK
-EXE mk proftpd OK
-skip mk quagga DISABLED
-EXE mk rsync FAIL "error: conflicting types"
-EXE mk samba OK
-EXE mk socat OK
-AVR mk stunnel FAIL "Machine avr32 not recognized"
-EXE mk tcpdump OK
-EXE mk tftpd OK
-bb mk thttpd
-bb mk tinyhttpd
-skip mk tn5250 FAIL ""
-EXE mk ttcp OK
-bb mk udhcp
-EXE mk udpcast OK
-EXE mk vpnc OK
-EXE mk vsftpd OK
-AVR mk vtun FAIL "Machine avr32 not recognized"
-EXE mk webif OK
-bb mk wget
-EXE mk wireless-tools OK
-
-comment "Hardware handling / blockdevices and filesystem maintenance"
-EXE mk acpid OK
-EXE mk dbus OK
-AVR mk dbus-glib FAIL "Machine avr32 not recognized"
-EXE mk devmem2 OK
-EXE mk dm OK
-AVR mk dmraid FAIL "Machine avr32 not recognized"
-EXE mk e2fsprogs OK
-EXE mk eeprog OK
-EXE mk fconfig OK
-EXE mk fis OK
-EXE mk libfuse OK
-EXE mk gadgetfs-test OK
-AVR mk hal FAIL "Machine avr32 not recognized"
-bb mk hdparm
-bb mk hotplug
-EXE mk hwdata OK
-EXE mk i2c-tools OK
-EXE mk input-tools OK
-EXE mk iostat OK
-EXE mk libaio OK
-skip mk libraw1394
-EXE mk libusb OK
-EXE mk lm-sensors OK
-EXE mk lvm2 OK
-EXE mk mdadm OK
-EXE mk memtester OK
-EXE mk mkdosfs OK
-EXE mk mtd OK
-AVR mk ntfs-3g FAIL "Machine avr32 not recognized"
-EXE mk pciutils FAIL "Compile Error"
-skip mk pcmcia DISABLED ""
-EXE mk setserial OK
-bb mk sfdisk
-AVR mk smartmontools FAIL "Machine avr32 not recognized"
-EXE mk usbmount OK
-EXE mk usbutils OK
-EXE mk wipe OK
-skip mk xfsprogs DISABLED
-
-comment "Interpreter languages / Scripting"
-EXE mk lua OK
-EXE mk microperl FAIL "No rule to create target"
-EXE mk python OK
-AVR mk ruby FAIL "Machine avr32 not recognized"
-EXE mk tcl FAIL "Compile Error"
-EXE mk php FAIL "undefined references to acs_map"
-
-comment "text rendering applications"
-EXE mk dialog OK
-
-comment "Audio and video libraries and applications"
-EXE mk alsa-lib OK
-EXE mk alsa-utils FAIL "undefined references to acs_map"
-EXE mk asterisk FAIL "Patch fails"
-EXE mk aumix OK
-EXE mk gstreamer OK
-EXE mk gst-plugins-base OK
-EXE mk gst-plugins-good FAIL "/usr/lib/libaa.so: could not read symbols: File in wrong format"
-EXE mk gst-plugins-ugly OK
-EXE mk libid3tag OK
-EXE mk libmad OK
-EXE mk libmpd OK
-EXE mk libogg OK
-EXE mk libsndfile FAIL "Error: operand out of range (AVR32 specific compile error)"
-EXE mk libtheora FAIL "./vp3huff: cannot execute binary file"
-EXE mk libvorbis OK
-EXE mk madplay OK
-EXE mk mpg123 OK
-EXE mk mplayer OK
-EXE mk speex OK
-EXE mk festival FAIL "undefined reference to EST_TokenStream"
-EXE mk vlc FAIL "configure:Cannot find libmad library."
-
-comment "Graphic libraries and applications (graphic/text)"
-
-comment "text rendering libraries"
-EXE mk ncurses OK
-EXE mk newt OK
-EXE mk slang OK
-
-comment "graphic libraries"
-EXE mk directfb OK
-EXE mk directfb-examples OK
-EXE mk fbdump OK
-EXE mk linux-fusion OK
-EXE mk imagemagick FAIL "cannot run test program while cross compiling"
-EXE mk jpeg OK
-EXE mk libart OK
-EXE mk libpng OK
-EXE mk libungif OK
-EXE mk lite OK
-EXE mk pixman OK
-EXE mk sawman FAIL "LDFLAGS has changed since the previous run"
-EXE mk sdl OK
-EXE mk sdl_image OK
-EXE mk sdl_mixer OK
-EXE mk SDL_net OK
-EXE mk sdl_ttf OK
-EXE mk tiff OK
-
-comment "busybox graphic applications"
-comment " --> May be broken in busybox"
-EXE mk fbv OK
-EXE mk fbset OK
-
-comment "other GUIs"
+skip mk busybox DISABLED
+bb mk bash
+bb mk bzip2
+bb mk coreutils
+bb mk diffutils
+bb mk findutils
+EXE mk flex OK
+bb mk gawk
+bb mk grep
+EXE mk make OK
+comment # Other development stuff
+EXE mk autoconf OK
+EXE mk automake OK
+EXE mk bison OK
+EXE mk cvs OK
+EXE mk distcc OK
+EXE mk dmalloc OK
+EXE mk fakeroot OK
+EXE mk gettext OK
+EXE mk libgmp OK
+EXE mk gperf OK
+EXE mk libmpfr OK
+EXE mk libtool OK
+EXE mk libiconv OK
+EXE mk popt OK
+EXE mk m4 OK
+skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
+EXE mk oprofile FAIL "error: bfd library not found"
+EXE mk pkgconfig OK
+EXE mk readline OK
+skip mk valgrind DISABLED "x86 specific"
+EXE mk pcre OK
+comment Other stuff
+EXE mk at OK
+EXE mk beecrypt OK
+AVR mk berkeleydb OK "Machine avr32 not recognized"
+EXE mk bsdiff OK
+bb mk bootutils
+EXE mk cups OK
+EXE mk customize OK
+bb mk dash
+EXE mk file OK
+EXE mk gamin OK
+EXE mk icu OK
+AVR mk kexec OK "Machine avr32 not recognized"
+bb mk less
+EXE mk libconfig OK
+EXE mk libconfuse OK
+EXE mk libdaemon OK
+EXE mk libelf OK
+AVR mk libevent OK "Machine avr32 not recognized"
+skip mk libfloat DISABLED "Obsolete package"
+EXE mk libgcrypt OK
+EXE mk libgpg-error OK
+EXE mk liblockfile OK
+EXE mk liboil OK
+EXE mk libsysfs OK
+EXE mk lockfile-progs OK
+EXE mk logrotate OK
+EXE mk lsof OK
+skip mk ltp-testsuite DISABLED
+AVR mk ltrace OK "Machine avr32 not recognized"
+skip mk ltt DISABLED "Obsolete package ltt-ng"
+EXE mk memstat OK
+EXE mk module-init-tools OK "Use this instead of modutils"
+skip mk modutils DISABLED "This package is for the Linux 2.4 kernel"
+EXE mk ng-spice-rework FAIL "Environment change"
+bb mk procps
+bb mk psmisc
+EXE mk screen OK
+EXE mk strace OK
+EXE mk sudo OK
+bb mk sysklogd
+comment busybox has init and the runit stuff
+bb mk sysvinit
+bb mk tinylogin
+bb mk util-linux
+bb mk which
+comment database
+EXE mk mysql_client OK
+EXE mk sqlite OK
+comment editors
+EXE mk ed OK
+EXE mk nano OK
+EXE mk uemacs OK
+EXE mk vim FAIL "Cannot find source"
+comment Networking applications
+AVR mk argus OK "Machine avr32 not recognized"
+EXE mk avahi OK
+EXE mk axel OK
+bb mk boa
+AVR mk bind OK "Machine avr32 not recognized"
+EXE mk bridge OK
+bb mk dhcp
+EXE mk dnsmasq OK
+EXE mk dropbear OK
+EXE mk ethtool OK
+EXE mk haserl OK
+skip mk hostap DISABLED "Needs PCMCIA in kernel"
+EXE mk ifplugd OK
+skip mk irda-utils DISABLED "Makefile is invalid"
+EXE mk iperf OK
+EXE mk iproute2 OK
+EXE mk ipsec-tools OK
+EXE mk iptables OK
+AVR mk kismet OK "Machine avr32 not recognized"
+EXE mk l2tp OK
+EXE mk libcgi OK
+EXE mk libcgicc OK
+EXE mk libosip2 OK
+AVR mk libeXosip2 OK "Machine avr32 not recognized"
+EXE mk libpcap OK
+EXE mk libupnp OK
+bb mk lighttpd
+EXE mk links OK
+EXE mk lrzsz OK
+EXE mk mdnsresponder OK
+bb mk microcom
+EXE mk mii-diag OK
+EXE mk mrouted OK
+EXE mk mutt FAIL "Compile Error"
+EXE mk nbd OK
+EXE mk ncftp OK
+EXE mk neon OK
+bb mk netcat
+EXE mk netkitbase OK
+EXE mk netkittelnet OK
+EXE mk netplug OK
+EXE mk netsnmp OK
+EXE mk nfs-utils OK
+EXE mk ntp FAIL ""
+EXE mk olsr OK
+AVR mk ntpd OK "Machine avr32 not recognized"
+EXE mk openssh OK
+EXE mk openssl OK
+EXE mk libcurl FAIL "ELF file data encoding not little-endian"
+AVR mk openvpn OK "Machine avr32 not recognized"
+EXE mk openswan FAIL "Compile Error"
+EXE mk portmap OK
+EXE mk pppd OK
+EXE mk rp-pppoe OK
+EXE mk pptp-linux OK
+EXE mk proftpd OK
+skip mk quagga DISABLED
+EXE mk rsync OK
+EXE mk samba OK
+EXE mk socat OK
+AVR mk stunnel OK "Machine avr32 not recognized"
+EXE mk tcpdump OK
+EXE mk tftpd OK
+bb mk thttpd
+bb mk tinyhttpd
+skip mk tn5250 DISABLED
+EXE mk ttcp OK
+bb mk udhcp
+EXE mk udpcast OK
+EXE mk vpnc OK
+EXE mk vsftpd OK
+AVR mk vtun OK "Machine avr32 not recognized"
+EXE mk webif OK
+bb mk wget
+EXE mk wireless-tools OK
+comment Hardware handling / blockdevices and filesystem maintenance
+EXE mk acpid OK
+EXE mk dbus OK
+AVR mk dbus-glib OK "Machine avr32 not recognized"
+EXE mk devmem2 OK
+EXE mk dm OK
+AVR mk dmraid OK "Machine avr32 not recognized"
+EXE mk e2fsprogs OK
+EXE mk eeprog OK
+EXE mk fconfig OK
+EXE mk fis OK
+EXE mk libfuse OK
+EXE mk gadgetfs-test OK
+AVR mk hal FAIL "Machine avr32 not recognized"
+bb mk hdparm
+bb mk hotplug
+EXE mk hwdata OK
+EXE mk i2c-tools OK
+EXE mk input-tools OK
+EXE mk iostat OK
+EXE mk libaio OK
+skip mk libraw1394 DISABLED
+EXE mk libusb OK
+EXE mk lm-sensors OK
+EXE mk lvm2 OK
+EXE mk mdadm OK
+EXE mk memtester OK
+EXE mk mkdosfs OK
+EXE mk mtd OK
+AVR mk ntfs-3g OK "Machine avr32 not recognized"
+EXE mk pciutils OK
+skip mk pcmcia DISABLED
+EXE mk setserial OK
+bb mk sfdisk
+AVR mk smartmontools OK "Machine avr32 not recognized"
+EXE mk usbmount OK
+EXE mk usbutils OK
+EXE mk wipe OK
+skip mk xfsprogs DISABLED
+comment Interpreter languages / Scripting
+EXE mk lua OK
+EXE mk microperl OK
+EXE mk python OK
+AVR mk ruby FAIL "can't find header files for ruby,Machine avr32 not recognized"
+EXE mk tcl FAIL "cannot find definition of 'struct stat'; Need __XOPEN"
+EXE mk php OK
+comment text rendering applications
+EXE mk dialog OK
+comment Audio and video libraries and applications
+EXE mk alsa-lib OK
+EXE mk alsa-utils OK
+EXE mk asterisk FAIL "Patch fails"
+EXE mk aumix OK
+EXE mk gstreamer OK
+EXE mk gst-plugins-base OK
+EXE mk gst-plugins-good FAIL "/usr/lib/libaa.so: could not read symbols: File in wrong format"
+EXE mk gst-plugins-ugly OK
+EXE mk libid3tag OK
+EXE mk libmad OK
+EXE mk libmpd OK
+EXE mk libogg OK
+EXE mk libsndfile OK "Error: operand out of range (AVR32 specific compile error)"
+EXE mk libtheora FAIL "./vp3huff: cannot execute binary file"
+EXE mk libvorbis OK
+EXE mk madplay OK
+EXE mk mpg123 OK
+EXE mk mplayer OK
+EXE mk speex OK
+EXE mk festival FAIL "undefined reference to EST_TokenStream"
+EXE mk vlc FAIL "configure:Cannot find libmad library."
+comment Graphic libraries and applications (graphic/text)
+comment text rendering libraries
+EXE mk ncurses OK
+EXE mk newt OK
+EXE mk slang OK
+comment graphic libraries
+EXE mk directfb OK
+EXE mk directfb-examples OK
+EXE mk fbdump OK
+EXE mk linux-fusion OK
+EXE mk imagemagick FAIL "cannot run test program while cross compiling"
+EXE mk jpeg OK
+EXE mk libart OK
+EXE mk libpng OK
+EXE mk libungif OK
+EXE mk lite OK
+EXE mk pixman OK
+EXE mk sawman OK
+EXE mk sdl OK
+EXE mk sdl_image OK
+EXE mk sdl_mixer OK
+EXE mk SDL_net OK
+EXE mk sdl_ttf OK
+EXE mk tiff OK
+comment busybox graphic applications
+comment --> May be broken in busybox
+EXE mk fbv OK
+EXE mk fbset OK
+comment other GUIs
SKIP
-EXE mk qte DISABLED
-EXE mk qtopia4 DISABLED
-EXE mk x11r7 DISABLED
+EXE mk qte DISABLED
+EXE mk qtopia4 DISABLED
+EXE mk x11r7 DISABLED
RESTART
-EXE mk atk
-EXE mk cairo
-EXE mk pango
-EXE mk libdrm
-EXE mk liberation
-EXE mk libglade
-EXE mk libglib12
-EXE mk libglib2
-EXE mk libgtk12
-EXE mk libgtk2
-EXE mk gtk2-engines
-EXE mk gtk2-themes
-EXE mk libsexy
-EXE mk fltk
-EXE mk openmotif
-EXE mk fontconfig
-EXE mk freetype
-EXE mk tslib
+EXE mk atk OK
+EXE mk cairo OK
+EXE mk pango OK
+EXE mk libdrm OK
+EXE mk liberation OK
+EXE mk libglade OK
+EXE mk libglib12 OK
+EXE mk libglib2 OK
+EXE mk libgtk12 FAIL "Depends on X11"
+EXE mk libgtk2 OK
+EXE mk gtk2-engines OK
+EXE mk gtk2-theme-hicolour FAIL "Fails in dbus"
+EXE mk libsexy OK
+EXE mk fltk OK
+skip mk openmotif DISABLED
+RESTART
+EXE mk fontconfig OK
+EXE mk freetype OK
+EXE mk tslib OK
SKIP
-EXE mk webkit
-skip mk startup-notification DISABLED "Depends on X11"
-
-comment "X Window managers"
-EXE mk matchbox
-EXE mk metacity
-EXE mk blackbox
-
-comment "X applications"
-EXE mk alsamixergui
-EXE mk dillo
-EXE mk docker
-EXE mk gqview
-EXE mk gmpc
-EXE mk gtkperf
-EXE mk leafpad
-EXE mk midori
-EXE mk pcmanfm
-EXE mk rdesktop
-EXE mk rxvt
-EXE mk sylpheed
-EXE mk synergy
-EXE mk torsmo
-EXE mk x11vnc
-EXE mk xpdf
-EXE mk xstroke
-EXE mk xvkbd
+EXE mk webkit
+skip mk startup-notification DISABLED "Depends on X11"
+comment X Window managers
+EXE mk matchbox
+EXE mk metacity
+EXE mk blackbox
+comment X applications
+EXE mk alsamixergui
+EXE mk dillo
+EXE mk docker
+EXE mk gqview
+EXE mk gmpc
+EXE mk gtkperf
+EXE mk leafpad
+EXE mk midori
+EXE mk pcmanfm
+EXE mk rdesktop
+EXE mk rxvt
+EXE mk sylpheed
+EXE mk synergy
+EXE mk torsmo
+EXE mk x11vnc
+EXE mk xpdf
+EXE mk xstroke
+EXE mk xvkbd
RESTART
-
-comment "Compressors / decompressors"
-EXE mk lzo OK
-EXE mk lzma-host OK
-EXE mk lzma-target OK
-EXE mk zlib OK
-
-comment "Package managers"
-EXE mk ipkg OK
-EXE mk portage OK
-
-comment "XML handling"
-EXE mk expat OK
-EXE mk ezxml OK
-EXE mk libxml2 OK
-EXE mk libxslt OK
-AVR mk xerces FAIL "Machine avr32 not recognized"
-skip mk java DISABLED
-skip mk games DISABLED
-
+comment Compressors / decompressors
+EXE mk lzo OK
+EXE mk lzma-host OK
+EXE mk lzma-target OK
+EXE mk zlib OK
+comment Package managers
+EXE mk ipkg OK
+EXE mk portage OK
+comment XML handling
+EXE mk expat OK
+EXE mk ezxml OK
+EXE mk libxml2 OK
+EXE mk libxslt OK
+AVR mk xerces OK "Machine avr32 not recognized"
+skip mk java DISABLED
+skip mk games DISABLED
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-02-02 7:18 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-02-02 7:18 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-02-02 07:18:19 +0000 (Mon, 02 Feb 2009)
New Revision: 25214
Log:
Create a log file as well as stdout during test
Modified:
trunk/buildroot/scripts/testheader.inc
Changeset:
Modified: trunk/buildroot/scripts/testheader.inc
===================================================================
--- trunk/buildroot/scripts/testheader.inc 2009-02-02 07:17:23 UTC (rev 25213)
+++ trunk/buildroot/scripts/testheader.inc 2009-02-02 07:18:19 UTC (rev 25214)
@@ -1,13 +1,14 @@
ARCH=`make -f scripts/test/Makefile ARCH`
-
+DATE=`date +%Y%m%d`
+LOGFILE=build-results-${DATE}-${ARCH}.log
function mk()
{
- scripts/mkpkg $1 $2 "$3"
+ scripts/mkpkg $1 $2 "$3" | tee -a ${LOGFILE}
}
function header()
{
- echo "#!/bin/sh"
+ echo "#!/bin/sh" | tee -a ${LOGFILE}
echo "source \"scripts/testheader.inc\""
}
@@ -17,51 +18,51 @@
function SKIP()
{
- echo SKIP
+ echo SKIP | tee -a ${LOGFILE}
active=0
}
function RESTART()
{
- echo RESTART
+ echo RESTART | tee -a ${LOGFILE}
active=1
}
function EXE()
{
- printf "EXE "
+ printf "EXE " | tee -a ${LOGFILE}
if [ ${active} == 1 ] ; then
$1 $2 $3 "$4"
return 0;
else
- printf "%-8s" "$1"
- printf "%-32s" "$2"
- printf "%-16s" "$3"
+ printf "%-8s" "$1" | tee -a ${LOGFILE}
+ printf "%-32s" "$2" | tee -a ${LOGFILE}
+ printf "%-16s" "$3" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\""
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
- echo
+ echo | tee -a ${LOGFILE}
return 1;
fi
}
function AVR()
{
- printf "AVR "
+ printf "AVR " | tee -a ${LOGFILE}
if [ "${ARCH}X" == "avr32X" ] ; then
- echo "mk $2 UNSUPPORTED \"$4\" $5 $6"
+ echo "mk $2 UNSUPPORTED \"$4\" $5 $6" | tee -a ${LOGFILE}
return 1;
elif [ ${active} == 1 ] ; then
$1 $2 "$3" "$4"
return 0;
else
- printf "%-8s" "$1"
- printf "%-32s" "$2"
- printf "%-16s" "$3"
+ printf "%-8s" "$1" | tee -a ${LOGFILE}
+ printf "%-32s" "$2" | tee -a ${LOGFILE}
+ printf "%-16s" "$3" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\"";
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
- echo
+ echo | tee -a ${LOGFILE}
return 1;
fi
}
@@ -69,53 +70,53 @@
function skip()
{
- printf "skip %-8s" "$1"
- printf "%-32s" "$2"
+ printf "skip %-8s" "$1" | tee -a ${LOGFILE}
+ printf "%-32s" "$2" | tee -a ${LOGFILE}
if [ "$3X" == "OKX" ] ; then
- printf "%-16s" "DISABLED"
+ printf "%-16s" "DISABLED" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\""
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
elif [ "$3X" == "FAILX" ] ; then
- printf "%-16s" "DISABLED"
+ printf "%-16s" "DISABLED" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\""
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
elif [ "$3X" == "BROKENX" ] ; then
- printf "%-16s" "DISABLED"
+ printf "%-16s" "DISABLED" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\""
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
elif [ "$3X" == "DISABLEDX" ] ; then
- printf "%-16s" "DISABLED"
+ printf "%-16s" "DISABLED" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\""
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
else
- printf "%-16s" "DISABLED"
+ printf "%-16s" "DISABLED" | tee -a ${LOGFILE}
if [ "${4}X" != "X" ] ; then
- printf "%-64s" "\"$4\""
+ printf "%-64s" "\"$4\"" | tee -a ${LOGFILE}
fi
fi
- echo
+ echo | tee -a ${LOGFILE}
}
function bb()
{
- printf "%-8s" "bb"
+ printf "%-8s" "bb" | tee -a ${LOGFILE}
if [ ${busybox} == 1 ] ; then
- printf "%-8s" "$1"
+ printf "%-8s" "$1" | tee -a ${LOGFILE}
$1 $2 $3 $4 $5 $6
return 0;
else
- echo "$1 $2 $3 $4 $5 $6"
+ echo "$1 $2 $3 $4 $5 $6" | tee -a ${LOGFILE}
return 1;
fi
}
function comment()
{
- echo "comment $1"
+ echo "comment $1" | tee -a ${LOGFILE}
}
# Enable HASERL
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-25 23:09 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-25 23:09 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-25 23:09:12 +0000 (Sun, 25 Jan 2009)
New Revision: 25027
Log:
Update verification scripts and status for ARM build
Modified:
trunk/buildroot/scripts/buildall.sh
trunk/buildroot/scripts/mkpkg
trunk/buildroot/scripts/testheader.inc
Changeset:
Modified: trunk/buildroot/scripts/buildall.sh
===================================================================
--- trunk/buildroot/scripts/buildall.sh 2009-01-25 23:01:22 UTC (rev 25026)
+++ trunk/buildroot/scripts/buildall.sh 2009-01-25 23:09:12 UTC (rev 25027)
@@ -1,13 +1,16 @@
#!/bin/sh
+# Should be copied to toplevel before it is run.
+# An OK sttus indicates that it compiles for an arch.
+# This has been tested on ARM and AVR32, status is for ARM
sed -i s/^.*Config.in.test.*// Config.in
echo "source \"scripts/test/Config.in.test.$1\"" >> Config.in
sed -i s/^.*BR2_TARGET_TEST_PACKAGES*// .config
echo "BR2_TARGET_TEST_PACKAGES=y" >> .config
-cat scripts/test/noconfiguration.$1 >> .config
-make oldconfig
+#cat scripts/test/noconfiguration.$1 >> .config
+make oldconfig > info.log 2>&1
-
source "scripts/testheader.inc"
+make flush
skip mk busybox
@@ -20,6 +23,7 @@
bb mk gawk
bb mk grep
EXE mk make OK
+
comment "# Other development stuff"
EXE mk autoconf OK
EXE mk automake OK
@@ -34,48 +38,49 @@
EXE mk libmpfr OK
EXE mk libtool OK
EXE mk libiconv OK
-EXE mk popt FAIL "undefined reference to libiconv"
+EXE mk popt OK
EXE mk m4 OK
skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
-EXE mk oprofile FAIL "popt: undefined reference to libiconv"
+EXE mk oprofile FAIL "error: bfd library not found"
EXE mk pkgconfig OK
EXE mk readline OK
skip mk valgrind DISABLED "x86 specific"
EXE mk pcre OK
+
comment "Other stuff"
EXE mk at OK
EXE mk beecrypt OK
-AVR mk berkeleydb FAIL "Machine avr32 not recognized"
+AVR mk berkeleydb OK "Machine avr32 not recognized"
EXE mk bsdiff OK
-bb mk bootutils ?
+bb mk bootutils
EXE mk cups OK
EXE mk customize OK
-bb mk dash ?
+bb mk dash
EXE mk file OK
EXE mk gamin OK
-EXE mk icu FAIL "No rule to create out"
-AVR mk kexec FAIL "Machine avr32 not recognized"
+EXE mk icu OK "No rule to create out"
+AVR mk kexec OK "Machine avr32 not recognized"
bb mk less
EXE mk libconfig OK
EXE mk libconfuse OK
EXE mk libdaemon OK
EXE mk libelf OK
AVR mk libevent FAIL "Machine avr32 not recognized"
-skip mk libfloat DISABLED
+skip mk libfloat DISABLED "Obsolete package"
EXE mk libgcrypt OK
EXE mk libgpg-error OK
EXE mk liblockfile OK
EXE mk liboil OK
EXE mk libsysfs OK
EXE mk lockfile-progs OK
-EXE mk logrotate FAIL "undefined reference to libiconv"
+EXE mk logrotate OK
EXE mk lsof OK
skip mk ltp-testsuite DISABLED
AVR mk ltrace FAIL "Machine avr32 not recognized"
skip mk ltt DISABLED "Obsolete package ltt-ng"
EXE mk memstat OK
-mk mk module-init-tools
-mk mk modutils
+EXE mk module-init-tools OK "Use this instead of modutils"
+skip mk modutils FAIL "This package is for the Linus 2.4 kernel"
EXE mk ng-spice-rework FAIL "Environment change"
bb mk procps
bb mk psmisc
@@ -83,13 +88,23 @@
EXE mk strace OK
EXE mk sudo OK
bb mk sysklogd
-eomment "busybox has init and the runit stuff"
+
+comment "busybox has init and the runit stuff"
bb mk sysvinit
bb mk tinylogin
bb mk util-linux
bb mk which
+
comment "database"
+EXE mk mysql_client
+EXE mk sqlite
+
comment "editors"
+EXE mk ed
+EXE mk nano
+EXE mk uemacs
+EXE mk vim
+
comment "Networking applications"
AVR mk argus FAIL "Machine avr32 not recognized"
EXE mk avahi OK
@@ -114,19 +129,19 @@
EXE mk libcgi OK
EXE mk libcgicc OK
EXE mk libosip2 FAIL
-AVR mk libeXosip2 FAIL "Machine avr32 not recognized"
+AVR mk libeXosip2 OK "Machine avr32 not recognized"
EXE mk libpcap OK
EXE mk libupnp OK
bb mk lighttpd
EXE mk links OK
EXE mk lrzsz OK
-EXE mk mdnsresponder FAIL "Unable to recognise the format of the input file build/prod/mdnsd"
+EXE mk mdnsresponder OK "Unable to recognise the format of the input file build/prod/mdnsd"
bb mk microcom
EXE mk mii-diag OK
EXE mk mrouted OK
EXE mk mutt FAIL "Compile Error"
EXE mk nbd OK
-EXE mk ncftp OK
+EXE mk ncftp OK "Depends on ncurses"
EXE mk neon OK
bb mk netcat
EXE mk netkitbase OK
@@ -165,7 +180,8 @@
AVR mk vtun FAIL "Machine avr32 not recognized"
EXE mk webif OK
bb mk wget
-EXE mk wireless-tools OK
+EXE mk wireless-tools OK
+
comment "Hardware handling / blockdevices and filesystem maintenance"
EXE mk acpid OK
EXE mk dbus OK
@@ -205,6 +221,7 @@
EXE mk usbutils OK
EXE mk wipe OK
skip mk xfsprogs DISABLED
+
comment "Interpreter languages / Scripting"
EXE mk lua OK
EXE mk microperl FAIL "No rule to create target"
@@ -212,8 +229,10 @@
AVR mk ruby FAIL "Machine avr32 not recognized"
EXE mk tcl FAIL "Compile Error"
EXE mk php FAIL "undefined references to acs_map"
+
comment "text rendering applications"
EXE mk dialog OK
+
comment "Audio and video libraries and applications"
EXE mk alsa-lib OK
EXE mk alsa-utils FAIL "undefined references to acs_map"
@@ -236,11 +255,14 @@
EXE mk speex OK
EXE mk festival FAIL "undefined reference to EST_TokenStream"
EXE mk vlc FAIL "configure:Cannot find libmad library."
+
comment "Graphic libraries and applications (graphic/text)"
+
comment "text rendering libraries"
EXE mk ncurses OK
EXE mk newt OK
EXE mk slang OK
+
comment "graphic libraries"
EXE mk directfb OK
EXE mk directfb-examples OK
@@ -260,15 +282,18 @@
EXE mk SDL_net OK
EXE mk sdl_ttf OK
EXE mk tiff OK
+
comment "busybox graphic applications"
comment " --> May be broken in busybox"
EXE mk fbv OK
EXE mk fbset OK
+
comment "other GUIs"
SKIP
EXE mk qte DISABLED
EXE mk qtopia4 DISABLED
EXE mk x11r7 DISABLED
+RESTART
EXE mk atk
EXE mk cairo
EXE mk pango
@@ -287,12 +312,15 @@
EXE mk fontconfig
EXE mk freetype
EXE mk tslib
+SKIP
EXE mk webkit
-skip startup-notification "Depends on X11"
+skip mk startup-notification DISABLED "Depends on X11"
+
comment "X Window managers"
EXE mk matchbox
EXE mk metacity
EXE mk blackbox
+
comment "X applications"
EXE mk alsamixergui
EXE mk dillo
@@ -319,9 +347,11 @@
EXE mk lzma-host OK
EXE mk lzma-target OK
EXE mk zlib OK
+
comment "Package managers"
EXE mk ipkg OK
-EXE mk portage DISABLED
+EXE mk portage OK
+
comment "XML handling"
EXE mk expat OK
EXE mk ezxml OK
Modified: trunk/buildroot/scripts/mkpkg
===================================================================
--- trunk/buildroot/scripts/mkpkg 2009-01-25 23:01:22 UTC (rev 25026)
+++ trunk/buildroot/scripts/mkpkg 2009-01-25 23:09:12 UTC (rev 25027)
@@ -38,36 +38,72 @@
grep "\.tar\." ${LOG} > ${DEPENDENCY}
if [ ${test} == ${OK} ] ; then
mv ${LOG} ${LOG_OK_FILE}
- echo "OK "
+ printf "%-16s" "OK"
+ if [ "${2}X" != "X" ] ; then
+ printf "%-16s" "\"$2\"";
+ fi
+ if [ "${3}X" != "X" ] ; then
+ printf "%s" "\"$3\"";
+ fi
+ echo
else
mv ${LOG} ${LOG_FAIL_FILE}
- printf "FAIL "
- echo \"$2\"
+ printf "%-16s" "FAIL"
+ if [ "${2}X" != "X" ] ; then
+ printf "%-16s" "\"$2\"";
+ else
+ printf "%-16s" "\"\""
+ fi
+ if [ "${3}X" != "X" ] ; then
+ printf "%s" "\"$3\"";
+ fi
+ echo
fi
}
function build_package ()
{
- printf "mk %-31s" "$1"
+ # echo "BUILD PACKAGE:1=$1 2=$2 3=$3 4=$4 5=$5 6=$6 7=$7"
+ printf "mk %-32s" "$1"
if [ "$2X" == "X" ] ; then # no parameters
clean_files $1
dirclean $1
- process $1
+ process $1 "$3"
+ elif [ "$2X" == "?X" ] ; then # no parameters
+ clean_files $1
+ dirclean $1
+ process $1 "$3"
elif [ "$2X" == "OKX" ] ; then # Previous build was OK
clean_files $1
dirclean $1
- process $1
+ process $1 "$3"
elif [ "$2X" == "FAILX" ] ; then
clean_files $1
dirclean $1
- process $1 $3
+ process $1 "$3"
elif [ "$2X" == "BROKENX" ] ; then
- printf "BROKEN "
- echo \"$3\"
+ printf "%-16s" "BROKEN"
+ if [ "${3}X" != "X" ] ; then
+ printf "%s" "\"$3\"";
+ fi
+ echo
+ elif [ "$2X" == "DISABLEDX" ] ; then
+ printf "%-16s" "DISABLED"
+ if [ "${3}X" != "X" ] ; then
+ printf "%s" "\"$3\"";
+ fi
+ echo
+ else
+ printf "%-16s" "?BROKEN"
+ if [ "${3}X" != "X" ] ; then
+ printf "%s" "\"$3\"";
+ fi
+ echo
fi
}
-build_package $1 $2 $3
+#build_package $1 $2 "\"$3\""
+build_package $1 $2 "$3"
Modified: trunk/buildroot/scripts/testheader.inc
===================================================================
--- trunk/buildroot/scripts/testheader.inc 2009-01-25 23:01:22 UTC (rev 25026)
+++ trunk/buildroot/scripts/testheader.inc 2009-01-25 23:09:12 UTC (rev 25027)
@@ -1,4 +1,7 @@
-alias mk="scripts/mkpkg"
+function mk()
+{
+ scripts/mkpkg $1 $2 "$3"
+}
function header()
{
@@ -26,11 +29,16 @@
{
printf "EXE "
if [ ${active} == 1 ] ; then
- printf "$1 "
- $1 $2 $3 $4 $5 $6
+ $1 $2 $3 "$4"
return 0;
else
- echo "$1 $2 $3 $4 $5 $6"
+ printf "%-8s" "$1"
+ printf "%-32s" "$2"
+ printf "%-16s" "$3"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\""
+ fi
+ echo
return 1;
fi
}
@@ -42,11 +50,16 @@
echo "mk $2 UNSUPPORTED \"$4\" $5 $6"
return 1;
elif [ ${active} == 1 ] ; then
- printf "$1 "
- $1 $2 $3 $4 $5 $6
+ $1 $2 "$3" "$4"
return 0;
else
- echo "$1 $2 $3 $4 $5 $6"
+ printf "%-8s" "$1"
+ printf "%-32s" "$2"
+ printf "%-16s" "$3"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\"";
+ fi
+ echo
return 1;
fi
}
@@ -54,29 +67,46 @@
function skip()
{
- printf "skip %-31s" "$1"
- if [ "$2X" == "OKX" ] ; then
- echo "DISABLED $3 $4"
- elif [ "$2X" == "FAILX" ] ; then
- echo "DISABLED $3 $4"
- elif [ "$2X" == "BROKENX" ] ; then
- echo "DISABLED $3 $4"
- elif [ "$2X" == "DISABLEDX" ] ; then
- echo "DISABLED \"$3 $4\""
+ printf "skip %-8s" "$1"
+ printf "%-32s" "$2"
+ if [ "$3X" == "OKX" ] ; then
+ printf "%-16s" "DISABLED"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\""
+ fi
+ elif [ "$3X" == "FAILX" ] ; then
+ printf "%-16s" "DISABLED"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\""
+ fi
+ elif [ "$3X" == "BROKENX" ] ; then
+ printf "%-16s" "DISABLED"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\""
+ fi
+ elif [ "$3X" == "DISABLEDX" ] ; then
+ printf "%-16s" "DISABLED"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\""
+ fi
else
- echo "DISABLED \"$2 $3 $4\""
+ printf "%-16s" "DISABLED"
+ if [ "${4}X" != "X" ] ; then
+ printf "%-64s" "\"$4\""
+ fi
fi
+ echo
}
function bb()
{
- printf "bb "
+ printf "%-8s" "bb"
if [ ${busybox} == 1 ] ; then
- printf "$1 "
+ printf "%-8s" "$1"
$1 $2 $3 $4 $5 $6
return 0;
else
- echo "$1 $2 $3 $4 $5 $6"
+ echo "$1 $2 $3 $4 $5 $6"
return 1;
fi
}
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-22 23:10 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-22 23:10 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-22 23:10:12 +0000 (Thu, 22 Jan 2009)
New Revision: 24976
Log:
Update tester script
Modified:
trunk/buildroot/scripts/buildall.sh
Changeset:
Modified: trunk/buildroot/scripts/buildall.sh
===================================================================
--- trunk/buildroot/scripts/buildall.sh 2009-01-22 23:09:41 UTC (rev 24975)
+++ trunk/buildroot/scripts/buildall.sh 2009-01-22 23:10:12 UTC (rev 24976)
@@ -1,516 +1,325 @@
#!/bin/sh
-alias mk="scripts/mkpkg"
+source "scripts/testheader.inc"
-function nmk()
-{
- printf "mk %-31s" "$1"
- if [ "$2X" == "OKX" ] ; then
- echo "DISABLED $3 $4"
- elif [ "$2X" == "FAILX" ] ; then
- echo "DISABLED $3 $4"
- elif [ "$2X" == "BROKENX" ] ; then
- echo "DISABLED $3 $4"
- elif [ "$2X" == "DISABLEDX" ] ; then
- echo "DISABLED $3 $4"
- else
- echo "DISABLED $2 $3 $4"
- fi
-}
+skip mk busybox
+bb mk bash
+bb mk bzip2
+bb mk coreutils
+bb mk diffutils
+bb mk findutils
+EXE mk flex OK
+bb mk gawk
+bb mk grep
+EXE mk make OK
+comment "# Other development stuff"
+EXE mk autoconf OK
+EXE mk automake OK
+EXE mk bison OK
+EXE mk cvs OK
+EXE mk distcc OK
+EXE mk dmalloc OK
+EXE mk fakeroot OK
+EXE mk gettext OK
+EXE mk libgmp OK
+EXE mk gperf OK
+EXE mk libmpfr OK
+EXE mk libtool OK
+EXE mk libiconv OK
+EXE mk popt FAIL "undefined reference to libiconv"
+EXE mk m4 OK
+skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
+EXE mk oprofile FAIL "popt: undefined reference to libiconv"
+EXE mk pkgconfig OK
+EXE mk readline OK
+skip mk valgrind DISABLED "x86 specific"
+EXE mk pcre OK
+comment "Other stuff"
+EXE mk at OK
+EXE mk beecrypt OK
+AVR mk berkeleydb FAIL "Machine avr32 not recognized"
+EXE mk bsdiff OK
+bb mk bootutils ?
+EXE mk cups OK
+EXE mk customize OK
+bb mk dash ?
+EXE mk file OK
+EXE mk gamin OK
+EXE mk icu FAIL "No rule to create out"
+AVR mk kexec FAIL "Machine avr32 not recognized"
+bb mk less
+EXE mk libconfig OK
+EXE mk libconfuse OK
+EXE mk libdaemon OK
+EXE mk libelf OK
+AVR mk libevent FAIL "Machine avr32 not recognized"
+skip mk libfloat DISABLED
+EXE mk libgcrypt OK
+EXE mk libgpg-error OK
+EXE mk liblockfile OK
+EXE mk liboil OK
+EXE mk libsysfs OK
+EXE mk lockfile-progs OK
+EXE mk logrotate FAIL "undefined reference to libiconv"
+EXE mk lsof OK
+skip mk ltp-testsuite DISABLED
+AVR mk ltrace FAIL "Machine avr32 not recognized"
+skip mk ltt DISABLED "Obsolete package ltt-ng"
+EXE mk memstat OK
+mk mk module-init-tools
+mk mk modutils
+EXE mk ng-spice-rework FAIL "Environment change"
+bb mk procps
+bb mk psmisc
+EXE mk screen OK
+EXE mk strace OK
+EXE mk sudo OK
+bb mk sysklogd
+eomment "busybox has init and the runit stuff"
+bb mk sysvinit
+bb mk tinylogin
+bb mk util-linux
+bb mk which
+comment "database"
+comment "editors"
+comment "Networking applications"
+AVR mk argus FAIL "Machine avr32 not recognized"
+EXE mk avahi OK
+EXE mk axel OK
+bb mk boa
+AVR mk bind FAIL "Machine avr32 not recognized"
+EXE mk bridge OK
+bb mk dhcp
+EXE mk dnsmasq OK
+EXE mk dropbear OK
+EXE mk ethtool OK
+EXE mk haserl OK
+skip mk hostap FAIL "Needs PCMCIA in kernel"
+EXE mk ifplugd OK
+skip mk irda-utils FAIL "Makefile is invalid"
+EXE mk iperf OK
+EXE mk iproute2 OK
+EXE mk ipsec-tools FAIL "Compile Error"
+EXE mk iptables OK
+AVR mk kismet FAIL "Machine avr32 not recognized"
+EXE mk l2tp OK
+EXE mk libcgi OK
+EXE mk libcgicc OK
+EXE mk libosip2 FAIL
+AVR mk libeXosip2 FAIL "Machine avr32 not recognized"
+EXE mk libpcap OK
+EXE mk libupnp OK
+bb mk lighttpd
+EXE mk links OK
+EXE mk lrzsz OK
+EXE mk mdnsresponder FAIL "Unable to recognise the format of the input file build/prod/mdnsd"
+bb mk microcom
+EXE mk mii-diag OK
+EXE mk mrouted OK
+EXE mk mutt FAIL "Compile Error"
+EXE mk nbd OK
+EXE mk ncftp OK
+EXE mk neon OK
+bb mk netcat
+EXE mk netkitbase OK
+EXE mk netkittelnet OK
+EXE mk netplug OK
+EXE mk netsnmp OK
+EXE mk nfs-utils OK
+EXE mk ntp OK
+EXE mk olsr OK
+AVR mk ntpd FAIL "Machine avr32 not recognized"
+EXE mk openssh OK
+EXE mk openssl OK
+EXE mk libcurl FAIL "ELF file data encoding not little-endian"
+AVR mk openvpn FAIL "Machine avr32 not recognized"
+EXE mk openswan FAIL "Compile Error"
+EXE mk portmap OK
+EXE mk pppd OK
+EXE mk rp-pppoe OK
+EXE mk pptp-linux OK
+EXE mk proftpd OK
+skip mk quagga DISABLED
+EXE mk rsync FAIL "error: conflicting types"
+EXE mk samba OK
+EXE mk socat OK
+AVR mk stunnel FAIL "Machine avr32 not recognized"
+EXE mk tcpdump OK
+EXE mk tftpd OK
+bb mk thttpd
+bb mk tinyhttpd
+skip mk tn5250 FAIL ""
+EXE mk ttcp OK
+bb mk udhcp
+EXE mk udpcast OK
+EXE mk vpnc OK
+EXE mk vsftpd OK
+AVR mk vtun FAIL "Machine avr32 not recognized"
+EXE mk webif OK
+bb mk wget
+EXE mk wireless-tools OK
+comment "Hardware handling / blockdevices and filesystem maintenance"
+EXE mk acpid OK
+EXE mk dbus OK
+AVR mk dbus-glib FAIL "Machine avr32 not recognized"
+EXE mk devmem2 OK
+EXE mk dm OK
+AVR mk dmraid FAIL "Machine avr32 not recognized"
+EXE mk e2fsprogs OK
+EXE mk eeprog OK
+EXE mk fconfig OK
+EXE mk fis OK
+EXE mk libfuse OK
+EXE mk gadgetfs-test OK
+AVR mk hal FAIL "Machine avr32 not recognized"
+bb mk hdparm
+bb mk hotplug
+EXE mk hwdata OK
+EXE mk i2c-tools OK
+EXE mk input-tools OK
+EXE mk iostat OK
+EXE mk libaio OK
+skip mk libraw1394
+EXE mk libusb OK
+EXE mk lm-sensors OK
+EXE mk lvm2 OK
+EXE mk mdadm OK
+EXE mk memtester OK
+EXE mk mkdosfs OK
+EXE mk mtd OK
+AVR mk ntfs-3g FAIL "Machine avr32 not recognized"
+EXE mk pciutils FAIL "Compile Error"
+skip mk pcmcia DISABLED ""
+skip mk raidtools2 DISABLED ""
+EXE mk setserial OK
+bb mk sfdisk
+AVR mk smartmontools FAIL "Machine avr32 not recognized"
+EXE mk usbmount OK
+EXE mk usbutils OK
+EXE mk wipe OK
+skip mk xfsprogs DISABLED
+comment "Interpreter languages / Scripting"
+EXE mk lua OK
+EXE mk microperl FAIL "No rule to create target"
+EXE mk python OK
+AVR mk ruby FAIL "Machine avr32 not recognized"
+EXE mk tcl FAIL "Compile Error"
+EXE mk php FAIL "undefined references to acs_map"
+comment "text rendering applications"
+EXE mk dialog OK
+comment "Audio and video libraries and applications"
+EXE mk alsa-lib OK
+EXE mk alsa-utils FAIL "undefined references to acs_map"
+EXE mk asterisk FAIL "Patch fails"
+EXE mk aumix OK
+EXE mk gstreamer OK
+EXE mk gst-plugins-base OK
+EXE mk gst-plugins-good FAIL "/usr/lib/libaa.so: could not read symbols: File in wrong format"
+EXE mk gst-plugins-ugly OK
+EXE mk libid3tag OK
+EXE mk libmad OK
+EXE mk libmpd OK
+EXE mk libogg OK
+EXE mk libsndfile FAIL "Error: operand out of range (AVR32 specific compile error)"
+EXE mk libtheora FAIL "./vp3huff: cannot execute binary file"
+EXE mk libvorbis OK
+EXE mk madplay OK
+EXE mk mpg123 OK
+EXE mk mplayer OK
+EXE mk speex OK
+EXE mk festival FAIL "undefined reference to EST_TokenStream"
+EXE mk vlc FAIL "configure:Cannot find libmad library."
+comment "Graphic libraries and applications (graphic/text)"
+comment "text rendering libraries"
+EXE mk ncurses OK
+EXE mk newt OK
+EXE mk slang OK
+comment "graphic libraries"
+EXE mk directfb OK
+EXE mk directfb-examples OK
+EXE mk fbdump OK
+EXE mk linux-fusion OK
+EXE mk imagemagick FAIL "cannot run test program while cross compiling"
+EXE mk jpeg OK
+EXE mk libart OK
+EXE mk libpng OK
+EXE mk libungif OK
+EXE mk lite OK
+EXE mk pixman OK
+EXE mk sawman FAIL "LDFLAGS has changed since the previous run"
+EXE mk sdl OK
+EXE mk sdl_image OK
+EXE mk sdl_mixer OK
+EXE mk SDL_net OK
+EXE mk sdl_ttf OK
+EXE mk tiff OK
+comment "busybox graphic applications"
+comment " --> May be broken in busybox"
+EXE mk fbv OK
+EXE mk fbset OK
+comment "other GUIs"
+SKIP
+EXE mk qte DISABLED
+EXE mk qtopia4 DISABLED
+EXE mk x11r7 DISABLED
+EXE mk atk
+EXE mk cairo
+EXE mk pango
+EXE mk libdrm
+EXE mk liberation
+EXE mk libglade
+EXE mk libglib12
+EXE mk libglib2
+EXE mk libgtk12
+EXE mk libgtk2
+EXE mk gtk2-engines
+EXE mk gtk2-themes
+EXE mk libsexy
+EXE mk fltk
+EXE mk openmotif
+EXE mk fontconfig
+EXE mk freetype
+EXE mk tslib
+EXE mk webkit
+skip startup-notification "Depends on X11"
+comment "X Window managers"
+EXE mk matchbox
+EXE mk metacity
+EXE mk blackbox
+comment "X applications"
+EXE mk alsamixergui
+EXE mk dillo
+EXE mk docker
+EXE mk gqview
+EXE mk gmpc
+EXE mk gtkperf
+EXE mk leafpad
+EXE mk midori
+EXE mk pcmanfm
+EXE mk rdesktop
+EXE mk rxvt
+EXE mk sylpheed
+EXE mk synergy
+EXE mk torsmo
+EXE mk x11vnc
+EXE mk xpdf
+EXE mk xstroke
+EXE mk xvkbd
+RESTART
-if [ ${already-done} == 1 ] ; then
-nmk busybox
+comment "Compressors / decompressors"
+EXE mk lzo OK
+EXE mk lzma-host OK
+EXE mk lzma-target OK
+EXE mk zlib OK
+comment "Package managers"
+EXE mk ipkg OK
+EXE mk portage DISABLED
+comment "XML handling"
+EXE mk expat OK
+EXE mk ezxml OK
+EXE mk libxml2 OK
+EXE mk libxslt OK
+AVR mk xerces FAIL "Machine avr32 not recognized"
+skip mk java DISABLED
+skip mk games DISABLED
-fi # ********* already-done
-#**********************************************************************************
-
-# Enable HASERL
-sed -i s/.*BR2_PACKAGE_HASERL.*// .config
-echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config
-echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config
-echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config
-echo "BR2_PACKAGE_HASERL=y" >> .config
-# Enable SSL
-sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config
-echo "BR2_PACKAGE_OPENSSL=y" >> .config
-# Enable socat
-sed -i s/.*BR2_PACKAGE_SOCAT.*// .config
-echo "BR2_PACKAGE_SOCAT=y" >> .config
-echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config
-echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config
-echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config
-# Enable Freetype
-sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config
-echo "BR2_PACKAGE_FREETYPE=y" >> .config
-sed -i s/.*BR2_FREETYPE_VERSION.*// .config
-echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config
-echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config
-echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config
-
-if [ ${busybox-tools} == 1 ] ; then
- mk bash
- mk bzip2
- mk coreutils
- mk diffutils
- mk findutils
-fi
-
-mk flex
-
-if [ ${busybox-tools} == 1 ] ; then
- mk gawk
-fi
-
-if [ ${busybox-tools} == 1 ] ; then
- mk grep
-fi
-
-mk make
-
-if [ ${busybox-tools} == 1 ] ; then
- mk patch
- mk sed
- mk tar
-fi
-
-echo "# Other development stuff"
-mk autoconf
-mk automake
-mk bison
-
-mk cvs
-mk distcc
-mk dmalloc
-mk fakeroot
-mk gettext
-
-
-mk libgmp
-mk gperf
-mk libmpfr
-mk libtool
-mk m4
-nmk mpatrol "Needs gdb to build, and GDB_VERSION is not defined"
-mk oprofile
-mk pkgconfig
-mk readline
-nmk valgrind "x86 specific"
-mk pcre
-
-echo "# Other stuff"
-mk at
-mk beecrypt
-mk berkeleydb
-mk bsdiff
-
-if [ ${busybox-tools} == 1 ] ; then
- mk bootutils
-fi
-
-mk cups
-mk customize
-
-if [ ${busybox-tools} == 1 ] ; then
- mk dash
-fi
-
-mk file
-mk gamin
-mk icu
-mk kexec
-
-if [ ${busybox-tools} == 1 ] ; then
- mk less
-fi
-
-mk libconfig
-mk libconfuse
-mk libdaemon
-mk libelf
-mk libevent
-nmk libfloat # obsolete
-mk libgcrypt
-mk libgpg-error
-nmk libiconv
-mk liblockfile
-mk liboil
-mk libsysfs
-mk lockfile-progs
-mk logrotate
-mk lsof
-nmk ltp-testsuite
-mk ltrace
-mk ltt
-mk memstat
-
-if [ ${busybox-tools} == 1 ] ; then
- mk module-init-tools
- mk modutils
-fi
-
-mk ng-spice-rework
-mk popt
-
-if [ ${busybox-tools} == 1 ] ; then
- mk procps
-fi
-if [ ${busybox-tools} == 1 ] ; then
- mk psmisc
-fi
-
-mk screen
-mk strace
-mk sudo
-
-if [ ${busybox-tools} == 1 ] ; then
- mk sysklogd
-# busybox has init and the runit stuff
- mk sysvinit
- mk tinylogin
- mk util-linux
- mk which
-fi
-
-nmk database BROKEN "Need to enter subdirectory"
-
-if [ ${busybox-tools} == 1 ] ; then
- # busybox has an editor
-
- # text editors
- mk editors
-
-fi
-
-
-echo "# Networking applications"
-mk argus
-mk avahi
-mk axel
-
-if [ ${busybox-tools} == 1 ] ; then
- mk boa
-fi
-
-mk bind
-mk bridge
-
-if [ ${busybox-tools} == 1 ] ; then
- mk dhcp
-fi
-
-mk dnsmasq
-mk dropbear
-mk ethtool
-
-mk haserl
-mk hostap
-mk ifplugd
-mk irda-utils "Makefile is invalid"
-mk iperf
-mk iproute2
-mk ipsec-tools
-mk iptables
-mk kismet
-mk l2tp
-mk libcgi
-mk libcgicc
-mk libeXosip2
-mk libpcap
-mk libupnp
-if [ ${busybox-tools} == 1 ] ; then
- mk lighttpd
-fi
-
-mk links
-mk lrzsz
-mk mdnsresponder
-if [ ${busybox-tools} == 1 ] ; then
- mk microcom
-fi
-mk mii-diag
-mk mrouted
-mk mutt
-mk nbd
-mk ncftp
-mk neon
-if [ ${busybox-tools} == 1 ] ; then
- mk netcat
-fi
-mk netkitbase
-mk netkittelnet
-mk netplug
-mk netsnmp
-mk nfs-utils
-mk ntp
-mk olsr
-
-
-
-mk ntpd
-mk openssh
-
-mk openssl
-mk libcurl
-
-mk openvpn
-mk openswan
-mk portmap
-mk pppd
-mk rp-pppoe
-mk pptp-linux
-
-mk proftpd
-nmk quagga
-mk rsync
-mk samba
-mk socat
-mk stunnel
-mk tcpdump
-mk tftpd
-if [ ${busybox-tools} == 1 ] ; then
- mk thttpd
- mk tinyhttpd
-fi
-mk tn5250
-mk ttcp
-if [ ${busybox-tools} == 1 ] ; then
- # ATTENTION! This was merged into busybox!
- nmk udhcp
-fi
-mk udpcast
-mk vpnc
-mk vsftpd
-mk vtun
-mk webif
-
-mk libsoup.mk
-mk gssdp
-mk gupnp
-mk gupnp-av
-mk gupnp-igd
-
-
-
-
-if [ ${busybox-tools} == 1 ] ; then
- mk wget
-fi
-
-mk wireless-tools
-
-
-echo "# Hardware handling / blockdevices and filesystem maintenance"
-mk acpid
-mk dbus
-mk dbus-glib
-mk devmem2
-mk dm
-mk dmraid
-mk e2fsprogs
-mk eeprog
-mk fconfig
-mk fis
-
-mk libfuse
-mk gadgetfs-test
-
-
-mk hal
-if [ ${busybox-tools} == 1 ] ; then
- mk hdparm
- mk hotplug
-fi
-mk hwdata
-mk i2c-tools
-mk input-tools
-mk iostat
-mk libaio
-mk libraw1394
-mk libusb
-mk lm-sensors
-mk lvm2
-mk mdadm
-mk memtester
-mk mkdosfs
-mk mtd
-mk ntfs-3g
-mk pciutils
-mk pcmcia
-mk raidtools2
-mk setserial
-if [ ${busybox-tools} == 1 ] ; then
- # busybox has fdisk
- mk sfdisk
-fi
-mk smartmontools
-if [ ${busybox-tools} == 1 ] ; then
- # mdev
- mk udev
-fi
-mk usbmount
-mk usbutils
-mk wipe
-nmk xfsprogs
-
-echo "# Interpreter languages / Scripting"
-
-mk lua
-mk microperl
-mk python
-mk ruby
-mk tcl
-mk php
-
-echo "# text rendering applications"
-mk dialog
-
-# Audio/Video support
-echo "# Audio and video libraries and applications"
-mk alsa-lib
-mk alsa-utils
-mk asterisk
-mk aumix
-mk gstreamer
-mk gst-plugins-base
-mk gst-plugins-good
-mk gst-plugins-ugly
-mk libid3tag
-mk libmad
-mk libmpd
-mk libogg
-mk libsndfile
-mk libtheora
-mk libvorbis
-mk madplay
-mk mpg123
-mk mplayer
-mk speex
-mk festival
-mk vlc
-
-
-echo "# Graphic libraries and applications (graphic/text)"
-echo "# text rendering libraries"
-mk ncurses
-mk newt
-mk slang
-
-
-echo "# graphic libraries"
-mk directfb
-mk directfb-examples
-mk fbdump
-mk linux-fusion
-mk imagemagick
-mk jpeg
-mk libart
-mk libpng
-mk libungif
-mk lite
-mk pixman
-mk sawman
-mk sdl
-mk sdl_image
-mk sdl_mixer
-mk SDL_net
-mk sdl_ttf
-mk tiff
-
-echo "# busybox graphic applications"
-echo "# --> May be broken in busybox"
-mk fbv
-mk fbset
-
-echo "# other GUIs"
-nmk qte
-nmk qtopia4
-
-
-if [ ${X-WIN} == 1 ] ; then
-
-
- mk x11r7
-
-echo "# X libraries and helper libraries"
-echo "# maybe some of these should depend on !BR2_PACKAGE_XSERVER_none"
-mk atk
-mk cairo
-mk pango
-mk libdrm
-mk liberation
-mk libglade
-mk libglib12
-mk libglib2
-mk libgtk12
-mk libgtk2
-mk gtk2-engines
-mk gtk2-themes
-mk libsexy
-mk fltk
-mk openmotif
-mk fontconfig
-mk freetype
-mk tslib
-mk webkit
-
-nmk startup-notification # Depends on X11
-
-echo "# X Window managers"
-mk matchbox
-mk metacity
-mk blackbox
-
-echo "# X applications"
-mk alsamixergui
-mk dillo
-mk docker
-mk gqview
-mk gmpc
-mk gtkperf
-mk leafpad
-mk midori
-mk pcmanfm
-mk rdesktop
-mk rxvt
-mk sylpheed
-mk synergy
-mk torsmo
-mk x11vnc
-mk xpdf
-mk xstroke
-mk xvkbd
-fi
-
-echo "# Compressors / decompressors"
-
-if [ ${busybox-tools} == 1 ] ; then
- mk gzip
-fi
-mk lzo
-mk lzma-host
-mk lzma-target
-mk zlib
-
-echo "# Package managers"
-
-mk ipkg
-nmk portage
-if [ ${busybox-tools} == 1 ] ; then
- mk rpm
-fi
-
-echo "# XML handling"
-
-mk expat
-mk ezxml
-mk libxml2
-mk libxslt
-mk xerces
-
-
-
-# java support
-nmk java
-
-# various games packages
-nmk games
-
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-22 23:05 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-22 23:05 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-22 23:05:49 +0000 (Thu, 22 Jan 2009)
New Revision: 24973
Log:
Add help script for testing
Added:
trunk/buildroot/scripts/testheader.inc
Changeset:
Added: trunk/buildroot/scripts/testheader.inc
===================================================================
--- trunk/buildroot/scripts/testheader.inc (rev 0)
+++ trunk/buildroot/scripts/testheader.inc 2009-01-22 23:05:49 UTC (rev 24973)
@@ -0,0 +1,111 @@
+alias mk="scripts/mkpkg"
+
+function header()
+{
+ echo "#!/bin/sh"
+ echo "source \"scripts/testheader.inc\""
+
+}
+
+active=1
+busybox=0
+
+function SKIP()
+{
+ echo SKIP
+ active=0
+}
+
+function RESTART()
+{
+ echo RESTART
+ active=1
+}
+
+function EXE()
+{
+ printf "EXE "
+ if [ ${active} == 1 ] ; then
+ printf "$1 "
+ $1 $2 $3 $4 $5 $6
+ return 0;
+ else
+ echo "$1 $2 $3 $4 $5 $6"
+ return 1;
+ fi
+}
+
+function AVR()
+{
+ printf "AVR "
+ if [ "${ARCH}X" == "avr32X" ] ; then
+ echo "mk $2 UNSUPPORTED \"$4\" $5 $6"
+ return 1;
+ elif [ ${active} == 1 ] ; then
+ printf "$1 "
+ $1 $2 $3 $4 $5 $6
+ return 0;
+ else
+ echo "$1 $2 $3 $4 $5 $6"
+ return 1;
+ fi
+}
+
+
+function skip()
+{
+ printf "skip %-31s" "$1"
+ if [ "$2X" == "OKX" ] ; then
+ echo "DISABLED $3 $4"
+ elif [ "$2X" == "FAILX" ] ; then
+ echo "DISABLED $3 $4"
+ elif [ "$2X" == "BROKENX" ] ; then
+ echo "DISABLED $3 $4"
+ elif [ "$2X" == "DISABLEDX" ] ; then
+ echo "DISABLED \"$3 $4\""
+ else
+ echo "DISABLED \"$2 $3 $4\""
+ fi
+}
+
+function bb()
+{
+ printf "bb "
+ if [ ${busybox} == 1 ] ; then
+ printf "$1 "
+ $1 $2 $3 $4 $5 $6
+ return 0;
+ else
+ echo "$1 $2 $3 $4 $5 $6"
+ return 1;
+ fi
+}
+
+function comment()
+{
+ echo "comment $1"
+}
+
+# Enable HASERL
+sed -i s/.*BR2_PACKAGE_HASERL.*// .config
+echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config
+echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config
+echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config
+echo "BR2_PACKAGE_HASERL=y" >> .config
+# Enable SSL
+sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config
+echo "BR2_PACKAGE_OPENSSL=y" >> .config
+# Enable socat
+sed -i s/.*BR2_PACKAGE_SOCAT.*// .config
+echo "BR2_PACKAGE_SOCAT=y" >> .config
+echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config
+echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config
+echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config
+# Enable Freetype
+sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config
+echo "BR2_PACKAGE_FREETYPE=y" >> .config
+sed -i s/.*BR2_FREETYPE_VERSION.*// .config
+echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config
+echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config
+echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config
+
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-16 22:45 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-16 22:45 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-16 22:45:31 +0000 (Fri, 16 Jan 2009)
New Revision: 24892
Log:
Update buildall.sh script
Modified:
trunk/buildroot/scripts/buildall.sh
Changeset:
Modified: trunk/buildroot/scripts/buildall.sh
===================================================================
--- trunk/buildroot/scripts/buildall.sh 2009-01-16 22:39:05 UTC (rev 24891)
+++ trunk/buildroot/scripts/buildall.sh 2009-01-16 22:45:31 UTC (rev 24892)
@@ -3,14 +3,49 @@
function nmk()
{
- echo Not building $1
+ printf "mk %-31s" "$1"
+ if [ "$2X" == "OKX" ] ; then
+ echo "DISABLED $3 $4"
+ elif [ "$2X" == "FAILX" ] ; then
+ echo "DISABLED $3 $4"
+ elif [ "$2X" == "BROKENX" ] ; then
+ echo "DISABLED $3 $4"
+ elif [ "$2X" == "DISABLEDX" ] ; then
+ echo "DISABLED $3 $4"
+ else
+ echo "DISABLED $2 $3 $4"
+ fi
}
if [ ${already-done} == 1 ] ; then
nmk busybox
+
fi # ********* already-done
#**********************************************************************************
+# Enable HASERL
+sed -i s/.*BR2_PACKAGE_HASERL.*// .config
+echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config
+echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config
+echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config
+echo "BR2_PACKAGE_HASERL=y" >> .config
+# Enable SSL
+sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config
+echo "BR2_PACKAGE_OPENSSL=y" >> .config
+# Enable socat
+sed -i s/.*BR2_PACKAGE_SOCAT.*// .config
+echo "BR2_PACKAGE_SOCAT=y" >> .config
+echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config
+echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config
+echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config
+# Enable Freetype
+sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config
+echo "BR2_PACKAGE_FREETYPE=y" >> .config
+sed -i s/.*BR2_FREETYPE_VERSION.*// .config
+echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config
+echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config
+echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config
+
if [ ${busybox-tools} == 1 ] ; then
mk bash
mk bzip2
@@ -37,7 +72,7 @@
mk tar
fi
-echo "Other development stuff"
+echo "# Other development stuff"
mk autoconf
mk automake
mk bison
@@ -47,19 +82,21 @@
mk dmalloc
mk fakeroot
mk gettext
+
+
mk libgmp
mk gperf
mk libmpfr
mk libtool
mk m4
-mk mpatrol
+nmk mpatrol "Needs gdb to build, and GDB_VERSION is not defined"
mk oprofile
mk pkgconfig
mk readline
-mk valgrind
+nmk valgrind "x86 specific"
mk pcre
-echo "Other stuff"
+echo "# Other stuff"
mk at
mk beecrypt
mk berkeleydb
@@ -93,7 +130,7 @@
nmk libfloat # obsolete
mk libgcrypt
mk libgpg-error
-mk libiconv
+nmk libiconv
mk liblockfile
mk liboil
mk libsysfs
@@ -133,7 +170,7 @@
mk which
fi
-mk database
+nmk database BROKEN "Need to enter subdirectory"
if [ ${busybox-tools} == 1 ] ; then
# busybox has an editor
@@ -144,7 +181,7 @@
fi
-echo "Networking applications"
+echo "# Networking applications"
mk argus
mk avahi
mk axel
@@ -163,10 +200,11 @@
mk dnsmasq
mk dropbear
mk ethtool
+
mk haserl
mk hostap
mk ifplugd
-nmk irda-utils # makefile is broken
+mk irda-utils "Makefile is invalid"
mk iperf
mk iproute2
mk ipsec-tools
@@ -175,14 +213,13 @@
mk l2tp
mk libcgi
mk libcgicc
-mk libcurl
mk libeXosip2
-mk libosip2
mk libpcap
mk libupnp
if [ ${busybox-tools} == 1 ] ; then
mk lighttpd
fi
+
mk links
mk lrzsz
mk mdnsresponder
@@ -205,15 +242,22 @@
mk nfs-utils
mk ntp
mk olsr
+
+
+
mk ntpd
mk openssh
+
mk openssl
+mk libcurl
+
mk openvpn
mk openswan
mk portmap
mk pppd
mk rp-pppoe
mk pptp-linux
+
mk proftpd
nmk quagga
mk rsync
@@ -238,6 +282,15 @@
mk vtun
mk webif
+mk libsoup.mk
+mk gssdp
+mk gupnp
+mk gupnp-av
+mk gupnp-igd
+
+
+
+
if [ ${busybox-tools} == 1 ] ; then
mk wget
fi
@@ -245,7 +298,7 @@
mk wireless-tools
-echo "Hardware handling / blockdevices and filesystem maintenance"
+echo "# Hardware handling / blockdevices and filesystem maintenance"
mk acpid
mk dbus
mk dbus-glib
@@ -256,8 +309,11 @@
mk eeprog
mk fconfig
mk fis
+
mk libfuse
mk gadgetfs-test
+
+
mk hal
if [ ${busybox-tools} == 1 ] ; then
mk hdparm
@@ -294,18 +350,24 @@
mk usbutils
mk wipe
nmk xfsprogs
-echo " text rendering applications"
+
+echo "# Interpreter languages / Scripting"
+
+mk lua
+mk microperl
+mk python
+mk ruby
+mk tcl
+mk php
+
+echo "# text rendering applications"
mk dialog
# Audio/Video support
-echo "Audio and video libraries and applications"
+echo "# Audio and video libraries and applications"
mk alsa-lib
mk alsa-utils
mk asterisk
-
-
-if [ ${already-done} == 1 ] ; then
-
mk aumix
mk gstreamer
mk gst-plugins-base
@@ -326,14 +388,14 @@
mk vlc
-echo "Graphic libraries and applications (graphic/text)"
-echo " text rendering libraries"
+echo "# Graphic libraries and applications (graphic/text)"
+echo "# text rendering libraries"
mk ncurses
mk newt
mk slang
-echo " graphic libraries"
+echo "# graphic libraries"
mk directfb
mk directfb-examples
mk fbdump
@@ -353,14 +415,14 @@
mk sdl_ttf
mk tiff
-echo "busybox graphic applications"
-echo "--> May be broken in busybox"
+echo "# busybox graphic applications"
+echo "# --> May be broken in busybox"
mk fbv
mk fbset
-echo "other GUIs"
-mk qte
-mk qtopia4
+echo "# other GUIs"
+nmk qte
+nmk qtopia4
if [ ${X-WIN} == 1 ] ; then
@@ -368,8 +430,8 @@
mk x11r7
-echo "X libraries and helper libraries"
-echo "maybe some of these should depend on !BR2_PACKAGE_XSERVER_none"
+echo "# X libraries and helper libraries"
+echo "# maybe some of these should depend on !BR2_PACKAGE_XSERVER_none"
mk atk
mk cairo
mk pango
@@ -392,12 +454,12 @@
nmk startup-notification # Depends on X11
-echo "X Window managers"
+echo "# X Window managers"
mk matchbox
mk metacity
mk blackbox
-echo "X applications"
+echo "# X applications"
mk alsamixergui
mk dillo
mk docker
@@ -418,7 +480,7 @@
mk xvkbd
fi
-echo "Compressors / decompressors"
+echo "# Compressors / decompressors"
if [ ${busybox-tools} == 1 ] ; then
mk gzip
@@ -428,7 +490,7 @@
mk lzma-target
mk zlib
-echo "Package managers"
+echo "# Package managers"
mk ipkg
nmk portage
@@ -436,17 +498,8 @@
mk rpm
fi
-echo "Interpreter languages / Scripting"
+echo "# XML handling"
-mk lua
-mk microperl
-mk python
-mk ruby
-mk tcl
-mk php
-
-echo "XML handling"
-
mk expat
mk ezxml
mk libxml2
@@ -454,11 +507,10 @@
mk xerces
+
# java support
nmk java
# various games packages
nmk games
-fi # ********* already-done
-#**********************************************************************************
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-15 23:17 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-15 23:17 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-15 23:17:38 +0000 (Thu, 15 Jan 2009)
New Revision: 24863
Log:
Update package buildscript
Modified:
trunk/buildroot/scripts/mkpkg
Changeset:
Modified: trunk/buildroot/scripts/mkpkg
===================================================================
--- trunk/buildroot/scripts/mkpkg 2009-01-15 19:36:06 UTC (rev 24862)
+++ trunk/buildroot/scripts/mkpkg 2009-01-15 23:17:38 UTC (rev 24863)
@@ -19,16 +19,21 @@
test=${OK}
-function build_package ()
+function clean_files()
{
- printf "%-31s" "$1"
rm -f ${LOG}
rm -f ${LOG_OK_FILE}
rm -f ${LOG_FAIL_FILE}
rm -f ${DEPENDENCY}
+}
+function dirclean ()
+{
make $1-dirclean > /dev/null 2>&1
+}
+function process ()
+{
make $1 >> ${LOG} 2>&1 || test=${FAIL}
grep "\.tar\." ${LOG} > ${DEPENDENCY}
if [ ${test} == ${OK} ] ; then
@@ -36,10 +41,33 @@
echo "OK "
else
mv ${LOG} ${LOG_FAIL_FILE}
- echo "FAIL "
+ printf "FAIL "
+ echo \"$2\"
fi
}
-build_package $1
+function build_package ()
+{
+ printf "mk %-31s" "$1"
+ if [ "$2X" == "X" ] ; then # no parameters
+ clean_files $1
+ dirclean $1
+ process $1
+ elif [ "$2X" == "OKX" ] ; then # Previous build was OK
+ clean_files $1
+ dirclean $1
+ process $1
+ elif [ "$2X" == "FAILX" ] ; then
+ clean_files $1
+ dirclean $1
+ process $1 $3
+ elif [ "$2X" == "BROKENX" ] ; then
+ printf "BROKEN "
+ echo \"$3\"
+ fi
+}
+build_package $1 $2 $3
+
+
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-13 18:43 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-13 18:43 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-13 18:43:46 +0000 (Tue, 13 Jan 2009)
New Revision: 24820
Log:
Update buildall.sh script
Modified:
trunk/buildroot/scripts/buildall.sh
Changeset:
Modified: trunk/buildroot/scripts/buildall.sh
===================================================================
--- trunk/buildroot/scripts/buildall.sh 2009-01-13 18:42:37 UTC (rev 24819)
+++ trunk/buildroot/scripts/buildall.sh 2009-01-13 18:43:46 UTC (rev 24820)
@@ -90,7 +90,7 @@
mk libdaemon
mk libelf
mk libevent
-mk libfloat
+nmk libfloat # obsolete
mk libgcrypt
mk libgpg-error
mk libiconv
@@ -121,7 +121,6 @@
fi
mk screen
-mk startup-notification
mk strace
mk sudo
@@ -167,7 +166,7 @@
mk haserl
mk hostap
mk ifplugd
-mk irda-utils
+nmk irda-utils # makefile is broken
mk iperf
mk iproute2
mk ipsec-tools
@@ -206,7 +205,7 @@
mk nfs-utils
mk ntp
mk olsr
-mk openntpd
+mk ntpd
mk openssh
mk openssl
mk openvpn
@@ -280,7 +279,7 @@
mk ntfs-3g
mk pciutils
mk pcmcia
-mk raidtools
+mk raidtools2
mk setserial
if [ ${busybox-tools} == 1 ] ; then
# busybox has fdisk
@@ -350,7 +349,7 @@
mk sdl
mk sdl_image
mk sdl_mixer
-mk sdl_net
+mk SDL_net
mk sdl_ttf
mk tiff
@@ -391,6 +390,8 @@
mk tslib
mk webkit
+nmk startup-notification # Depends on X11
+
echo "X Window managers"
mk matchbox
mk metacity
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-12 7:43 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-12 7:43 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-12 07:43:23 +0000 (Mon, 12 Jan 2009)
New Revision: 24782
Log:
Add some whitespace to output, aligning comments, when added
Modified:
trunk/buildroot/scripts/mkpkg
Changeset:
Modified: trunk/buildroot/scripts/mkpkg
===================================================================
--- trunk/buildroot/scripts/mkpkg 2009-01-12 07:42:09 UTC (rev 24781)
+++ trunk/buildroot/scripts/mkpkg 2009-01-12 07:43:23 UTC (rev 24782)
@@ -33,10 +33,10 @@
grep "\.tar\." ${LOG} > ${DEPENDENCY}
if [ ${test} == ${OK} ] ; then
mv ${LOG} ${LOG_OK_FILE}
- echo "OK"
+ echo "OK "
else
mv ${LOG} ${LOG_FAIL_FILE}
- echo "FAIL"
+ echo "FAIL "
fi
}
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-11 20:37 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-11 20:37 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-11 20:37:04 +0000 (Sun, 11 Jan 2009)
New Revision: 24764
Log:
Bug fix for mkpkg script
Modified:
trunk/buildroot/scripts/mkpkg
Changeset:
Modified: trunk/buildroot/scripts/mkpkg
===================================================================
--- trunk/buildroot/scripts/mkpkg 2009-01-11 20:36:17 UTC (rev 24763)
+++ trunk/buildroot/scripts/mkpkg 2009-01-11 20:37:04 UTC (rev 24764)
@@ -21,10 +21,10 @@
function build_package ()
{
- printf "%-52s" "$1"
- rm -f {LOG}
- rm -f {LOG_OK_FILE}
- rm -f {LOG_FAIL_FILE}
+ printf "%-31s" "$1"
+ rm -f ${LOG}
+ rm -f ${LOG_OK_FILE}
+ rm -f ${LOG_FAIL_FILE}
rm -f ${DEPENDENCY}
make $1-dirclean > /dev/null 2>&1
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
2009-01-10 0:26 ulf at uclibc.org
@ 2009-01-11 13:23 ` Peter Korsgaard
0 siblings, 0 replies; 24+ messages in thread
From: Peter Korsgaard @ 2009-01-11 13:23 UTC (permalink / raw)
To: buildroot
>>>>> "ulf" == ulf <ulf@uclibc.org> writes:
ulf> Author: ulf
ulf> Date: 2009-01-10 00:26:30 +0000 (Sat, 10 Jan 2009)
ulf> New Revision: 24739
ulf> Log:
ulf> Add script allowing better overview of build status of single packages
Documentation?
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-10 0:26 ulf at uclibc.org
2009-01-11 13:23 ` Peter Korsgaard
0 siblings, 1 reply; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-10 0:26 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-10 00:26:30 +0000 (Sat, 10 Jan 2009)
New Revision: 24739
Log:
Add script allowing better overview of build status of single packages
Added:
trunk/buildroot/scripts/mkpkg
Changeset:
Added: trunk/buildroot/scripts/mkpkg
===================================================================
--- trunk/buildroot/scripts/mkpkg (rev 0)
+++ trunk/buildroot/scripts/mkpkg 2009-01-10 00:26:30 UTC (rev 24739)
@@ -0,0 +1,45 @@
+#!/bin/bash
+OK=0
+FAIL=1
+TOPDIR=`pwd`
+LOG_FILE=$1.log
+LOG_DIR=${TOPDIR}/log/
+LOG=${LOG_DIR}/${LOG_FILE}
+DEPENDENCY=${LOG_DIR}/DEPEND/$1.depend.txt
+
+LOG_OK_DIR=${LOG_DIR}/OK
+LOG_FAIL_DIR=${LOG_DIR}/FAIL
+LOG_OK_FILE=${LOG_OK_DIR}/${LOG_FILE}.OK
+LOG_FAIL_FILE=${LOG_FAIL_DIR}/${LOG_FILE}.FAIL
+
+mkdir -p ${LOG_DIR}
+mkdir -p ${LOG_OK_DIR}
+mkdir -p ${LOG_FAIL_DIR}
+mkdir -p ${LOG_DIR}/DEPEND
+
+test=${OK}
+
+function build_package ()
+{
+ printf "%-52s" "$1"
+ rm -f {LOG}
+ rm -f {LOG_OK_FILE}
+ rm -f {LOG_FAIL_FILE}
+ rm -f ${DEPENDENCY}
+
+ make $1-dirclean > /dev/null 2>&1
+
+ make $1 >> ${LOG} 2>&1 || test=${FAIL}
+ grep "\.tar\." ${LOG} > ${DEPENDENCY}
+ if [ ${test} == ${OK} ] ; then
+ mv ${LOG} ${LOG_OK_FILE}
+ echo "OK"
+ else
+ mv ${LOG} ${LOG_FAIL_FILE}
+ echo "FAIL"
+ fi
+}
+
+build_package $1
+
+
Property changes on: trunk/buildroot/scripts/mkpkg
___________________________________________________________________
Added: svn:executable
+ *
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-03 16:59 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-03 16:59 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-03 16:59:04 +0000 (Sat, 03 Jan 2009)
New Revision: 24679
Log:
Do not copy linux config with higher minor version than current kernel
Modified:
trunk/buildroot/scripts/get_linux_config.sh
Changeset:
Modified: trunk/buildroot/scripts/get_linux_config.sh
===================================================================
--- trunk/buildroot/scripts/get_linux_config.sh 2009-01-03 16:30:09 UTC (rev 24678)
+++ trunk/buildroot/scripts/get_linux_config.sh 2009-01-03 16:59:04 UTC (rev 24679)
@@ -11,38 +11,57 @@
#######################################################################
TOPDIR=`pwd`
-
+DEBUG=0
# parameter #1 BOARD_PATH
# parameter #2 LINUX26_DIR
-CONFIGS=`ls -X $1/*linux*.*.config | sed s/[.]config// - | sort`
+CONFIGS=`ls -X $1/*linux-2.6.*.config | sed s/[.]config// - | sort`
LINUX26_DIR=`basename $2`
LINUX26_CONFIG=${2}/.config
LINUX_MAJOR_VERSION=${LINUX26_DIR:10:2}
LINUX_MINOR_VERSION=${LINUX26_DIR:13}
+function DBG_PRINT
+{
+ if [ ${DEBUG} == 1 ] ; then
+ echo $1
+ fi
+}
+
function linux_version()
{
local KCONFIG
KCONFIG=`basename $1`
- KERNEL=`echo ${KCONFIG} | sed s/.*-linux-/linux-/g -`
+ KERNEL=`echo ${KCONFIG} | sed s/.*linux-2.6./linux-2.6./g -`
THIS_MAJOR=${KERNEL:10:2}
THIS_MINOR=${KERNEL:13}
-
}
# Try to be careful...
+DBG_PRINT MAJOR=\"${LINUX_MAJOR_VERSION}\"
+DBG_PRINT MINOR=\"${LINUX_MINOR_VERSION}\"
for i in ${CONFIGS} ; do
+ DBG_PRINT FILE=$i
linux_version $i
- if [ ${THIS_MAJOR} -le ${LINUX_MAJOR_VERSION} ] ; then
+ DBG_PRINT KERNEL=${KERNEL}
+ if [ ${THIS_MAJOR} -lt ${LINUX_MAJOR_VERSION} ] ; then
echo Copying `basename $i`.config ...
cp $i.config ${LINUX26_CONFIG}
elif [ ${THIS_MAJOR} -eq ${LINUX_MAJOR_VERSION} ] ; then
- if [ ${THIS_MINOR} -le ${LINUX_MINOR_VERSION} ] ; then
+ if [ "${LINUX_MINOR_VERSION}X" == "X" ] ; then
+ if [ "${THIS_MINOR}X" == "X" ] ; then
+ echo Copying `basename $i`.config ...
+ cp $i.config ${LINUX26_CONFIG}
+ else
+ return
+ fi
+ elif [ ${THIS_MINOR} -le ${LINUX_MINOR_VERSION} ] ; then
echo Copying `basename $i`.config ...
cp $i.config ${LINUX26_CONFIG}
fi
+ else
+ return
fi
done
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
2009-01-03 7:04 ` Hamish Moffatt
@ 2009-01-03 8:50 ` Ulf Samuelsson
0 siblings, 0 replies; 24+ messages in thread
From: Ulf Samuelsson @ 2009-01-03 8:50 UTC (permalink / raw)
To: buildroot
l?r 2009-01-03 klockan 18:04 +1100 skrev Hamish Moffatt:
> On Fri, Jan 02, 2009 at 03:44:22PM +0000, ulf at uclibc.org wrote:
> > Changeset:
> > Modified: trunk/buildroot/scripts/get_linux_config.sh
> > ===================================================================
> > --- trunk/buildroot/scripts/get_linux_config.sh 2009-01-02 12:01:49 UTC (rev 24647)
> > +++ trunk/buildroot/scripts/get_linux_config.sh 2009-01-02 15:44:18 UTC (rev 24648)
> [...]
> > +LINUX_MAJOR_VERSION=${LINUX26_DIR:10:2}
> > +LINUX_MINOR_VERSION=${LINUX26_DIR:13}
>
> This isn't very robust. Can we do better?
>
This is the reasoning behind the patch.
LINUX26_DIR is the basename of the directory containing linux
and this is currently always "linux-2.6.$(MAJOR).$(MINOR)"
MAJOR is always in the range of 20..30 at the moment
asn I believe it will be safe until linux-2.6.100.
If you believe otherwise we need to find another solution.
The script CAN be improved by only processing the
"*linux-2.6.*.config" files in the first loop.
Only if you do not get any .config file in the second
loop, you revert to the old behaviour.
I know, this requires that the linux config is "well behaved"
I.E: called "*linux-2.6.*"
If you do "make linux26-update" to generate it,
it should become "well-behaved".
The previous version would, if you selected kernel 2.6.25.3
and xxx-linux-2.6.25.1.config and xxx-linux-2.6.28 existed,
use the latter, while the former is more appropriate.
As I see it, the goal is to use the config version
which is as close to the real version, but not
of a higher version than the kernel.
Several board support packages does not implement
versioning, so you cannot do a lot about them
except hope for the second loop.
Feel free to improve as long as you meet the goal above.
>
> Hamish
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
2009-01-02 15:44 ulf at uclibc.org
@ 2009-01-03 7:04 ` Hamish Moffatt
2009-01-03 8:50 ` Ulf Samuelsson
0 siblings, 1 reply; 24+ messages in thread
From: Hamish Moffatt @ 2009-01-03 7:04 UTC (permalink / raw)
To: buildroot
On Fri, Jan 02, 2009 at 03:44:22PM +0000, ulf at uclibc.org wrote:
> Changeset:
> Modified: trunk/buildroot/scripts/get_linux_config.sh
> ===================================================================
> --- trunk/buildroot/scripts/get_linux_config.sh 2009-01-02 12:01:49 UTC (rev 24647)
> +++ trunk/buildroot/scripts/get_linux_config.sh 2009-01-02 15:44:18 UTC (rev 24648)
[...]
> +LINUX_MAJOR_VERSION=${LINUX26_DIR:10:2}
> +LINUX_MINOR_VERSION=${LINUX26_DIR:13}
This isn't very robust. Can we do better?
Hamish
--
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2009-01-02 15:44 ulf at uclibc.org
2009-01-03 7:04 ` Hamish Moffatt
0 siblings, 1 reply; 24+ messages in thread
From: ulf at uclibc.org @ 2009-01-02 15:44 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2009-01-02 15:44:18 +0000 (Fri, 02 Jan 2009)
New Revision: 24648
Log:
Apply some care, when copying the linux configuration file
Modified:
trunk/buildroot/scripts/get_linux_config.sh
Changeset:
Modified: trunk/buildroot/scripts/get_linux_config.sh
===================================================================
--- trunk/buildroot/scripts/get_linux_config.sh 2009-01-02 12:01:49 UTC (rev 24647)
+++ trunk/buildroot/scripts/get_linux_config.sh 2009-01-02 15:44:18 UTC (rev 24648)
@@ -1,15 +1,57 @@
#!/bin/bash
+#######################################################################
+#
+# Copy successively all configs from the BSP directory (par #1)
+# to the Linux directory (par #2)
+# Do not copy config files for later linux versions than the current
+# A well-behaved filename is
+# "<name>-linux-2.6.<major>.<minor>.config" or
+# "<name>-linux-2.6.<major>.config"
+#
+#######################################################################
+TOPDIR=`pwd`
+
# parameter #1 BOARD_PATH
# parameter #2 LINUX26_DIR
-TOPDIR=`pwd`
-BOARD_PATH=$1
-LINUX26_DIR=$2
+CONFIGS=`ls -X $1/*linux*.*.config | sed s/[.]config// - | sort`
+LINUX26_DIR=`basename $2`
+LINUX26_CONFIG=${2}/.config
+LINUX_MAJOR_VERSION=${LINUX26_DIR:10:2}
+LINUX_MINOR_VERSION=${LINUX26_DIR:13}
-cd ${TOPDIR}/${BOARD_PATH}
-mkdir -p ${LINUX26_DIR}
-for i in `ls *linux*.config` ; do
- echo Copying $i ...
- cp $i ${LINUX26_DIR}/.config
+function linux_version()
+{
+ local KCONFIG
+ KCONFIG=`basename $1`
+ KERNEL=`echo ${KCONFIG} | sed s/.*-linux-/linux-/g -`
+ THIS_MAJOR=${KERNEL:10:2}
+ THIS_MINOR=${KERNEL:13}
+
+}
+
+# Try to be careful...
+
+for i in ${CONFIGS} ; do
+ linux_version $i
+ if [ ${THIS_MAJOR} -le ${LINUX_MAJOR_VERSION} ] ; then
+ echo Copying `basename $i`.config ...
+ cp $i.config ${LINUX26_CONFIG}
+ elif [ ${THIS_MAJOR} -eq ${LINUX_MAJOR_VERSION} ] ; then
+ if [ ${THIS_MINOR} -le ${LINUX_MINOR_VERSION} ] ; then
+ echo Copying `basename $i`.config ...
+ cp $i.config ${LINUX26_CONFIG}
+ fi
+ fi
done
+
+# Did not work... - be promisceous
+
+if [ ! -f "${LINUX26_CONFIG}" ] ; then \
+ for i in `ls $1/*linux*.config` ; do
+ echo Copying `basename $i` ...
+ cp $i ${LINUX26_CONFIG}
+ done
+fi
+
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2008-12-23 17:51 wberrier at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: wberrier at uclibc.org @ 2008-12-23 17:51 UTC (permalink / raw)
To: buildroot
Author: wberrier
Date: 2008-12-23 17:51:37 +0000 (Tue, 23 Dec 2008)
New Revision: 24529
Log:
scripts/setlocalversion: update deprecated git-<command> usage
Git is moving away from the git-<command> to git <command>
git-svn -> git svn
Modified:
trunk/buildroot/scripts/setlocalversion
Changeset:
Modified: trunk/buildroot/scripts/setlocalversion
===================================================================
--- trunk/buildroot/scripts/setlocalversion 2008-12-23 14:54:49 UTC (rev 24528)
+++ trunk/buildroot/scripts/setlocalversion 2008-12-23 17:51:37 UTC (rev 24529)
@@ -17,7 +17,7 @@
# Is this git on svn?
if git config --get svn-remote.svn.url >/dev/null; then
- printf -- '-svn%s' "`git-svn find-rev $head`"
+ printf -- '-svn%s' "`git svn find-rev $head`"
fi
# Are there uncommitted changes?
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2008-10-22 5:19 jacmet at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: jacmet at uclibc.org @ 2008-10-22 5:19 UTC (permalink / raw)
To: buildroot
Author: jacmet
Date: 2008-10-21 22:19:04 -0700 (Tue, 21 Oct 2008)
New Revision: 23761
Log:
new package wizard: change bash-specific construct
Patch by Markus Heidelberg.
${VAR//-/_} which replaces - with _ aborts with "syntax error" on a
system where /bin/sh points to dash. Use tr therefor as already done in
the line above rather than changing the shebang to bash.
Modified:
trunk/buildroot/scripts/add_new_package.wizard
Changeset:
Modified: trunk/buildroot/scripts/add_new_package.wizard
===================================================================
--- trunk/buildroot/scripts/add_new_package.wizard 2008-10-21 19:44:57 UTC (rev 23760)
+++ trunk/buildroot/scripts/add_new_package.wizard 2008-10-22 05:19:04 UTC (rev 23761)
@@ -48,8 +48,7 @@
URL=${DOWNLOAD_LOC%/*}
TARBALL=${DOWNLOAD_LOC##*/}
EXTENSION=${TARBALL##*.tar.}
-NAME_UPPER=`echo ${PACKAGE_NAME} | tr [a-z] [A-Z]`
-NAME_UPPER=${NAME_UPPER//-/_}
+NAME_UPPER=`echo ${PACKAGE_NAME} | tr a-z- A-Z_`
mkdir ../package/${PACKAGE_NAME}
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2008-05-01 15:21 ninevoltz at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ninevoltz at uclibc.org @ 2008-05-01 15:21 UTC (permalink / raw)
To: buildroot
Author: ninevoltz
Date: 2008-05-01 08:21:47 -0700 (Thu, 01 May 2008)
New Revision: 21908
Log:
some enhancements to the build-ext3-img script
Modified:
trunk/buildroot/scripts/build-ext3-img
Changeset:
Modified: trunk/buildroot/scripts/build-ext3-img
===================================================================
--- trunk/buildroot/scripts/build-ext3-img 2008-05-01 14:11:30 UTC (rev 21907)
+++ trunk/buildroot/scripts/build-ext3-img 2008-05-01 15:21:47 UTC (rev 21908)
@@ -21,8 +21,8 @@
IMAGE=${IMAGE_PATH}/${IMAGE_NAME}
-echo "Enter the path to the root filesystem that you want"
-echo "to install to the image"
+echo "Enter the path and filename for the root filesystem"
+echo "tarball that you want to install into the image"
read ROOT_PATH
if [ "${ROOT_PATH}" = "" ]; then
@@ -36,7 +36,7 @@
CYLINDERS=${CYLINDERS%${ROOT_PATH}}
BYTE_SIZE=${BYTE_SIZE%${ROOT_PATH}}
-CYLINDERS=`expr ${CYLINDERS} "+" 2`
+CYLINDERS=`expr ${CYLINDERS} "*" 2`
echo "Now I will create an ext3 image file"
echo "using ${CYLINDERS} cylinders, with ${BLOCKSIZE} bytes per block"
@@ -60,7 +60,7 @@
# Install Software to the image
mkdir -p ${IMAGE_PATH}/temp
mount -o offset=32256,loop ${IMAGE} ${IMAGE_PATH}/temp
- cp -a ${ROOT_PATH}/* ${IMAGE_PATH}/temp
+ tar -xvf ${ROOT_PATH} --directory ${IMAGE_PATH}/temp
# make sure to unmount the image
umount ${IMAGE_PATH}/temp
rm -rf ${IMAGE_PATH}/temp
@@ -124,7 +124,7 @@
ide0:0.writeThrough = "FALSE"
ide0:0.startConnected = "TRUE"
-ide1:0.present = "TRUE"
+ide1:0.present = "FALSE"
ide1:0.fileName = ""
ide1:0.deviceType = "disk"
ide1:0.mode = ""
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2008-04-06 10:01 ulf at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ulf at uclibc.org @ 2008-04-06 10:01 UTC (permalink / raw)
To: buildroot
Author: ulf
Date: 2008-04-06 03:01:29 -0700 (Sun, 06 Apr 2008)
New Revision: 21649
Log:
Fix bad use of symbol
Modified:
trunk/buildroot/scripts/get_linux_config.sh
Changeset:
Modified: trunk/buildroot/scripts/get_linux_config.sh
===================================================================
--- trunk/buildroot/scripts/get_linux_config.sh 2008-04-06 08:19:58 UTC (rev 21648)
+++ trunk/buildroot/scripts/get_linux_config.sh 2008-04-06 10:01:29 UTC (rev 21649)
@@ -8,6 +8,7 @@
LINUX26_DIR=$2
cd ${TOPDIR}/${BOARD_PATH}
+mkdir -p ${LINUX26_DIR}
for i in `ls *linux*.config` ; do
echo Copying $i ...
cp $i ${LINUX26_DIR}/.config
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2008-04-01 9:53 jacmet at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: jacmet at uclibc.org @ 2008-04-01 9:53 UTC (permalink / raw)
To: buildroot
Author: jacmet
Date: 2008-04-01 02:53:14 -0700 (Tue, 01 Apr 2008)
New Revision: 21606
Log:
setlocalversion: add git-svn support
Modified:
trunk/buildroot/scripts/setlocalversion
Changeset:
Modified: trunk/buildroot/scripts/setlocalversion
===================================================================
--- trunk/buildroot/scripts/setlocalversion 2008-04-01 07:03:07 UTC (rev 21605)
+++ trunk/buildroot/scripts/setlocalversion 2008-04-01 09:53:14 UTC (rev 21606)
@@ -12,9 +12,14 @@
if head=`git rev-parse --verify HEAD 2>/dev/null`; then
# Do we have an untagged version?
if git name-rev --tags HEAD | grep -E '^HEAD[[:space:]]+(.*~[0-9]*|undefined)$' > /dev/null; then
- git describe | awk -F- '{printf("-%05d-%s", $(NF-1),$(NF))}'
+ git describe 2>/dev/null | awk -F- '{printf("-%05d-%s", $(NF-1),$(NF))}'
fi
+ # Is this git on svn?
+ if git config --get svn-remote.svn.url >/dev/null; then
+ printf -- '-svn%s' "`git-svn find-rev $head`"
+ fi
+
# Are there uncommitted changes?
git update-index --refresh --unmerged > /dev/null
if git diff-index --name-only HEAD | grep -v "^scripts/package" \
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Buildroot] svn commit: trunk/buildroot/scripts
@ 2008-03-11 13:14 ninevoltz at uclibc.org
0 siblings, 0 replies; 24+ messages in thread
From: ninevoltz at uclibc.org @ 2008-03-11 13:14 UTC (permalink / raw)
To: buildroot
Author: ninevoltz
Date: 2008-03-11 06:14:26 -0700 (Tue, 11 Mar 2008)
New Revision: 21291
Log:
fixed typo in script
Modified:
trunk/buildroot/scripts/copy.sh
Changeset:
Modified: trunk/buildroot/scripts/copy.sh
===================================================================
--- trunk/buildroot/scripts/copy.sh 2008-03-11 13:12:39 UTC (rev 21290)
+++ trunk/buildroot/scripts/copy.sh 2008-03-11 13:14:26 UTC (rev 21291)
@@ -11,7 +11,7 @@
for WILDCARD in *.a *.la; do
for FILE_PATH in `find ${STAGING_DIR}${LIBSDIR} -name ${WILDCARD}`; do
STAGING_STRIPPED=${FILE_PATH##${STAGING_DIR}}
- EXTENDED_DIR=${PATH_FILE%/${WILDCARD}}
+ EXTENDED_DIR=${STAGING_STRIPPED%/${WILDCARD}}
mkdir -p ${TARGET_DIR}${EXTENDED_DIR}
cp ${FILE_PATH} ${TARGET_DIR}${STAGING_STRIPPED}
#echo ${TARGET_DIR}${STAGING_STRIPPED}
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2009-02-03 16:24 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-12 7:45 [Buildroot] svn commit: trunk/buildroot/scripts ulf at uclibc.org
-- strict thread matches above, loose matches on Subject: below --
2009-02-03 16:24 jacmet at uclibc.org
2009-02-02 7:19 ulf at uclibc.org
2009-02-02 7:18 ulf at uclibc.org
2009-01-25 23:09 ulf at uclibc.org
2009-01-22 23:10 ulf at uclibc.org
2009-01-22 23:05 ulf at uclibc.org
2009-01-16 22:45 ulf at uclibc.org
2009-01-15 23:17 ulf at uclibc.org
2009-01-13 18:43 ulf at uclibc.org
2009-01-12 7:43 ulf at uclibc.org
2009-01-11 20:37 ulf at uclibc.org
2009-01-10 0:26 ulf at uclibc.org
2009-01-11 13:23 ` Peter Korsgaard
2009-01-03 16:59 ulf at uclibc.org
2009-01-02 15:44 ulf at uclibc.org
2009-01-03 7:04 ` Hamish Moffatt
2009-01-03 8:50 ` Ulf Samuelsson
2008-12-23 17:51 wberrier at uclibc.org
2008-10-22 5:19 jacmet at uclibc.org
2008-05-01 15:21 ninevoltz at uclibc.org
2008-04-06 10:01 ulf at uclibc.org
2008-04-01 9:53 jacmet at uclibc.org
2008-03-11 13:14 ninevoltz at uclibc.org
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.