]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - make.sh
Patch-O-Matic in den Kernel eingebaut.
[people/pmueller/ipfire-2.x.git] / make.sh
diff --git a/make.sh b/make.sh
index 04186ee5966eeee98839b9d6c76cc98b152b4264..fdd425d4afc4abe2f04c23a8b31364e2064932fe 100644 (file)
--- a/make.sh
+++ b/make.sh
@@ -170,7 +170,7 @@ prepareenv() {
     # Setup environment
     set +h
     LC_ALL=POSIX
-    MAKETUNING="-j8"
+    MAKETUNING="-j12"
     export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
     unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD
 
@@ -280,6 +280,7 @@ buildbase() {
     lfsmake2 bzip2
     lfsmake2 diffutils
     lfsmake2 e2fsprogs
+    lfsmake2 ed
     lfsmake2 file
     lfsmake2 findutils
     lfsmake2 flex
@@ -297,6 +298,7 @@ buildbase() {
     lfsmake2 man
     lfsmake2 mktemp
     lfsmake2 modutils
+    lfsmake2 net-tools
     lfsmake2 patch
     lfsmake2 psmisc
     lfsmake2 shadow
@@ -312,9 +314,6 @@ buildbase() {
 buildipfire() {
   LOGFILE="$BASEDIR/log/_build.ipfire.log"
   export LOGFILE
-  ipfiremake inetutils
-  ipfiremake net-tools
-  ipfiremake ed
   ipfiremake configroot
   ipfiremake dhcp
   ipfiremake dhcpcd
@@ -325,8 +324,7 @@ buildipfire() {
   ipfiremake ppp
   ipfiremake rp-pppoe
   ipfiremake unzip
-#  ipfiremake linux                    PASS=I # Can we remove the installer kernel?
-  ipfiremake linux                     PASS=S
+  ipfiremake linux                     SMP=1
 #  ipfiremake 3cp4218          PASS=SMP
 #  ipfiremake amedyn                   PASS=SMP
 #  ipfiremake cxacru                   PASS=SMP
@@ -550,28 +548,27 @@ buildinstaller() {
   ipfiremake uClibc
   installmake busybox
   installmake udev
-  installmake sysvinit
+  installmake slang
+  installmake newt
   installmake gettext
-  installmake e2fsprogs
+  installmake kbd
+  installmake popt
+  installmake sysvinit
   installmake misc-progs
+  installmake e2fsprogs
+  installmake reiserfsprogs
   installmake sysfsutils
-#  installmake hwinfo
-  installmake slang
   installmake util-linux
-  installmake reiserfsprogs
-  installmake newt
   installmake pciutils
   installmake pcmciautils
-  installmake kbd
-  installmake popt
   installmake kudzu
   installmake installer
-  installmake scsi.img
-  installmake driver.img
+  installmake scsi.img # this is to be deleted
+  installmake driver.img       # this is to be deleted
   installmake initrd
-  installmake boot.img
-#  ipfiremake as86
-#  ipfiremake mbr
+  installmake boot.img # this is to be deleted
+#  ipfiremake as86             # this is to be deleted
+#  ipfiremake mbr              # this is to be deleted
 }
 
 buildpackages() {
@@ -596,10 +593,10 @@ buildpackages() {
   # packages-list.txt is ready to be displayed for wiki page
   beautify message DONE
 
-  # Create ISO for CDROM
+  # Create images for install
   ipfiremake cdrom
-  rm -f $LFS/install/images/*usb*
-  cp $LFS/install/images/{*.iso,*.tgz} $BASEDIR >> $LOGFILE 2>&1
+  ipfiremake pxe
+  cp -f $LFS/install/images/{*.iso,*.tgz} $BASEDIR >> $LOGFILE 2>&1
 
 #  ipfirepackages
 
@@ -936,10 +933,9 @@ svn)
                clear
                if [ -f /usr/bin/mcedit ]; then
                        export EDITOR=/usr/bin/mcedit
-               else
-                       if [ -f /usr/bin/nano ]; then
-                               export EDITOR=/usr/bin/nano
-                       fi
+               fi
+               if [ -f /usr/bin/nano ]; then
+                       export EDITOR=/usr/bin/nano
                fi
                echo -ne "Selecting editor $EDITOR..."
                beautify message DONE
@@ -1083,6 +1079,20 @@ batch)
 watch)
        watch_screen
        ;;
+pxe)
+       case "$2" in
+         start)
+               start_tftpd
+               ;;
+         stop)
+               stop_tftpd
+               ;;
+         reload)
+               reload_tftpd
+               ;;              
+       esac
+       exit 0
+       ;;
 "")
        clear
        svn info