Changeset 2024
- Timestamp:
- 08/15/07 09:51:17 (1 year ago)
- Files:
-
- trunk/doc/README (modified) (2 diffs)
- trunk/packages/linux/Makefile (modified) (3 diffs)
- trunk/packages/linux64/Makefile (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/doc/README
r2017 r2024 71 71 Makefiles that can download, check and build each LFS package for you.) 72 72 73 You can compile other programs from sources directly on the CD. All locations 74 on the CD can be written to (including /usr). 75 73 76 VMWARE ISSUE 74 77 =========================== … … 92 95 type "linux nodhcp" at the boot loader prompt. This may be required for 93 96 wireless connections that utilize WEP or WPA encryption. 97 98 Users of wireless cards based on the Atheros chipset have to install the 99 proprietary "madwifi" driver. The driver is provided in the precompiled form 100 in the /drivers directory (if you loaded the CD contents to RAM, you have to 101 mount the CD and look into /media/cdrom/drivers instead). To install it, 102 run the following commands: 103 104 cd /drivers 105 tar -C / -xf madwifi-[version]-kernel-[kernel_version].tgz 106 tar -C / -xf madwifi-[version]-tools.tgz 107 depmod -ae 108 modprobe ath_pci 94 109 95 110 CONFIGURING X trunk/packages/linux/Makefile
r2022 r2024 54 54 SHA-$(FILE7)= 3eba4dc8e08ce256280adff492b541bda9c0198b 55 55 56 DIR8= madwifi-0.9.3.2 57 FILE8= $(DIR8).tar.bz2 58 URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8) 59 SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6 60 56 61 # Targets 57 62 … … 62 67 'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' 63 68 64 stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $( PATCH1)69 stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(PATCH1) 65 70 $(std_build) 66 71 … … 82 87 for a in $(DIR2) $(DIR3) $(DIR4) ; do \ 83 88 sh ../$$a.run -x ; ../build-nvidia-driver $$a $(VRS) ; done 84 mv *.tgz /drivers85 89 tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 86 90 sed -i '/depmod/d' Makefile ; \ 87 91 patch -Np0 -i ../../$(PATCH2) ; make KERNDIR=`pwd`/.. ; \ 88 92 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 89 100 cd .. ; ./debian-style-headers.sh $(DIR) 90 101 trunk/packages/linux64/Makefile
r2022 r2024 54 54 SHA-$(FILE7)= 3eba4dc8e08ce256280adff492b541bda9c0198b 55 55 56 DIR8= madwifi-0.9.3.2 57 FILE8= $(DIR8).tar.bz2 58 URL-$(FILE8)= http://easynews.dl.sourceforge.net/sourceforge/madwifi/$(FILE8) 59 SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6 60 61 ifeq ($(CD_ARCH),x86) 62 CROSS_MAKE= PATH=$$PATH:$(WD)/bin make ARCH=x86_64 CROSS_COMPILE=x86_64-unknown-linux-gnu- 63 endif 64 ifeq ($(CD_ARCH),x86_64) 65 CROSS_MAKE= make 66 endif 67 56 68 # Targets 57 69 … … 62 74 'cd $(ROOT) && make ch-$(NM)64 $(chbash-post-bash)' 63 75 64 stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $( PATCH1)76 stage2: Makefile $(FILE) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(PATCH1) 65 77 $(std_build) 66 78 … … 75 87 # Hack for fglrx 76 88 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 80 91 sed 's/VERSION/$(VRS)/' ../fakes-for-fglrx/uname.in >../fakes-for-fglrx/uname 81 92 sed 's/VERSION/$(VRS)/' ../fakes-for-fglrx/cat.in >../fakes-for-fglrx/cat 82 93 chmod 755 ../fakes-for-fglrx/{uname,cat} 94 ifeq ($(CD_ARCH),x86) 83 95 PATH=$$PWD/../fakes-for-fglrx:$$PATH sh ../$(FILE1) --buildpkg Slackware/Only_Module 84 96 for a in $(DIR2) $(DIR3) $(DIR4) ; do \ 85 97 sh ../$$a.run -x ; ../build-nvidia-driver $$a $(VRS)-64bit ; done 86 mv *.tgz /drivers 98 endif 99 ifeq ($(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 103 endif 87 104 tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 88 105 sed -i '/depmod/d' Makefile ; \ 89 106 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 109 ifeq ($(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 . 92 114 rm /lib/modules/*-64bit/{source,build} 93 115 cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux64 94 116 endif 95 117 ifeq ($(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 . 109 124 cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux 110 125 endif 126 mv *.tgz /drivers 111 127 112 128 clean:
