]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commitdiff
Merge remote branch 'ms/arm-port' into arm-port
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 18 Sep 2011 00:16:24 +0000 (02:16 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 18 Sep 2011 00:16:24 +0000 (02:16 +0200)
1  2 
make.sh

diff --combined make.sh
index c121249c670731a1189cb4c89325c3e354e55611,477cd93ca5092560583c3063d7cf8a2c2a6af942..28a4724d795f76734faeb67d2a07f670aa0e0fb0
+++ b/make.sh
@@@ -352,7 -352,11 +352,7 @@@ buildbase() 
      lfsmake2 udev
      lfsmake2 util-linux
      lfsmake2 vim
 -
 -    # ARM cannot use grub.
 -    if [ "${MACHINE_TYPE}" != "arm" ]; then
 -      lfsmake2 grub
 -    fi
 +    lfsmake2 grub
  }
  
  buildipfire() {
    ipfiremake linux-firmware
    ipfiremake zd1211-firmware
  
+   if [ "${MACHINE_TYPE}" == "arm" ]; then
+       ipfiremake u-boot
+   fi
    # The xen and PAE kernels are only available for x86
    if [ "${MACHINE_TYPE}" != "arm" ]; then
      ipfiremake linux                  XEN=1
    # Default kernel build
    ipfiremake linux
    ipfiremake v4l-dvb
 -
 -  if [ "${MACHINE_TYPE}" != "arm" ]; then
 -    # Virtualization helpers are only available for x86.
 -    ipfiremake kqemu
 -    ipfiremake kvm-kmod
 -    #unsupported arch (armv5)
 -    ipfiremake madwifi
 +  ipfiremake kqemu
 +  ipfiremake kvm-kmod
 +  ipfiremake madwifi
 +  if [ "${MACHINE_TYPE}" = "arm" ]; then
      #todo enable alsa driver in kernel config
      ipfiremake alsa                   KMOD=1
 -    #undefined declaration in echo canceler try to fix later
 -    ipfiremake mISDN
    fi
 +  #undefined declaration in echo canceler try to fix later
 +  ipfiremake mISDN
    ipfiremake dahdi                    KMOD=1
    ipfiremake cryptodev
    ipfiremake compat-wireless
  #  ipfiremake r8169
  #  ipfiremake r8168
  #  ipfiremake r8101
 -  #ipfiremake e1000
 -  #ipfiremake e1000e
 -  #ipfiremake igb
 +  ipfiremake e1000
 +  ipfiremake e1000e
 +  ipfiremake igb
    ipfiremake pkg-config
    ipfiremake linux-atm
    ipfiremake cpio
    ipfiremake igmpproxy
    ipfiremake fbset
    ipfiremake sdl
 -  #ipfiremake qemu
 -  #ipfiremake qemu-kqemu
 +  ipfiremake qemu
 +  ipfiremake qemu-kqemu
    ipfiremake sane
    ipfiremake netpbm
    ipfiremake phpSANE
    ipfiremake faad2
    ipfiremake ffmpeg
    ipfiremake videolan
 -  #ipfiremake vdr
 +  ipfiremake vdr
    ipfiremake w_scan
    ipfiremake icecast
    ipfiremake icegenerator
    ipfiremake wpa_supplicant
    ipfiremake hostapd
    ipfiremake urlgrabber
 -  if [ "${MACHINE_TYPE}" != "arm" ]; then
 -    ipfiremake syslinux
 -  fi
 +  ipfiremake syslinux
    ipfiremake tftpd
 -  #ipfiremake cpufrequtils
 +  ipfiremake cpufrequtils
    ipfiremake dbus
    ipfiremake bluetooth
    ipfiremake gutenprint
    ipfiremake perl-DBD-mysql
    ipfiremake cacti
    ipfiremake icecc
 -  if [ "${MACHINE_TYPE}" != "arm" ]; then
 -    ipfiremake openvmtools
 -  fi
 +  ipfiremake openvmtools
    ipfiremake nagiosql
    ipfiremake iftop
    ipfiremake motion
    ipfiremake watchdog
    ipfiremake libpri
    ipfiremake dahdi
 -  #ipfiremake asterisk
 -  #ipfiremake lcr
 +  ipfiremake asterisk
 +  ipfiremake lcr
    ipfiremake usb_modeswitch
    ipfiremake usb_modeswitch_data
    ipfiremake zerofree
@@@ -740,9 -755,11 +744,9 @@@ buildinstaller() 
    # Run installer scripts one by one
    LOGFILE="$BASEDIR/log/_build.installer.log"
    export LOGFILE
 -  if [ "${MACHINE_TYPE}" != "arm" ]; then
 -    ipfiremake as86
 -    ipfiremake mbr
 -    ipfiremake memtest
 -  fi
 +  ipfiremake as86
 +  ipfiremake mbr
 +  ipfiremake memtest
    ipfiremake installer
    cp -f $BASEDIR/doc/COPYING $BASEDIR/build/install/initrd/
    installmake strip
@@@ -935,8 -952,7 +939,8 @@@ downloadsrc
                cd $BASEDIR/lfs
                for i in *; do
                        if [ -f "$i" -a "$i" != "Config" ]; then
 -                              echo -ne "Loading $i"
 +                              lfsmakecommoncheck ${i} || continue
 +
                                make -s -f $i LFS_BASEDIR=$BASEDIR MACHINE=$MACHINE \
                                        MESSAGE="$i\t ($c/$MAX_RETRIES)" download >> $LOGFILE 2>&1
                                if [ $? -ne 0 ]; then