X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=make.sh;h=28a4724d795f76734faeb67d2a07f670aa0e0fb0;hp=477cd93ca5092560583c3063d7cf8a2c2a6af942;hb=70d0654f627a7c416ffd01ffb161fa85968df6e1;hpb=38becfffb894e9daa239daab7162886892c4e8b4 diff --git a/make.sh b/make.sh index 477cd93ca..28a4724d7 100755 --- a/make.sh +++ b/make.sh @@ -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() { @@ -417,27 +413,24 @@ buildipfire() { # 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 @@ -638,8 +631,8 @@ buildipfire() { ipfiremake igmpproxy ipfiremake fbset ipfiremake sdl - #ipfiremake qemu - #ipfiremake qemu-kqemu + ipfiremake qemu + ipfiremake qemu-kqemu ipfiremake sane ipfiremake netpbm ipfiremake phpSANE @@ -654,7 +647,7 @@ buildipfire() { ipfiremake faad2 ipfiremake ffmpeg ipfiremake videolan - #ipfiremake vdr + ipfiremake vdr ipfiremake w_scan ipfiremake icecast ipfiremake icegenerator @@ -670,11 +663,9 @@ buildipfire() { 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 @@ -697,9 +688,7 @@ buildipfire() { ipfiremake perl-DBD-mysql ipfiremake cacti ipfiremake icecc - if [ "${MACHINE_TYPE}" != "arm" ]; then - ipfiremake openvmtools - fi + ipfiremake openvmtools ipfiremake nagiosql ipfiremake iftop ipfiremake motion @@ -708,8 +697,8 @@ buildipfire() { ipfiremake watchdog ipfiremake libpri ipfiremake dahdi - #ipfiremake asterisk - #ipfiremake lcr + ipfiremake asterisk + ipfiremake lcr ipfiremake usb_modeswitch ipfiremake usb_modeswitch_data ipfiremake zerofree @@ -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 @@ -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