Changeset 2024

Show
Ignore:
Timestamp:
08/15/07 09:51:17 (1 year ago)
Author:
alexander
Message:

Added madwifi

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/doc/README

    r2017 r2024  
    7171Makefiles that can download, check and build each LFS package for you.) 
    7272 
     73You can compile other programs from sources directly on the CD. All locations 
     74on the CD can be written to (including /usr). 
     75 
    7376VMWARE ISSUE 
    7477=========================== 
     
    9295type "linux nodhcp" at the boot loader prompt. This may be required for 
    9396wireless connections that utilize WEP or WPA encryption. 
     97 
     98Users of wireless cards based on the Atheros chipset have to install the 
     99proprietary "madwifi" driver. The driver is provided in the precompiled form 
     100in the /drivers directory (if you loaded the CD contents to RAM, you have to 
     101mount the CD and look into /media/cdrom/drivers instead). To install it, 
     102run the following commands: 
     103 
     104cd /drivers 
     105tar -C / -xf madwifi-[version]-kernel-[kernel_version].tgz 
     106tar -C / -xf madwifi-[version]-tools.tgz 
     107depmod -ae 
     108modprobe ath_pci 
    94109 
    95110CONFIGURING X 
  • trunk/packages/linux/Makefile

    r2022 r2024  
    5454SHA-$(FILE7)= 3eba4dc8e08ce256280adff492b541bda9c0198b 
    5555 
     56DIR8= madwifi-0.9.3.2 
     57FILE8= $(DIR8).tar.bz2 
     58URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8) 
     59SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6 
     60 
    5661# Targets 
    5762 
     
    6267        'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' 
    6368 
    64 stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(PATCH1) 
     69stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(PATCH1) 
    6570        $(std_build) 
    6671 
     
    8287        for a in $(DIR2) $(DIR3) $(DIR4) ; do \ 
    8388            sh ../$$a.run -x ; ../build-nvidia-driver $$a $(VRS) ; done 
    84         mv *.tgz /drivers 
    8589        tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 
    8690            sed -i '/depmod/d' Makefile ; \ 
    8791            patch -Np0 -i ../../$(PATCH2) ; make KERNDIR=`pwd`/.. ; \ 
    8892            make KERNDIR=`pwd`/.. install 
     93        tar xf ../$(FILE8) ; cd $(DIR8) ; \ 
     94            make BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. ; \ 
     95            make BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-modules install-modules ; \ 
     96            make BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-tools install-tools ; \ 
     97            cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS).tgz . ; cd .. ; \ 
     98            cd DESTDIR-tools ; tar zcvf ../../$(DIR8)-tools.tgz . 
     99        mv *.tgz /drivers 
    89100        cd .. ; ./debian-style-headers.sh $(DIR) 
    90101 
  • trunk/packages/linux64/Makefile

    r2022 r2024  
    5454SHA-$(FILE7)= 3eba4dc8e08ce256280adff492b541bda9c0198b 
    5555 
     56DIR8= madwifi-0.9.3.2 
     57FILE8= $(DIR8).tar.bz2 
     58URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8) 
     59SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6 
     60 
     61ifeq ($(CD_ARCH),x86) 
     62CROSS_MAKE= PATH=$$PATH:$(WD)/bin make ARCH=x86_64 CROSS_COMPILE=x86_64-unknown-linux-gnu- 
     63endif 
     64ifeq ($(CD_ARCH),x86_64) 
     65CROSS_MAKE= make 
     66endif 
     67 
    5668# Targets 
    5769 
     
    6274        'cd $(ROOT) && make ch-$(NM)64 $(chbash-post-bash)' 
    6375 
    64 stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(PATCH1) 
     76stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(PATCH1) 
    6577        $(std_build) 
    6678 
     
    7587        # Hack for fglrx 
    7688        touch include/linux/ioctl32.h 
    77 ifeq ($(CD_ARCH),x86) 
    78         PATH=$$PATH:$(WD)/bin make ARCH=x86_64 CROSS_COMPILE=x86_64-unknown-linux-gnu- 
    79         PATH=$$PATH:$(WD)/bin make modules_install ARCH=x86_64 CROSS_COMPILE=x86_64-unknown-linux-gnu- 
     89        $(CROSS_MAKE) 
     90        $(CROSS_MAKE) modules_install 
    8091        sed 's/VERSION/$(VRS)/' ../fakes-for-fglrx/uname.in >../fakes-for-fglrx/uname 
    8192        sed 's/VERSION/$(VRS)/' ../fakes-for-fglrx/cat.in >../fakes-for-fglrx/cat 
    8293        chmod 755 ../fakes-for-fglrx/{uname,cat} 
     94ifeq ($(CD_ARCH),x86) 
    8395        PATH=$$PWD/../fakes-for-fglrx:$$PATH sh ../$(FILE1) --buildpkg Slackware/Only_Module 
    8496        for a in $(DIR2) $(DIR3) $(DIR4) ; do \ 
    8597            sh ../$$a.run -x ; ../build-nvidia-driver $$a $(VRS)-64bit ; done 
    86         mv *.tgz /drivers 
     98endif 
     99ifeq ($(CD_ARCH),x86_64) 
     100        PATH=$$PWD/../fakes-for-fglrx:$$PATH sh ../$(FILE1) --buildpkg Slackware/All 
     101        for a in $(DIR2) $(DIR3) $(DIR4) ; do \ 
     102            sh ../$$a.run -x ; ../build-nvidia-driver.native $$a $(VRS)-64bit ; done 
     103endif 
    87104        tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 
    88105            sed -i '/depmod/d' Makefile ; \ 
    89106            patch -Np0 -i ../../$(PATCH2) ; \ 
    90             PATH=$$PATH:$(WD)/bin make KERNDIR=`pwd`/.. ARCH=x86_64 CROSS_COMPILE=x86_64-unknown-linux-gnu- ; \ 
    91             PATH=$$PATH:$(WD)/bin make KERNDIR=`pwd`/.. ARCH=x86_64 CROSS_COMPILE=x86_64-unknown-linux-gnu- install 
     107            $(CROSS_MAKE) KERNDIR=`pwd`/.. ; \ 
     108            $(CROSS_MAKE) KERNDIR=`pwd`/.. install 
     109ifeq ($(CD_ARCH),x86) 
     110        tar xf ../$(FILE8) ; cd $(DIR8) ; \ 
     111            $(CROSS_MAKE) KERNELPATH=`pwd`/.. modules ; \ 
     112            $(CROSS_MAKE) KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-modules install-modules ; \ 
     113            cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS)-64bit.tgz . 
    92114        rm /lib/modules/*-64bit/{source,build} 
    93115        cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux64 
    94116endif 
    95117ifeq ($(CD_ARCH),x86_64) 
    96         make 
    97         make modules_install 
    98         sed 's/VERSION/$(VRS)/' ../fakes-for-fglrx/uname.in >../fakes-for-fglrx/uname 
    99         sed 's/VERSION/$(VRS)/' ../fakes-for-fglrx/cat.in >../fakes-for-fglrx/cat 
    100         chmod 755 ../fakes-for-fglrx/{uname,cat} 
    101         PATH=$$PWD/../fakes-for-fglrx:$$PATH sh ../$(FILE1) --buildpkg Slackware/All 
    102         for a in $(DIR2) $(DIR3) $(DIR4) ; do \ 
    103             sh ../$$a.run -x ; ../build-nvidia-driver.native $$a $(VRS)-64bit ; done 
    104         mv *.tgz /drivers 
    105         tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 
    106             sed -i '/depmod/d' Makefile ; \ 
    107             patch -Np0 -i ../../$(PATCH2) ; \ 
    108             make KERNDIR=`pwd`/.. ; make KERNDIR=`pwd`/.. install 
     118        tar xf ../$(FILE8) ; cd $(DIR8) ; \ 
     119            $(CROSS_MAKE) BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. ; \ 
     120            $(CROSS_MAKE) BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-modules install-modules ; \ 
     121            $(CROSS_MAKE) BINDIR=/usr/bin MANDIR=/usr/share/man KERNELPATH=`pwd`/.. DESTDIR=`pwd`/DESTDIR-tools install-tools ; \ 
     122            cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS).tgz . ; cd .. ; \ 
     123            cd DESTDIR-tools ; tar zcvf ../../$(DIR8)-tools.tgz . 
    109124        cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux 
    110125endif 
     126        mv *.tgz /drivers 
    111127 
    112128clean: