mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
SMP wieder aktiviert (Zumindest versucht)
git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@62 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
@@ -57,9 +57,9 @@ $(TARGET) :
|
||||
|
||||
# make new dependencies
|
||||
depmod -a -F /boot/System.map-$(KVER) $(KVER)
|
||||
# if [ "$(MACHINE)" = "i386" ]; then \
|
||||
# depmod -a -F /boot/System.map-$(KVER)-smp $(KVER)-smp; \
|
||||
# fi
|
||||
if [ "$(MACHINE)" = "i386" ]; then \
|
||||
depmod -a -F /boot/System.map-$(KVER)-smp $(KVER)-smp; \
|
||||
fi
|
||||
|
||||
# Create drivers floppy
|
||||
cd /tmp && rm -rf drivers.tgz drivers.tar bin lib etc var
|
||||
|
||||
44
lfs/linux
44
lfs/linux
@@ -48,10 +48,10 @@ ifeq "$(LFS_PASS)" "ipcop"
|
||||
ifeq "$(EMB)" ""
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)-ipcop
|
||||
endif
|
||||
ifeq "$(EMB)" "1"
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)-ipcop-EMB
|
||||
ifeq "$(SMP)" "1"
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)-ipcop-smp
|
||||
endif
|
||||
ifeq "$(EMB)" "installer"
|
||||
ifeq "$(SMP)" "installer"
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)-ipcop-installer
|
||||
endif
|
||||
else
|
||||
@@ -165,9 +165,9 @@ ifeq "$(EMB)" "1"
|
||||
cd $(DIR_APP) && patch -Np1 < $(DIR_DL)/net4801.kernel.patch_2.4.31
|
||||
endif
|
||||
|
||||
ifeq "$(EMB)" ""
|
||||
# Only do this once on the non-EMB pass
|
||||
cd $(DIR_SRC) && tar czf $(DIR_DL)/iptables-fixed.tar.gz iptables-1.3.5
|
||||
ifeq "$(SMP)" ""
|
||||
# Only do this once on the non-SMP pass
|
||||
cd $(DIR_SRC) && tar czf $(DIR_DL)/iptables-fixed.tar.gz iptables-1.2.11
|
||||
endif
|
||||
|
||||
# Olitec isdn gazel patch
|
||||
@@ -196,13 +196,13 @@ endif
|
||||
cd $(DIR_APP) && make mrproper
|
||||
ifeq "$(ROOT)" ""
|
||||
ifeq "$(LFS_PASS)" "ipcop"
|
||||
ifeq "$(EMB)" ""
|
||||
ifeq "$(SMP)" ""
|
||||
cp $(DIR_SRC)/config/kernel/kernel.config.$(MACHINE) $(DIR_APP)/.config
|
||||
endif
|
||||
ifeq "$(EMB)" "1"
|
||||
cp $(DIR_SRC)/config/kernel/kernel.config.$(MACHINE).EMB $(DIR_APP)/.config
|
||||
ifeq "$(SMP)" "1"
|
||||
cp $(DIR_SRC)/config/kernel/kernel.config.$(MACHINE).smp $(DIR_APP)/.config
|
||||
endif
|
||||
ifeq "$(EMB)" "installer"
|
||||
ifeq "$(SMP)" "installer"
|
||||
cp $(DIR_SRC)/config/kernel/kernel.config.$(MACHINE).installer $(DIR_APP)/.config
|
||||
cd $(DIR_APP) && sed -i -e 's/-O2/-Os/g' Makefile
|
||||
endif
|
||||
@@ -239,7 +239,7 @@ endif
|
||||
cd $(DIR_APP) && make CC="$(KGCC)" modules_install; \
|
||||
fi
|
||||
# remove symlinked pcmcia directory
|
||||
ifeq "$(EMB)" ""
|
||||
ifeq "$(SMP)" ""
|
||||
rm -rf /lib/modules/$(VER)/pcmcia
|
||||
find /lib/modules/$(VER)/ -name '*.o' -a -type f | xargs gzip -f9
|
||||
|
||||
@@ -251,21 +251,21 @@ ifeq "$(EMB)" ""
|
||||
mv -f /lib/modules/$(VER)/kernel/drivers/scsi/sym53c8xx_2/* /lib/modules/$(VER)/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)/kernel/drivers/scsi/sym53c8xx_2
|
||||
endif
|
||||
ifeq "$(EMB)" "1"
|
||||
rm -rf /lib/modules/$(VER)-EMB/pcmcia
|
||||
find /lib/modules/$(VER)-EMB/ -name '*.o' -a -type f | xargs gzip -f9
|
||||
ifeq "$(SMP)" "1"
|
||||
rm -rf /lib/modules/$(VER)-smp/pcmcia
|
||||
find /lib/modules/$(VER)-smp/ -name '*.o' -a -type f | xargs gzip -f9
|
||||
|
||||
# Move these SCSI drivers into same directory for probescsi.sh
|
||||
mv -f /lib/modules/$(VER)-EMB/kernel/drivers/scsi/aic7xxx/* /lib/modules/$(VER)-EMB/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)-EMB/kernel/drivers/scsi/aic7xxx
|
||||
mv -f /lib/modules/$(VER)-EMB/kernel/drivers/scsi/aacraid/* /lib/modules/$(VER)-EMB/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)-EMB/kernel/drivers/scsi/aacraid
|
||||
mv -f /lib/modules/$(VER)-EMB/kernel/drivers/scsi/sym53c8xx_2/* /lib/modules/$(VER)-EMB/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)-EMB/kernel/drivers/scsi/sym53c8xx_2
|
||||
mv -f /lib/modules/$(VER)-smp/kernel/drivers/scsi/aic7xxx/* /lib/modules/$(VER)-smp/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)-smp/kernel/drivers/scsi/aic7xxx
|
||||
mv -f /lib/modules/$(VER)-smp/kernel/drivers/scsi/aacraid/* /lib/modules/$(VER)-smp/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)-smp/kernel/drivers/scsi/aacraid
|
||||
mv -f /lib/modules/$(VER)-smp/kernel/drivers/scsi/sym53c8xx_2/* /lib/modules/$(VER)-smp/kernel/drivers/scsi
|
||||
rm -rf /lib/modules/$(VER)-smp/kernel/drivers/scsi/sym53c8xx_2
|
||||
endif
|
||||
|
||||
ifeq "$(EMB)" ""
|
||||
# Only do this once on the non-EMB pass
|
||||
ifeq "$(SMP)" ""
|
||||
# Only do this once on the non-SMP pass
|
||||
cd $(DIR_APP) && make mandocs
|
||||
-mkdir -p /usr/share/man/man9/
|
||||
cd $(DIR_APP) && cp -af Documentation/man/* /usr/share/man/man9/
|
||||
|
||||
42
make.sh
42
make.sh
@@ -500,27 +500,27 @@ buildipcop() {
|
||||
ipcopmake rp-pppoe
|
||||
ipcopmake unzip
|
||||
# Do SMP now
|
||||
# if [ 'i386' = $MACHINE ]; then
|
||||
# # abuse the SMP flag, and make an minimal installer kernel first
|
||||
# # so that the boot floppy always works.....
|
||||
# ipcopmake linux LFS_PASS=ipcop SMP=installer
|
||||
# ipcopmake linux LFS_PASS=ipcop SMP=1
|
||||
# ipcopmake 3cp4218 SMP=1
|
||||
# ipcopmake amedyn SMP=1
|
||||
# ipcopmake cxacru SMP=1
|
||||
# ipcopmake eagle SMP=1
|
||||
#
|
||||
# # These are here because they have i386 only binary libraries
|
||||
# # included in the package.
|
||||
# ipcopmake cnx_pci SMP=1
|
||||
# ipcopmake fcdsl SMP=1
|
||||
# ipcopmake fcdsl2 SMP=1
|
||||
# ipcopmake fcdslsl SMP=1
|
||||
# ipcopmake fcdslusb SMP=1
|
||||
# ipcopmake fcdslslusb SMP=1
|
||||
# ipcopmake pulsar SMP=1
|
||||
# ipcopmake unicorn SMP=1
|
||||
# fi
|
||||
if [ 'i386' = $MACHINE ]; then
|
||||
# abuse the SMP flag, and make an minimal installer kernel first
|
||||
# so that the boot floppy always works.....
|
||||
ipcopmake linux LFS_PASS=ipcop SMP=installer
|
||||
ipcopmake linux LFS_PASS=ipcop SMP=1
|
||||
ipcopmake 3cp4218 SMP=1
|
||||
ipcopmake amedyn SMP=1
|
||||
ipcopmake cxacru SMP=1
|
||||
ipcopmake eagle SMP=1
|
||||
|
||||
# These are here because they have i386 only binary libraries
|
||||
# included in the package.
|
||||
ipcopmake cnx_pci SMP=1
|
||||
ipcopmake fcdsl SMP=1
|
||||
ipcopmake fcdsl2 SMP=1
|
||||
ipcopmake fcdslsl SMP=1
|
||||
ipcopmake fcdslusb SMP=1
|
||||
ipcopmake fcdslslusb SMP=1
|
||||
ipcopmake pulsar SMP=1
|
||||
ipcopmake unicorn SMP=1
|
||||
fi
|
||||
|
||||
ipcopmake linux LFS_PASS=ipcop
|
||||
ipcopmake 3cp4218
|
||||
|
||||
Reference in New Issue
Block a user