Author: jhuntwork
Date: 2007-08-15 17:05:52 -0600 (Wed, 15 Aug 2007)
New Revision: 2027

Added:
   branches/minimal/packages/jfsutils/
   branches/minimal/packages/linux/config.rt2x00
   branches/minimal/packages/linux/rt2x00-fixes-1.patch
   branches/minimal/packages/linux64/config.rt2x00
   branches/minimal/packages/linux64/rt2x00-fixes-1.patch
Modified:
   branches/minimal/Makefile
   branches/minimal/doc/README
   branches/minimal/isolinux/options4.msg
   branches/minimal/packages/initramfs/Makefile
   branches/minimal/packages/linux/Makefile
   branches/minimal/packages/linux/config.x86
   branches/minimal/packages/linux64/Makefile
   branches/minimal/packages/linux64/config.x86_64
   branches/minimal/packages/net-firmware/Makefile
   branches/minimal/packages/pidgin/Makefile
Log:
Merged r2021, r2022, r2023, r2024, r2025 & r2026 to minimal branch from trunk

Modified: branches/minimal/Makefile
===================================================================
--- branches/minimal/Makefile   2007-08-15 16:00:15 UTC (rev 2026)
+++ branches/minimal/Makefile   2007-08-15 23:05:52 UTC (rev 2027)
@@ -266,7 +266,7 @@
        ch-sysvinit ch-tar ch-texinfo ch-udev ch-util-linux ch-vim \
        final-environment
 
-blfs:   ch-openssl ch-wget ch-reiserfsprogs ch-xfsprogs ch-nano ch-joe \
+blfs:   ch-openssl ch-wget ch-reiserfsprogs ch-xfsprogs ch-jfsutils ch-nano 
ch-joe \
        ch-screen ch-pkgconfig ch-libidn ch-libgpg-error ch-libgcrypt \
        ch-gnutls ch-curl ch-zip ch-unzip ch-lynx ch-libxml2 ch-expat \
        ch-subversion ch-lfs-bootscripts ch-livecd-bootscripts ch-docbook-xml 
ch-libxslt \

Modified: branches/minimal/doc/README
===================================================================
--- branches/minimal/doc/README 2007-08-15 16:00:15 UTC (rev 2026)
+++ branches/minimal/doc/README 2007-08-15 23:05:52 UTC (rev 2027)
@@ -70,6 +70,9 @@
 (A tool for extracting commands from the Linux From Scratch book and creating
 Makefiles that can download, check and build each LFS package for you.)
 
+You can compile other programs from sources directly on the CD. All locations
+on the CD can be written to (including /usr).
+
 VMWARE ISSUE
 ===========================
 This CD does not detect virtual SCSI disks connected to a virtual machine in
@@ -92,6 +95,18 @@
 type "linux nodhcp" at the boot loader prompt. This may be required for
 wireless connections that utilize WEP or WPA encryption.
 
+Users of wireless cards based on the Atheros chipset have to install the
+proprietary "madwifi" driver. The driver is provided in the precompiled form
+in the /drivers directory (if you loaded the CD contents to RAM, you have to
+mount the CD and look into /media/cdrom/drivers instead). To install it,
+run the following commands:
+
+cd /drivers
+tar -C / -xf madwifi-[version]-kernel-[kernel_version].tgz
+tar -C / -xf madwifi-[version]-tools.tgz
+depmod -ae
+modprobe ath_pci
+
 CONFIGURING X
 ===========================
 The LiveCD attempts to configure X for your video card automatically. The
@@ -419,7 +434,7 @@
 
 1) Store the ISO image of this CD as a file on a partition formatted with
    one of the following filesystems:
-   vfat, ntfs, ext2, ext3, ext4, reiserfs, reiser4, xfs
+   vfat, ntfs, ext2, ext3, ext4, jfs, reiserfs, reiser4, xfs
 2) Copy the boot/isolinux/{linux,initramfs_data.cpio.gz} files from the CD
    to your hard disk
 3) Configure the boot loader to load "linux" as a kernel image and

Modified: branches/minimal/isolinux/options4.msg
===================================================================
--- branches/minimal/isolinux/options4.msg      2007-08-15 16:00:15 UTC (rev 
2026)
+++ branches/minimal/isolinux/options4.msg      2007-08-15 23:05:52 UTC (rev 
2027)
@@ -12,6 +12,6 @@
 brltty=drv[,dev[,tbl]]
   Example: brltty=bm,usb:
 
-  Enables a refreshable Braille display supported by reiver drv, connected to
+  Enables a refreshable Braille display supported by driver drv, connected to
   device dev, with a translation table tbl. The example specifies a BAUM
   SuperVario 40 Braille display connected by USB with default Braille table.

Modified: branches/minimal/packages/initramfs/Makefile
===================================================================
--- branches/minimal/packages/initramfs/Makefile        2007-08-15 16:00:15 UTC 
(rev 2026)
+++ branches/minimal/packages/initramfs/Makefile        2007-08-15 23:05:52 UTC 
(rev 2027)
@@ -44,7 +44,7 @@
        cp /usr/bin/stat $(WDIR)/bin
        cp /usr/sbin/dmsetup $(WDIR)/sbin
        find 
/lib/modules/*/kernel/drivers/{ata,base,block,cdrom,ide,ieee1394,firewire,hid,message,scsi,pcmcia,usb/{core,host,storage}}
 \
-           
/lib/modules/*/kernel/fs/{mbcache.ko,ext2,ext3,ext4,jbd,jbd2,reiserfs,reiser4,xfs,fat,vfat,ntfs,isofs,udf,nls}
 \
+           
/lib/modules/*/kernel/fs/{mbcache.ko,ext2,ext3,ext4,jbd,jbd2,jfs,reiserfs,reiser4,xfs,fat,vfat,ntfs,isofs,udf,nls}
 \
            /lib/modules/*/kernel/lib -type f | cpio --make-directories -p 
$(WDIR)
        for a in /lib/modules/* ; do ver=$${a##*/} ; depmod -b $(WDIR) $$ver ; 
done
        cd $(WDIR); find . | cpio -o -H newc | gzip -9 > 
../initramfs_data.cpio.gz

Copied: branches/minimal/packages/jfsutils (from rev 2025, 
trunk/packages/jfsutils)

Modified: branches/minimal/packages/linux/Makefile
===================================================================
--- branches/minimal/packages/linux/Makefile    2007-08-15 16:00:15 UTC (rev 
2026)
+++ branches/minimal/packages/linux/Makefile    2007-08-15 23:05:52 UTC (rev 
2027)
@@ -12,8 +12,33 @@
 URL-$(PATCH1)= ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.22/$(PATCH1)
 SHA-$(PATCH1)= a49f8a6d9851915c31f4c44e00519e0e4d2461c7
 
+# Undoes some upstream changes that are needed for linux-2.6.23-rcX
+# but break the build with 2.6.22
+PATCH2= rt2x00-fixes-1.patch
+
 PATCH3= tulip-is-not-a-proper-driver-for-dm910x.patch
 
+DIR5= mac80211-9.0.4
+FILE5= $(DIR5).tgz
+URL-$(FILE5)= http://intellinuxwireless.org/mac80211/downloads/$(FILE5)
+SHA-$(FILE5)= c15acff74a7c736cdb997546083f1e34278c6387
+
+DIR6= iwlwifi-1.0.0-1
+FILE6= $(DIR6).tgz
+URL-$(FILE6)= http://intellinuxwireless.org/iwlwifi/downloads/$(FILE6)
+SHA-$(FILE6)= 879a636b63cd1c8aebc8bc1a6205656b491107bb
+
+DIR7= rt2x00-cvs-2007081406
+FILE7= $(DIR7).tar.gz
+# Originally from http://rt2x00.serialmonkey.com/rt2x00-cvs-daily.tar.gz
+URL-$(FILE7)= http://www.linuxfromscratch.org/~alexander/$(FILE7)
+SHA-$(FILE7)= 3eba4dc8e08ce256280adff492b541bda9c0198b
+
+DIR8= madwifi-0.9.3.2
+FILE8= $(DIR8).tar.bz2
+URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8)
+SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6
+
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -22,10 +47,12 @@
        chroot "$(MP)" $(chenv-blfs) \
        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)'
 
-stage2: Makefile $(FILE) $(PATCH1)
+stage2: Makefile $(FILE) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(PATCH1)
        $(std_build)
 
 compile-stage2:
+       tar xf ../$(FILE5) ; cd $(DIR5) ; make KSRC=.. patch_kernel
+       tar xf ../$(FILE6) ; cd $(DIR6) ; echo "Y" | make KSRC=.. patch_kernel
        zcat ../$(PATCH1) | patch -Np1
        patch -Np1 -i ../$(PATCH3)
        install -d /boot/isolinux
@@ -34,6 +61,17 @@
        make
        make modules_install
        cp -v arch/i386/boot/bzImage /boot/isolinux/linux
+       tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \
+           sed -i '/depmod/d' Makefile ; \
+           patch -Np0 -i ../../$(PATCH2) ; make KERNDIR=`pwd`/.. ; \
+           make KERNDIR=`pwd`/.. install
+       tar xf ../$(FILE8) ; cd $(DIR8) ; \
+           make BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. ; \
+           make BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. 
DESTDIR=`pwd`/DESTDIR-modules install-modules ; \
+           make BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. 
DESTDIR=`pwd`/DESTDIR-tools install-tools ; \
+           cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS).tgz . ; 
cd .. ; \
+           cd DESTDIR-tools ; tar zcvf ../../$(DIR8)-tools.tgz .
+       mv *.tgz /drivers
        cd .. ; ./debian-style-headers.sh $(DIR)
 
 clean:

Copied: branches/minimal/packages/linux/config.rt2x00 (from rev 2022, 
trunk/packages/linux/config.rt2x00)
===================================================================
--- branches/minimal/packages/linux/config.rt2x00                               
(rev 0)
+++ branches/minimal/packages/linux/config.rt2x00       2007-08-15 23:05:52 UTC 
(rev 2027)
@@ -0,0 +1,79 @@
+# rt2x00 configuration
+# All configuration options can be enabled
+# by setting the value to 'y'. To disable
+# the option it should be set to 'n'.
+
+#
+# RT2X00 generic support
+#
+
+# Enable rt2x00 support
+CONFIG_RT2X00=y
+# Enable rt2x00 debug output
+CONFIG_RT2X00_DEBUG=y
+# Enable rt2x00 debugfs support
+CONFIG_RT2X00_LIB_DEBUGFS=n
+# Enable rt2x00 asm file creation
+CONFIG_RT2X00_ASM=n
+
+#
+# RT2X00 driver support
+#
+# Enable rt2400pci support
+CONFIG_RT2400PCI=y
+# Enable rt2400pci hardware button support (requires rfkill)
+CONFIG_RT2400PCI_BUTTON=y
+
+# Enable rt2500pci support
+CONFIG_RT2500PCI=y
+# Enable rt2500pci hardware button support (requires rfkill)
+CONFIG_RT2500PCI_BUTTON=y
+
+# Enable rt2500usb support
+CONFIG_RT2500USB=y
+
+# Enable rt61pci support
+CONFIG_RT61PCI=y
+# Enable rt61pci hardware button support (requires rfkill)
+CONFIG_RT61PCI_BUTTON=y
+
+# Enable rt73usb support
+CONFIG_RT73USB=y
+
+#
+# Dscape ieee80211 stack
+#
+
+# Build dscape ieee80211 stack support
+CONFIG_D80211=y
+# Enable dscape ieee80211 debug output
+CONFIG_D80211_DEBUG=y
+# Enable dscape ieee80211 asm file creation
+CONFIG_D80211_ASM=n
+
+#
+# CRC-ITU-T support
+#
+
+# Enable crc-itu-t support
+CONFIG_CRC_ITU_T=y
+# Enable crc-itu-t asm file creation
+CONFIG_CRC_ITU_T_ASM=n
+
+#
+# EEPROM 93Cx6 support
+#
+
+# Enable eeprom_93Cx6 support
+CONFIG_EEPROM_93CX6=y
+# Enable eeprom asm file creation
+CONFIG_EEPROM_93CX6_ASM=n
+
+#
+# RFkill support
+#
+
+# Enable rfkill support
+CONFIG_RFKILL=y
+# Enable rfkill asm file creation
+CONFIG_RFKILL_ASM=n

Modified: branches/minimal/packages/linux/config.x86
===================================================================
--- branches/minimal/packages/linux/config.x86  2007-08-15 16:00:15 UTC (rev 
2026)
+++ branches/minimal/packages/linux/config.x86  2007-08-15 23:05:52 UTC (rev 
2027)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.22.1
-# Wed Aug  1 18:31:58 2007
+# Linux kernel version: 2.6.22.2
+# Wed Aug 15 17:47:27 2007
 #
 CONFIG_X86_32=y
 CONFIG_GENERIC_TIME=y
@@ -362,6 +362,8 @@
 CONFIG_INET=y
 CONFIG_IP_MULTICAST=y
 # CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_ASK_IP_FIB_HASH is not set
+# CONFIG_IP_FIB_TRIE is not set
 CONFIG_IP_FIB_HASH=y
 # CONFIG_IP_PNP is not set
 # CONFIG_NET_IPIP is not set
@@ -377,9 +379,16 @@
 # CONFIG_INET_XFRM_MODE_TRANSPORT is not set
 # CONFIG_INET_XFRM_MODE_TUNNEL is not set
 # CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_DIAG is not set
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
 # CONFIG_TCP_CONG_ADVANCED is not set
 CONFIG_TCP_CONG_CUBIC=y
+# CONFIG_DEFAULT_BIC is not set
+# CONFIG_DEFAULT_CUBIC is not set
+# CONFIG_DEFAULT_HTCP is not set
+# CONFIG_DEFAULT_VEGAS is not set
+# CONFIG_DEFAULT_WESTWOOD is not set
+# CONFIG_DEFAULT_RENO is not set
 CONFIG_DEFAULT_TCP_CONG="cubic"
 # CONFIG_TCP_MD5SIG is not set
 # CONFIG_IP_VS is not set
@@ -464,9 +473,56 @@
 #
 # QoS and/or fair queueing
 #
-# CONFIG_NET_SCHED is not set
+CONFIG_NET_SCHED=y
 CONFIG_NET_SCH_FIFO=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+# CONFIG_NET_SCH_NETEM is not set
+CONFIG_NET_SCH_INGRESS=m
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
 CONFIG_NET_CLS_ROUTE=y
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+# CONFIG_NET_CLS_RSVP6 is not set
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_PEDIT=m
+# CONFIG_NET_ACT_SIMP is not set
+CONFIG_NET_CLS_IND=y
+CONFIG_NET_ESTIMATOR=y
 
 #
 # Network testing
@@ -568,6 +624,7 @@
 # Wireless
 #
 CONFIG_CFG80211=m
+CONFIG_NL80211=y
 CONFIG_WIRELESS_EXT=y
 CONFIG_MAC80211=m
 # CONFIG_MAC80211_DEBUG is not set
@@ -1003,6 +1060,7 @@
 # Network device support
 #
 CONFIG_NETDEVICES=y
+# CONFIG_IFB is not set
 # CONFIG_DUMMY is not set
 # CONFIG_BONDING is not set
 # CONFIG_EQUALIZER is not set
@@ -1202,6 +1260,10 @@
 # CONFIG_BCM43XX_PIO_MODE is not set
 CONFIG_ZD1211RW=m
 # CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_IWLWIFI=y
+# CONFIG_IWLWIFI_DEBUG is not set
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
 
 #
 # USB Network Adapters

Copied: branches/minimal/packages/linux/rt2x00-fixes-1.patch (from rev 2022, 
trunk/packages/linux/rt2x00-fixes-1.patch)
===================================================================
--- branches/minimal/packages/linux/rt2x00-fixes-1.patch                        
        (rev 0)
+++ branches/minimal/packages/linux/rt2x00-fixes-1.patch        2007-08-15 
23:05:52 UTC (rev 2027)
@@ -0,0 +1,16 @@
+--- rt2x00mac.c
++++ rt2x00mac.c
+@@ -56,11 +56,11 @@
+       skb_put(skb, size);
+ 
+       if (control->flags & IEEE80211_TXCTL_USE_CTS_PROTECT)
+-              ieee80211_ctstoself_get(rt2x00dev->hw, rt2x00dev->interface.id,
++              ieee80211_ctstoself_get(rt2x00dev->hw,
+                                       frag_skb->data, frag_skb->len, control,
+                                       (struct ieee80211_cts *)(skb->data));
+       else
+-              ieee80211_rts_get(rt2x00dev->hw, rt2x00dev->interface.id,
++              ieee80211_rts_get(rt2x00dev->hw,
+                                 frag_skb->data, frag_skb->len, control,
+                                 (struct ieee80211_rts *)(skb->data));
+ 

Modified: branches/minimal/packages/linux64/Makefile
===================================================================
--- branches/minimal/packages/linux64/Makefile  2007-08-15 16:00:15 UTC (rev 
2026)
+++ branches/minimal/packages/linux64/Makefile  2007-08-15 23:05:52 UTC (rev 
2027)
@@ -12,8 +12,40 @@
 URL-$(PATCH1)= ftp://ftp.namesys.com/pub/reiser4-for-2.6/2.6.22/$(PATCH1)
 SHA-$(PATCH1)= a49f8a6d9851915c31f4c44e00519e0e4d2461c7
 
+# Undoes some upstream changes that are needed for linux-2.6.23-rcX
+# but break the build with 2.6.22
+PATCH2= rt2x00-fixes-1.patch
+
 PATCH3= tulip-is-not-a-proper-driver-for-dm910x.patch
 
+DIR5= mac80211-9.0.4
+FILE5= $(DIR5).tgz
+URL-$(FILE5)= http://intellinuxwireless.org/mac80211/downloads/$(FILE5)
+SHA-$(FILE5)= c15acff74a7c736cdb997546083f1e34278c6387
+
+DIR6= iwlwifi-1.0.0-1
+FILE6= $(DIR6).tgz
+URL-$(FILE6)= http://intellinuxwireless.org/iwlwifi/downloads/$(FILE6)
+SHA-$(FILE6)= 879a636b63cd1c8aebc8bc1a6205656b491107bb
+
+DIR7= rt2x00-cvs-2007081406
+FILE7= $(DIR7).tar.gz
+# Originally from http://rt2x00.serialmonkey.com/rt2x00-cvs-daily.tar.gz
+URL-$(FILE7)= http://www.linuxfromscratch.org/~alexander/$(FILE7)
+SHA-$(FILE7)= 3eba4dc8e08ce256280adff492b541bda9c0198b
+
+DIR8= madwifi-0.9.3.2
+FILE8= $(DIR8).tar.bz2
+URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8)
+SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6
+
+ifeq ($(CD_ARCH),x86)
+CROSS_MAKE= PATH=$$PATH:$(WD)/bin make ARCH=x86_64 
CROSS_COMPILE=x86_64-unknown-linux-gnu-
+endif
+ifeq ($(CD_ARCH),x86_64)
+CROSS_MAKE= make
+endif
+
 # Targets
 
 include $(ROOT)/scripts/functions
@@ -22,26 +54,42 @@
        chroot "$(MP)" $(chenv-blfs) \
        'cd $(ROOT) && make ch-$(NM)64 $(chbash-post-bash)'
 
-stage2: Makefile $(FILE) $(PATCH1)
+stage2: Makefile $(FILE) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(PATCH1)
        $(std_build)
 
 compile-stage2:
+       tar xf ../$(FILE5) ; cd $(DIR5) ; make KSRC=.. patch_kernel
+       tar xf ../$(FILE6) ; cd $(DIR6) ; echo "Y" | make KSRC=.. patch_kernel
        zcat ../$(PATCH1) | patch -Np1
        patch -Np1 -i ../$(PATCH3)
        install -d /boot/isolinux
        make mrproper
        cp ../config.x86_64 .config
+       $(CROSS_MAKE)
+       $(CROSS_MAKE) modules_install
+       tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \
+           sed -i '/depmod/d' Makefile ; \
+           patch -Np0 -i ../../$(PATCH2) ; \
+           $(CROSS_MAKE) KERNDIR=`pwd`/.. ; \
+           $(CROSS_MAKE) KERNDIR=`pwd`/.. install
 ifeq ($(CD_ARCH),x86)
-       PATH=$$PATH:$(WD)/bin make ARCH=x86_64 
CROSS_COMPILE=x86_64-unknown-linux-gnu-
-       PATH=$$PATH:$(WD)/bin make modules_install ARCH=x86_64 
CROSS_COMPILE=x86_64-unknown-linux-gnu-
+       tar xf ../$(FILE8) ; cd $(DIR8) ; \
+           $(CROSS_MAKE) KERNELPATH=`pwd`/.. modules ; \
+           $(CROSS_MAKE) KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-modules 
install-modules ; \
+           cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS)-64bit.tgz 
.
        rm /lib/modules/*-64bit/{source,build}
        cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux64
 endif
 ifeq ($(CD_ARCH),x86_64)
-       make
-       make modules_install
+       tar xf ../$(FILE8) ; cd $(DIR8) ; \
+           $(CROSS_MAKE) BINDIR=/usr/bin MANDIR=/usr/share/man 
KERNELPATH=`pwd`/.. ; \
+           $(CROSS_MAKE) BINDIR=/usr/bin MANDIR=/usr/share/man 
KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-modules install-modules ; \
+           $(CROSS_MAKE) BINDIR=/usr/bin MANDIR=/usr/share/man 
KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-tools install-tools ; \
+           cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS).tgz . ; 
cd .. ; \
+           cd DESTDIR-tools ; tar zcvf ../../$(DIR8)-tools.tgz .
        cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux
 endif
+       mv *.tgz /drivers
 
 clean:
        -rm -rf $(DIR)

Copied: branches/minimal/packages/linux64/config.rt2x00 (from rev 2022, 
trunk/packages/linux64/config.rt2x00)
===================================================================
--- branches/minimal/packages/linux64/config.rt2x00                             
(rev 0)
+++ branches/minimal/packages/linux64/config.rt2x00     2007-08-15 23:05:52 UTC 
(rev 2027)
@@ -0,0 +1,79 @@
+# rt2x00 configuration
+# All configuration options can be enabled
+# by setting the value to 'y'. To disable
+# the option it should be set to 'n'.
+
+#
+# RT2X00 generic support
+#
+
+# Enable rt2x00 support
+CONFIG_RT2X00=y
+# Enable rt2x00 debug output
+CONFIG_RT2X00_DEBUG=y
+# Enable rt2x00 debugfs support
+CONFIG_RT2X00_LIB_DEBUGFS=n
+# Enable rt2x00 asm file creation
+CONFIG_RT2X00_ASM=n
+
+#
+# RT2X00 driver support
+#
+# Enable rt2400pci support
+CONFIG_RT2400PCI=y
+# Enable rt2400pci hardware button support (requires rfkill)
+CONFIG_RT2400PCI_BUTTON=y
+
+# Enable rt2500pci support
+CONFIG_RT2500PCI=y
+# Enable rt2500pci hardware button support (requires rfkill)
+CONFIG_RT2500PCI_BUTTON=y
+
+# Enable rt2500usb support
+CONFIG_RT2500USB=y
+
+# Enable rt61pci support
+CONFIG_RT61PCI=y
+# Enable rt61pci hardware button support (requires rfkill)
+CONFIG_RT61PCI_BUTTON=y
+
+# Enable rt73usb support
+CONFIG_RT73USB=y
+
+#
+# Dscape ieee80211 stack
+#
+
+# Build dscape ieee80211 stack support
+CONFIG_D80211=y
+# Enable dscape ieee80211 debug output
+CONFIG_D80211_DEBUG=y
+# Enable dscape ieee80211 asm file creation
+CONFIG_D80211_ASM=n
+
+#
+# CRC-ITU-T support
+#
+
+# Enable crc-itu-t support
+CONFIG_CRC_ITU_T=y
+# Enable crc-itu-t asm file creation
+CONFIG_CRC_ITU_T_ASM=n
+
+#
+# EEPROM 93Cx6 support
+#
+
+# Enable eeprom_93Cx6 support
+CONFIG_EEPROM_93CX6=y
+# Enable eeprom asm file creation
+CONFIG_EEPROM_93CX6_ASM=n
+
+#
+# RFkill support
+#
+
+# Enable rfkill support
+CONFIG_RFKILL=y
+# Enable rfkill asm file creation
+CONFIG_RFKILL_ASM=n

Modified: branches/minimal/packages/linux64/config.x86_64
===================================================================
--- branches/minimal/packages/linux64/config.x86_64     2007-08-15 16:00:15 UTC 
(rev 2026)
+++ branches/minimal/packages/linux64/config.x86_64     2007-08-15 23:05:52 UTC 
(rev 2027)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# Linux kernel version: 2.6.22.1
-# Sat Jul 21 16:08:05 2007
+# Linux kernel version: 2.6.22.2
+# Wed Aug 15 17:47:27 2007
 #
 CONFIG_X86_64=y
 CONFIG_64BIT=y
@@ -303,6 +303,8 @@
 CONFIG_INET=y
 CONFIG_IP_MULTICAST=y
 # CONFIG_IP_ADVANCED_ROUTER is not set
+# CONFIG_ASK_IP_FIB_HASH is not set
+# CONFIG_IP_FIB_TRIE is not set
 CONFIG_IP_FIB_HASH=y
 # CONFIG_IP_PNP is not set
 # CONFIG_NET_IPIP is not set
@@ -318,9 +320,16 @@
 # CONFIG_INET_XFRM_MODE_TRANSPORT is not set
 # CONFIG_INET_XFRM_MODE_TUNNEL is not set
 # CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_DIAG is not set
+CONFIG_INET_DIAG=m
+CONFIG_INET_TCP_DIAG=m
 # CONFIG_TCP_CONG_ADVANCED is not set
 CONFIG_TCP_CONG_CUBIC=y
+# CONFIG_DEFAULT_BIC is not set
+# CONFIG_DEFAULT_CUBIC is not set
+# CONFIG_DEFAULT_HTCP is not set
+# CONFIG_DEFAULT_VEGAS is not set
+# CONFIG_DEFAULT_WESTWOOD is not set
+# CONFIG_DEFAULT_RENO is not set
 CONFIG_DEFAULT_TCP_CONG="cubic"
 # CONFIG_TCP_MD5SIG is not set
 # CONFIG_IP_VS is not set
@@ -447,9 +456,56 @@
 #
 # QoS and/or fair queueing
 #
-# CONFIG_NET_SCHED is not set
+CONFIG_NET_SCHED=y
 CONFIG_NET_SCH_FIFO=y
+
+#
+# Queueing/Scheduling
+#
+CONFIG_NET_SCH_CBQ=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_PRIO=m
+CONFIG_NET_SCH_RED=m
+CONFIG_NET_SCH_SFQ=m
+CONFIG_NET_SCH_TEQL=m
+CONFIG_NET_SCH_TBF=m
+CONFIG_NET_SCH_GRED=m
+CONFIG_NET_SCH_DSMARK=m
+# CONFIG_NET_SCH_NETEM is not set
+CONFIG_NET_SCH_INGRESS=m
+
+#
+# Classification
+#
+CONFIG_NET_CLS=y
+CONFIG_NET_CLS_BASIC=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_ROUTE4=m
 CONFIG_NET_CLS_ROUTE=y
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_U32=m
+CONFIG_CLS_U32_PERF=y
+CONFIG_CLS_U32_MARK=y
+CONFIG_NET_CLS_RSVP=m
+# CONFIG_NET_CLS_RSVP6 is not set
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_STACK=32
+CONFIG_NET_EMATCH_CMP=m
+CONFIG_NET_EMATCH_NBYTE=m
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_EMATCH_META=m
+CONFIG_NET_EMATCH_TEXT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_ACT_POLICE=m
+CONFIG_NET_ACT_GACT=m
+CONFIG_GACT_PROB=y
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_IPT=m
+CONFIG_NET_ACT_PEDIT=m
+# CONFIG_NET_ACT_SIMP is not set
+CONFIG_NET_CLS_IND=y
+CONFIG_NET_ESTIMATOR=y
 
 #
 # Network testing
@@ -550,6 +606,7 @@
 # Wireless
 #
 CONFIG_CFG80211=m
+CONFIG_NL80211=y
 CONFIG_WIRELESS_EXT=y
 CONFIG_MAC80211=m
 # CONFIG_MAC80211_DEBUG is not set
@@ -945,6 +1002,7 @@
 # Network device support
 #
 CONFIG_NETDEVICES=y
+# CONFIG_IFB is not set
 # CONFIG_DUMMY is not set
 # CONFIG_BONDING is not set
 # CONFIG_EQUALIZER is not set
@@ -1111,6 +1169,10 @@
 # CONFIG_BCM43XX_PIO_MODE is not set
 CONFIG_ZD1211RW=m
 # CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_IWLWIFI=y
+# CONFIG_IWLWIFI_DEBUG is not set
+CONFIG_IWL4965=m
+CONFIG_IWL3945=m
 
 #
 # USB Network Adapters

Copied: branches/minimal/packages/linux64/rt2x00-fixes-1.patch (from rev 2022, 
trunk/packages/linux64/rt2x00-fixes-1.patch)
===================================================================
--- branches/minimal/packages/linux64/rt2x00-fixes-1.patch                      
        (rev 0)
+++ branches/minimal/packages/linux64/rt2x00-fixes-1.patch      2007-08-15 
23:05:52 UTC (rev 2027)
@@ -0,0 +1,16 @@
+--- rt2x00mac.c
++++ rt2x00mac.c
+@@ -56,11 +56,11 @@
+       skb_put(skb, size);
+ 
+       if (control->flags & IEEE80211_TXCTL_USE_CTS_PROTECT)
+-              ieee80211_ctstoself_get(rt2x00dev->hw, rt2x00dev->interface.id,
++              ieee80211_ctstoself_get(rt2x00dev->hw,
+                                       frag_skb->data, frag_skb->len, control,
+                                       (struct ieee80211_cts *)(skb->data));
+       else
+-              ieee80211_rts_get(rt2x00dev->hw, rt2x00dev->interface.id,
++              ieee80211_rts_get(rt2x00dev->hw,
+                                 frag_skb->data, frag_skb->len, control,
+                                 (struct ieee80211_rts *)(skb->data));
+ 

Modified: branches/minimal/packages/net-firmware/Makefile
===================================================================
--- branches/minimal/packages/net-firmware/Makefile     2007-08-15 16:00:15 UTC 
(rev 2026)
+++ branches/minimal/packages/net-firmware/Makefile     2007-08-15 23:05:52 UTC 
(rev 2027)
@@ -72,6 +72,31 @@
 URL-$(FILE15)= http://www.sigmatel.com/documents/$(FILE15)
 SHA-$(FILE15)= bee20b114e3f29c28819ec6a716472621bf6ac47
 
+DIR16= RT61_Firmware_V1.2
+FILE16= $(DIR16).zip
+URL-$(FILE16)= http://www.ralinktech.com.tw/data/$(FILE16)
+SHA-$(FILE16)= fded9f76ce620595b876b23b6a8c416af596dc5b
+
+DIR17= RT71W_Firmware_V1.8
+FILE17= $(DIR17).zip
+URL-$(FILE17)= http://www.ralinktech.com.tw/data/$(FILE17)
+SHA-$(FILE17)= 8f40bd8448c136e7edcc005f45e657258085ab8e
+
+DIR18= iwlwifi-3945-ucode-2.14.1.5
+FILE18= $(DIR18).tgz
+URL-$(FILE18)= http://intellinuxwireless.org/iwlwifi/downloads/$(FILE18)
+SHA-$(FILE18)= aeeeccb2fddeff86ee7dbdca0f0d627d0c99d45c
+
+DIR19= iwlwifi-4965-ucode-4.44.1.18
+FILE19= $(DIR19).tgz
+URL-$(FILE19)= http://intellinuxwireless.org/iwlwifi/downloads/$(FILE19)
+SHA-$(FILE19)= 01bf0264cfc4f60957a7242264050a81c56858bf
+
+DIR20= iwlwifi-4965-ucode-4.44.17
+FILE20= $(DIR20).tgz
+URL-$(FILE20)= http://intellinuxwireless.org/iwlwifi/downloads/$(FILE20)
+SHA-$(FILE20)= 955d8718419dc2670d9b8167e22df118a36666a5
+
 ALLFILES= $(foreach FILE,$(sort $(filter FILE%,$(.VARIABLES))),$($(FILE)))
 
 # Targets
@@ -100,6 +125,11 @@
            ./get_symbol_fw ; cp symbol_* /lib/firmware
        @cp $(FILE14) /lib/firmware/usb8388.bin
        @mkdir $(DIR15) ; cd $(DIR15) ; tar xf ../$(FILE15) ; install -m 644 
*.sb /lib/firmware
+       @unzip $(FILE16) ; cp $(DIR16)/*.bin /lib/firmware
+       @unzip $(FILE17) ; cp $(DIR17)/*.bin /lib/firmware
+       @tar xf $(FILE18) ; cp $(DIR18)/* /lib/firmware
+       @tar xf $(FILE19) ; cp $(DIR19)/* /lib/firmware
+       @tar xf $(FILE20) ; cp $(DIR20)/* /lib/firmware
        @make clean
        @touch $@
 

Modified: branches/minimal/packages/pidgin/Makefile
===================================================================
--- branches/minimal/packages/pidgin/Makefile   2007-08-15 16:00:15 UTC (rev 
2026)
+++ branches/minimal/packages/pidgin/Makefile   2007-08-15 23:05:52 UTC (rev 
2027)
@@ -1,12 +1,12 @@
 # pidgin Makefile
 
 NM= pidgin
-VRS= 2.0.2
+VRS= 2.1.0
 DIR= $(NM)-$(VRS)
 
 FILE= $(DIR).tar.bz2
 URL-$(FILE)= http://puzzle.dl.sourceforge.net/sourceforge/pidgin/$(FILE)
-SHA-$(FILE)= 7f5cdc3e8fb8b8af9646bb0635b2852c24f7e059
+SHA-$(FILE)= 33f78d07c3c7797a710bb7d2032a8d0bd89a6ab3
 
 # Targets
 

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to