Update tester script

This commit is contained in:
Ulf Samuelsson 2009-01-22 23:10:12 +00:00
parent 6f39a7c62e
commit 44cb792353

View File

@ -1,516 +1,325 @@
#!/bin/sh #!/bin/sh
alias mk="scripts/mkpkg" source "scripts/testheader.inc"
function nmk() skip mk busybox
{ bb mk bash
printf "mk %-31s" "$1" bb mk bzip2
if [ "$2X" == "OKX" ] ; then bb mk coreutils
echo "DISABLED $3 $4" bb mk diffutils
elif [ "$2X" == "FAILX" ] ; then bb mk findutils
echo "DISABLED $3 $4" EXE mk flex OK
elif [ "$2X" == "BROKENX" ] ; then bb mk gawk
echo "DISABLED $3 $4" bb mk grep
elif [ "$2X" == "DISABLEDX" ] ; then EXE mk make OK
echo "DISABLED $3 $4" comment "# Other development stuff"
else EXE mk autoconf OK
echo "DISABLED $2 $3 $4" EXE mk automake OK
fi EXE mk bison OK
} EXE mk cvs OK
EXE mk distcc OK
if [ ${already-done} == 1 ] ; then EXE mk dmalloc OK
nmk busybox EXE mk fakeroot OK
EXE mk gettext OK
fi # ********* already-done EXE mk libgmp OK
#********************************************************************************** EXE mk gperf OK
EXE mk libmpfr OK
# Enable HASERL EXE mk libtool OK
sed -i s/.*BR2_PACKAGE_HASERL.*// .config EXE mk libiconv OK
echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config EXE mk popt FAIL "undefined reference to libiconv"
echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config EXE mk m4 OK
echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config skip mk mpatrol DISABLED "Needs gdb to build, and GDB_VERSION is not defined"
echo "BR2_PACKAGE_HASERL=y" >> .config EXE mk oprofile FAIL "popt: undefined reference to libiconv"
# Enable SSL EXE mk pkgconfig OK
sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config EXE mk readline OK
echo "BR2_PACKAGE_OPENSSL=y" >> .config skip mk valgrind DISABLED "x86 specific"
# Enable socat EXE mk pcre OK
sed -i s/.*BR2_PACKAGE_SOCAT.*// .config comment "Other stuff"
echo "BR2_PACKAGE_SOCAT=y" >> .config EXE mk at OK
echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config EXE mk beecrypt OK
echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config AVR mk berkeleydb FAIL "Machine avr32 not recognized"
echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config EXE mk bsdiff OK
# Enable Freetype bb mk bootutils ?
sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config EXE mk cups OK
echo "BR2_PACKAGE_FREETYPE=y" >> .config EXE mk customize OK
sed -i s/.*BR2_FREETYPE_VERSION.*// .config bb mk dash ?
echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config EXE mk file OK
echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config EXE mk gamin OK
echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config EXE mk icu FAIL "No rule to create out"
AVR mk kexec FAIL "Machine avr32 not recognized"
if [ ${busybox-tools} == 1 ] ; then bb mk less
mk bash EXE mk libconfig OK
mk bzip2 EXE mk libconfuse OK
mk coreutils EXE mk libdaemon OK
mk diffutils EXE mk libelf OK
mk findutils AVR mk libevent FAIL "Machine avr32 not recognized"
fi skip mk libfloat DISABLED
EXE mk libgcrypt OK
mk flex EXE mk libgpg-error OK
EXE mk liblockfile OK
if [ ${busybox-tools} == 1 ] ; then EXE mk liboil OK
mk gawk EXE mk libsysfs OK
fi EXE mk lockfile-progs OK
EXE mk logrotate FAIL "undefined reference to libiconv"
if [ ${busybox-tools} == 1 ] ; then EXE mk lsof OK
mk grep skip mk ltp-testsuite DISABLED
fi AVR mk ltrace FAIL "Machine avr32 not recognized"
skip mk ltt DISABLED "Obsolete package ltt-ng"
mk make EXE mk memstat OK
mk mk module-init-tools
if [ ${busybox-tools} == 1 ] ; then mk mk modutils
mk patch EXE mk ng-spice-rework FAIL "Environment change"
mk sed bb mk procps
mk tar bb mk psmisc
fi EXE mk screen OK
EXE mk strace OK
echo "# Other development stuff" EXE mk sudo OK
mk autoconf bb mk sysklogd
mk automake eomment "busybox has init and the runit stuff"
mk bison bb mk sysvinit
bb mk tinylogin
mk cvs bb mk util-linux
mk distcc bb mk which
mk dmalloc comment "database"
mk fakeroot comment "editors"
mk gettext comment "Networking applications"
AVR mk argus FAIL "Machine avr32 not recognized"
EXE mk avahi OK
mk libgmp EXE mk axel OK
mk gperf bb mk boa
mk libmpfr AVR mk bind FAIL "Machine avr32 not recognized"
mk libtool EXE mk bridge OK
mk m4 bb mk dhcp
nmk mpatrol "Needs gdb to build, and GDB_VERSION is not defined" EXE mk dnsmasq OK
mk oprofile EXE mk dropbear OK
mk pkgconfig EXE mk ethtool OK
mk readline EXE mk haserl OK
nmk valgrind "x86 specific" skip mk hostap FAIL "Needs PCMCIA in kernel"
mk pcre EXE mk ifplugd OK
skip mk irda-utils FAIL "Makefile is invalid"
echo "# Other stuff" EXE mk iperf OK
mk at EXE mk iproute2 OK
mk beecrypt EXE mk ipsec-tools FAIL "Compile Error"
mk berkeleydb EXE mk iptables OK
mk bsdiff AVR mk kismet FAIL "Machine avr32 not recognized"
EXE mk l2tp OK
if [ ${busybox-tools} == 1 ] ; then EXE mk libcgi OK
mk bootutils EXE mk libcgicc OK
fi EXE mk libosip2 FAIL
AVR mk libeXosip2 FAIL "Machine avr32 not recognized"
mk cups EXE mk libpcap OK
mk customize EXE mk libupnp OK
bb mk lighttpd
if [ ${busybox-tools} == 1 ] ; then EXE mk links OK
mk dash EXE mk lrzsz OK
fi EXE mk mdnsresponder FAIL "Unable to recognise the format of the input file build/prod/mdnsd"
bb mk microcom
mk file EXE mk mii-diag OK
mk gamin EXE mk mrouted OK
mk icu EXE mk mutt FAIL "Compile Error"
mk kexec EXE mk nbd OK
EXE mk ncftp OK
if [ ${busybox-tools} == 1 ] ; then EXE mk neon OK
mk less bb mk netcat
fi EXE mk netkitbase OK
EXE mk netkittelnet OK
mk libconfig EXE mk netplug OK
mk libconfuse EXE mk netsnmp OK
mk libdaemon EXE mk nfs-utils OK
mk libelf EXE mk ntp OK
mk libevent EXE mk olsr OK
nmk libfloat # obsolete AVR mk ntpd FAIL "Machine avr32 not recognized"
mk libgcrypt EXE mk openssh OK
mk libgpg-error EXE mk openssl OK
nmk libiconv EXE mk libcurl FAIL "ELF file data encoding not little-endian"
mk liblockfile AVR mk openvpn FAIL "Machine avr32 not recognized"
mk liboil EXE mk openswan FAIL "Compile Error"
mk libsysfs EXE mk portmap OK
mk lockfile-progs EXE mk pppd OK
mk logrotate EXE mk rp-pppoe OK
mk lsof EXE mk pptp-linux OK
nmk ltp-testsuite EXE mk proftpd OK
mk ltrace skip mk quagga DISABLED
mk ltt EXE mk rsync FAIL "error: conflicting types"
mk memstat EXE mk samba OK
EXE mk socat OK
if [ ${busybox-tools} == 1 ] ; then AVR mk stunnel FAIL "Machine avr32 not recognized"
mk module-init-tools EXE mk tcpdump OK
mk modutils EXE mk tftpd OK
fi bb mk thttpd
bb mk tinyhttpd
mk ng-spice-rework skip mk tn5250 FAIL ""
mk popt EXE mk ttcp OK
bb mk udhcp
if [ ${busybox-tools} == 1 ] ; then EXE mk udpcast OK
mk procps EXE mk vpnc OK
fi EXE mk vsftpd OK
if [ ${busybox-tools} == 1 ] ; then AVR mk vtun FAIL "Machine avr32 not recognized"
mk psmisc EXE mk webif OK
fi bb mk wget
EXE mk wireless-tools OK
mk screen comment "Hardware handling / blockdevices and filesystem maintenance"
mk strace EXE mk acpid OK
mk sudo EXE mk dbus OK
AVR mk dbus-glib FAIL "Machine avr32 not recognized"
if [ ${busybox-tools} == 1 ] ; then EXE mk devmem2 OK
mk sysklogd EXE mk dm OK
# busybox has init and the runit stuff AVR mk dmraid FAIL "Machine avr32 not recognized"
mk sysvinit EXE mk e2fsprogs OK
mk tinylogin EXE mk eeprog OK
mk util-linux EXE mk fconfig OK
mk which EXE mk fis OK
fi EXE mk libfuse OK
EXE mk gadgetfs-test OK
nmk database BROKEN "Need to enter subdirectory" AVR mk hal FAIL "Machine avr32 not recognized"
bb mk hdparm
if [ ${busybox-tools} == 1 ] ; then bb mk hotplug
# busybox has an editor EXE mk hwdata OK
EXE mk i2c-tools OK
# text editors EXE mk input-tools OK
mk editors EXE mk iostat OK
EXE mk libaio OK
fi skip mk libraw1394
EXE mk libusb OK
EXE mk lm-sensors OK
echo "# Networking applications" EXE mk lvm2 OK
mk argus EXE mk mdadm OK
mk avahi EXE mk memtester OK
mk axel EXE mk mkdosfs OK
EXE mk mtd OK
if [ ${busybox-tools} == 1 ] ; then AVR mk ntfs-3g FAIL "Machine avr32 not recognized"
mk boa EXE mk pciutils FAIL "Compile Error"
fi skip mk pcmcia DISABLED ""
skip mk raidtools2 DISABLED ""
mk bind EXE mk setserial OK
mk bridge bb mk sfdisk
AVR mk smartmontools FAIL "Machine avr32 not recognized"
if [ ${busybox-tools} == 1 ] ; then EXE mk usbmount OK
mk dhcp EXE mk usbutils OK
fi EXE mk wipe OK
skip mk xfsprogs DISABLED
mk dnsmasq comment "Interpreter languages / Scripting"
mk dropbear EXE mk lua OK
mk ethtool EXE mk microperl FAIL "No rule to create target"
EXE mk python OK
mk haserl AVR mk ruby FAIL "Machine avr32 not recognized"
mk hostap EXE mk tcl FAIL "Compile Error"
mk ifplugd EXE mk php FAIL "undefined references to acs_map"
mk irda-utils "Makefile is invalid" comment "text rendering applications"
mk iperf EXE mk dialog OK
mk iproute2 comment "Audio and video libraries and applications"
mk ipsec-tools EXE mk alsa-lib OK
mk iptables EXE mk alsa-utils FAIL "undefined references to acs_map"
mk kismet EXE mk asterisk FAIL "Patch fails"
mk l2tp EXE mk aumix OK
mk libcgi EXE mk gstreamer OK
mk libcgicc EXE mk gst-plugins-base OK
mk libeXosip2 EXE mk gst-plugins-good FAIL "/usr/lib/libaa.so: could not read symbols: File in wrong format"
mk libpcap EXE mk gst-plugins-ugly OK
mk libupnp EXE mk libid3tag OK
if [ ${busybox-tools} == 1 ] ; then EXE mk libmad OK
mk lighttpd EXE mk libmpd OK
fi EXE mk libogg OK
EXE mk libsndfile FAIL "Error: operand out of range (AVR32 specific compile error)"
mk links EXE mk libtheora FAIL "./vp3huff: cannot execute binary file"
mk lrzsz EXE mk libvorbis OK
mk mdnsresponder EXE mk madplay OK
if [ ${busybox-tools} == 1 ] ; then EXE mk mpg123 OK
mk microcom EXE mk mplayer OK
fi EXE mk speex OK
mk mii-diag EXE mk festival FAIL "undefined reference to EST_TokenStream"
mk mrouted EXE mk vlc FAIL "configure:Cannot find libmad library."
mk mutt comment "Graphic libraries and applications (graphic/text)"
mk nbd comment "text rendering libraries"
mk ncftp EXE mk ncurses OK
mk neon EXE mk newt OK
if [ ${busybox-tools} == 1 ] ; then EXE mk slang OK
mk netcat comment "graphic libraries"
fi EXE mk directfb OK
mk netkitbase EXE mk directfb-examples OK
mk netkittelnet EXE mk fbdump OK
mk netplug EXE mk linux-fusion OK
mk netsnmp EXE mk imagemagick FAIL "cannot run test program while cross compiling"
mk nfs-utils EXE mk jpeg OK
mk ntp EXE mk libart OK
mk olsr EXE mk libpng OK
EXE mk libungif OK
EXE mk lite OK
EXE mk pixman OK
mk ntpd EXE mk sawman FAIL "LDFLAGS has changed since the previous run"
mk openssh EXE mk sdl OK
EXE mk sdl_image OK
mk openssl EXE mk sdl_mixer OK
mk libcurl EXE mk SDL_net OK
EXE mk sdl_ttf OK
mk openvpn EXE mk tiff OK
mk openswan comment "busybox graphic applications"
mk portmap comment " --> May be broken in busybox"
mk pppd EXE mk fbv OK
mk rp-pppoe EXE mk fbset OK
mk pptp-linux comment "other GUIs"
SKIP
mk proftpd EXE mk qte DISABLED
nmk quagga EXE mk qtopia4 DISABLED
mk rsync EXE mk x11r7 DISABLED
mk samba EXE mk atk
mk socat EXE mk cairo
mk stunnel EXE mk pango
mk tcpdump EXE mk libdrm
mk tftpd EXE mk liberation
if [ ${busybox-tools} == 1 ] ; then EXE mk libglade
mk thttpd EXE mk libglib12
mk tinyhttpd EXE mk libglib2
fi EXE mk libgtk12
mk tn5250 EXE mk libgtk2
mk ttcp EXE mk gtk2-engines
if [ ${busybox-tools} == 1 ] ; then EXE mk gtk2-themes
# ATTENTION! This was merged into busybox! EXE mk libsexy
nmk udhcp EXE mk fltk
fi EXE mk openmotif
mk udpcast EXE mk fontconfig
mk vpnc EXE mk freetype
mk vsftpd EXE mk tslib
mk vtun EXE mk webkit
mk webif skip startup-notification "Depends on X11"
comment "X Window managers"
mk libsoup.mk EXE mk matchbox
mk gssdp EXE mk metacity
mk gupnp EXE mk blackbox
mk gupnp-av comment "X applications"
mk gupnp-igd EXE mk alsamixergui
EXE mk dillo
EXE mk docker
EXE mk gqview
EXE mk gmpc
if [ ${busybox-tools} == 1 ] ; then EXE mk gtkperf
mk wget EXE mk leafpad
fi EXE mk midori
EXE mk pcmanfm
mk wireless-tools EXE mk rdesktop
EXE mk rxvt
EXE mk sylpheed
echo "# Hardware handling / blockdevices and filesystem maintenance" EXE mk synergy
mk acpid EXE mk torsmo
mk dbus EXE mk x11vnc
mk dbus-glib EXE mk xpdf
mk devmem2 EXE mk xstroke
mk dm EXE mk xvkbd
mk dmraid RESTART
mk e2fsprogs
mk eeprog comment "Compressors / decompressors"
mk fconfig EXE mk lzo OK
mk fis EXE mk lzma-host OK
EXE mk lzma-target OK
mk libfuse EXE mk zlib OK
mk gadgetfs-test comment "Package managers"
EXE mk ipkg OK
EXE mk portage DISABLED
mk hal comment "XML handling"
if [ ${busybox-tools} == 1 ] ; then EXE mk expat OK
mk hdparm EXE mk ezxml OK
mk hotplug EXE mk libxml2 OK
fi EXE mk libxslt OK
mk hwdata AVR mk xerces FAIL "Machine avr32 not recognized"
mk i2c-tools skip mk java DISABLED
mk input-tools skip mk games DISABLED
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