Changeset 2078
- Timestamp:
- 09/26/07 06:52:49 (1 year ago)
- Files:
-
- branches/minimal/Makefile (modified) (1 diff)
- branches/minimal/doc/README (modified) (2 diffs)
- branches/minimal/etc/issue.fullcd (modified) (1 diff)
- branches/minimal/etc/issue.nosrc (modified) (1 diff)
- branches/minimal/etc/issue.toram (modified) (1 diff)
- branches/minimal/etc/modprobe.conf (copied) (copied from trunk/etc/modprobe.conf)
- branches/minimal/isolinux/isolinux.cfg (modified) (1 diff)
- branches/minimal/isolinux/options2.msg (modified) (2 diffs)
- branches/minimal/isolinux/options4.msg (modified) (2 diffs)
- branches/minimal/packages/LFS-BOOK/Makefile (modified) (1 diff)
- branches/minimal/packages/gpm/Makefile (modified) (2 diffs)
- branches/minimal/packages/gpm/gpm-1.20.1-default_client-1.patch (copied) (copied from trunk/packages/gpm/gpm-1.20.1-default_client-1.patch)
- branches/minimal/packages/initramfs/Makefile (modified) (2 diffs)
- branches/minimal/packages/initramfs/init.in (modified) (13 diffs)
- branches/minimal/packages/jhalfs/configuration (modified) (1 diff)
- branches/minimal/packages/linux/Makefile (modified) (4 diffs)
- branches/minimal/packages/linux/config.x86 (modified) (24 diffs)
- branches/minimal/packages/linux/debian-style-headers.sh (modified) (1 diff)
- branches/minimal/packages/linux64/Makefile (modified) (4 diffs)
- branches/minimal/packages/linux64/config.x86_64 (modified) (22 diffs)
- branches/minimal/packages/linux64/debian-style-headers.sh (copied) (copied from trunk/packages/linux64/debian-style-headers.sh)
- branches/minimal/packages/livecd-bootscripts/langconf (modified) (2 diffs)
- branches/minimal/packages/lynx/Makefile (modified) (1 diff)
- branches/minimal/packages/module-init-tools/Makefile (modified) (1 diff)
- branches/minimal/packages/multipath-tools (copied) (copied from trunk/packages/multipath-tools)
- branches/minimal/packages/udev/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/minimal/Makefile
r2052 r2078 277 277 ch-tcpwrappers ch-portmap ch-nfs-utils \ 278 278 ch-traceroute ch-rsync ch-jhalfs ch-sudo ch-bc ch-dialog ch-ncftp \ 279 ch-device-mapper ch-LVM2 ch-dmraid ch-dhcpcd ch-distcc ch-ppp ch-rp-pppoe ch-pptp \ 279 ch-device-mapper ch-LVM2 ch-dmraid ch-multipath-tools \ 280 ch-dhcpcd ch-distcc ch-ppp ch-rp-pppoe ch-pptp \ 280 281 ch-cpio ch-mutt ch-msmtp ch-tin ch-mdadm ch-which ch-brltty \ 281 282 ch-strace ch-iptables ch-eject ch-hdparm \ branches/minimal/doc/README
r2028 r2078 29 29 * pppd 30 30 * rp-pppoe 31 * pptp client 31 32 * dhcpcd 32 33 * ncftp … … 56 57 * LVM2 57 58 * dmraid 59 * kpartx 58 60 * hdparm 59 61 * parted branches/minimal/etc/issue.fullcd
r1959 r2078 11 11 12 12 All source packages needed to build an LFS system are located in [1;32m/lfs-sources[00m. 13 You can find the LFS book in [1;32m/usr/share/LFS-BOOK- SVN-HTML[00m.13 You can find the LFS book in [1;32m/usr/share/LFS-BOOK-6.3-HTML[00m. 14 14 15 15 Support questions concerning this CD should be directed to branches/minimal/etc/issue.nosrc
r1959 r2078 11 11 12 12 This CD does not include LFS sources. 13 You can find the LFS book in [1;32m/usr/share/LFS-BOOK- SVN-HTML[00m.13 You can find the LFS book in [1;32m/usr/share/LFS-BOOK-6.3-HTML[00m. 14 14 15 15 Support questions concerning this CD should be directed to branches/minimal/etc/issue.toram
r1959 r2078 14 14 the [1;32mlfs-sources[00m subdirectory of the mount point. 15 15 16 You can find the LFS book in [1;32m/usr/share/LFS-BOOK- SVN-HTML[00m.16 You can find the LFS book in [1;32m/usr/share/LFS-BOOK-6.3-HTML[00m. 17 17 18 18 Support questions concerning this CD should be directed to branches/minimal/isolinux/isolinux.cfg
r2020 r2078 10 10 label linux 11 11 kernel linux 12 append initrd=initramfs_data_cpio.gz 12 append initrd=initramfs_data_cpio.gz quiet 13 14 label linux64 15 kernel linux64 16 append initrd=initramfs_data_cpio.gz quiet branches/minimal/isolinux/options2.msg
r2052 r2078 9 9 Loads the whole CD contents (except sources and proprietary video 10 10 drivers) to RAM. 11 12 11 Note: this needs at least 512 MB of RAM, and you also need 13 12 to enable swap if you have less than 768 MB of RAM. … … 26 25 See /root/README for details. 27 26 28 27 debug 28 Causes kernel messages to appear on the screen. branches/minimal/isolinux/options4.msg
r2052 r2078 8 8 Uses the new FireWire stack. 9 9 10 nomsi noapic nolapic pci=noacpi acpi=offblacklist=yenta-socket ide=nodma10 nomsi noapic pci=noacpi acpi=off clock=pit blacklist=yenta-socket ide=nodma 11 11 These options work around various chipset bugs. Try them one-by-one in the 12 12 order given above and in various combinations if the CD does not boot, or if … … 19 19 SuperVario 40 Braille display connected by USB with default Braille table. 20 20 21 vga=[res ]21 vga=[resolution] 22 22 Examples: 23 23 vga=795 (1280x1024x24) vga=792 (1024x768x24) vga=789 (800x600x24) 24 24 vga=794 (1280x1024x16) vga=791 (1024x768x16) vga=788 (800x600x16) 25 25 26 NOTE: This is for the framebuffer console and has nothing to do with X27 server resolution. Also, it causes some X video drivers (e.g., "s3virge") to 28 malfunction. X server bug reports will be ignored if you use this option. 26 Enables the framebuffer console. 27 28 branches/minimal/packages/LFS-BOOK/Makefile
r2052 r2078 39 39 svn co $(REVPARM) $(URL) $(DIR) 40 40 # tar xf $(FILE) 41 cd $(DIR) ; make BASEDIR=../$(HTMLDIR) 41 cd $(DIR) ; make BASEDIR=../$(HTMLDIR) RENDERTMP=. 42 rm $(DIR)/lfs-full.xml $(DIR)/lfs-html.xml 42 43 cp -av $(DIR) $(HTMLDIR) /usr/share 43 44 sed -i 's@WWW_HOME=\".*\"@WWW_HOME=\"/usr/share/$(HTMLDIR)/index.html\"@' \ branches/minimal/packages/gpm/Makefile
r1528 r2078 17 17 SHA-$(PATCH2)= 8899a212eadfbda201d8da3e44590bd05b97f9f6 18 18 19 PATCH3= $(DIR)-default_client-1.patch 20 19 21 # Targets 20 22 … … 31 33 patch -Np1 -i ../$(PATCH1) 32 34 patch -Np1 -i ../$(PATCH2) 35 patch -Np1 -i ../$(PATCH3) 33 36 ./configure --prefix=/usr --sysconfdir=/etc --without-curses 34 37 LDFLAGS="-lm" make branches/minimal/packages/initramfs/Makefile
r2033 r2078 27 27 cp /etc/udev/rules.d/{05-*,2*,60-*} $(WDIR)/etc/udev/rules.d 28 28 sed -i 's/, *GROUP="[^"]*"//' $(WDIR)/etc/udev/rules.d/* 29 echo "blacklist generic" >$(WDIR)/etc/modprobe.conf 30 echo "blacklist ata_generic" >>$(WDIR)/etc/modprobe.conf 29 31 sed -e s/@VERSION@/$(VERSION)/ -e s/@LINKER@/$(LINKER)/ init.in >$(WDIR)/init 30 32 chmod 755 $(WDIR)/init … … 32 34 mknod -m 640 $(WDIR)/dev/console c 5 1 33 35 mknod -m 664 $(WDIR)/dev/null c 1 3 34 cp /bin/{sh,dd,cat,cp,killall,mkdir,mount,umount,sed,sleep,ln,rm,uname} $(WDIR)/bin 36 cp /bin/{sh,dd,cat,cp,killall,ls,mkdir,mount,umount,sed,sleep,ln,rm,uname} $(WDIR)/bin 37 cp /lib/{librt.so.1,libpthread.so.0} $(WDIR)/lib 35 38 cp /lib/{libblkid.so.1,libc.so.6,libdl.so.2,$(LINKER)} $(WDIR)/lib 36 39 cp /lib/{libncursesw.so.5,libreadline.so.5,libhistory.so.5} $(WDIR)/lib branches/minimal/packages/initramfs/init.in
r2033 r2078 1 1 #!/bin/sh 2 3 PATH=/bin:/usr/bin:/sbin:/usr/sbin 4 export PATH 2 5 3 6 EXPECTED_LABEL="lfslivecd-@VERSION@" … … 12 15 rootfstype=auto 13 16 ro="ro" 17 rootflags= 14 18 noresume=0 15 19 resume= … … 29 33 } 30 34 35 problem() { 36 cat <<"EOF" 37 The problem may be caused by the fact that ISA IDE and SCSI adapters are 38 no longer attempted to be autodetected. If you use such hardware, load the 39 proper driver manually with the "modprobe" command and exit from this shell. 40 For old IDE controllers, the correct module name is "ide-generic", or, if 41 you want to use the new libata-based driver, "pata-legacy". To avoid this 42 message next time you boot this CD, use a kernel command line like this: 43 linux load=ide-generic 44 45 This problem can be also caused by a slow SCSI controller or USB/FireWire 46 CD-ROM that needs more time to be detected. If you see any kernel messages 47 below, this is the case. In this case, it is sufficient to type "exit", 48 and the CD will continue the boot process. To avoid this message next 49 ime you boot this CD, use a kernel command line like this: 50 linux rootdelay=20 51 52 Dropping you to a shell. 53 54 EOF 55 sh 56 } 57 31 58 do_resume() { 32 59 case "$resume" in … … 37 64 if [ -b ${resume} ] ; then 38 65 eval echo $( stat -L -c '$(( 0x%t )):$(( 0x%T ))' ${resume} ) >/sys/power/resume 66 # MC syntax highlighting is buggy ' 39 67 else 40 echo "Cannot resume from device $resume, which doesn't exist" 68 cat <<EOF 69 The specified resume device ${resume} doesn't exist. 70 Please fix this problem and exit this shell. If you don't want to resume, 71 type "exit". 72 73 EOF 74 problem 75 # Retry 76 if [ -b ${resume} ] ; then 77 eval echo $( stat -L -c '$(( 0x%t )):$(( 0x%T ))' ${resume} ) >/sys/power/resume 78 # MC syntax highlighting is buggy ' 79 else 80 cat <<EOF 81 The specified resume device ${resume} still doesn't exist. 82 Assuming that you don't want to resume. 83 EOF 84 fi 41 85 fi 42 86 ;; … … 81 125 bs=1 count=1 skip=8 seek=47482 conv=notrunc 2>/dev/null 82 126 umount -n /.tmpfs/.cdrom 83 /sbin/losetup /dev/loop2 /.tmpfs/.fakecd.iso127 losetup /dev/loop2 /.tmpfs/.fakecd.iso 84 128 if [ -d /.tmpfs/.partition ] ; then 85 /sbin/losetup -d /dev/loop3129 losetup -d /dev/loop3 86 130 umount -n /.tmpfs/.partition && rm -rf /.tmpfs/.partition 87 131 fi … … 103 147 } 104 148 149 105 150 do_mount_cd() { 106 i=1 107 while [ ! -L /dev/lfs-cd ] ; do 151 while [ ! -b /dev/lfs-cd ] ; do 108 152 find_cd 109 153 110 if [ ! -L /dev/lfs-cd ] ; then 111 echo "LFS LiveCD not found." 112 TRIES=5 113 DELAY=6 # 30 seconds total 114 115 for (( ; i<=$TRIES ; i++ )) ; do 116 [ -L /dev/lfs-cd ] && break 117 118 echo -n "Retry attempt $i of $TRIES... " 119 sleep $DELAY 120 find_cd 121 122 [ -L /dev/lfs-cd ] && echo "success!" || echo "failed!" 123 done 124 fi 125 126 if [ ! -L /dev/lfs-cd ] ; then 127 echo "" 128 echo "LFS LiveCD could not find its device, perhaps due to" 129 echo "unsupported or undetected hardware. Or maybe this is" 130 echo "just a slow SCSI or USB controller that needs more time" 131 echo "to settle (workaround: add rootdelay=30 to the kernel" 132 echo "command line in the boot loader)." 133 echo "" 134 echo "Dropping you to a shell." 135 echo "Please load the needed modules and, optionally, make" 136 echo "/dev/lfs-cd a symlink pointing to the correct device." 137 echo "" 138 sh 154 if [ ! -b /dev/lfs-cd ] ; then 155 cat <<"EOF" 156 157 LFS LiveCD could not find its device, perhaps due to unsupported or 158 undetected hardware. Please fix this problem and exit this shell. 159 160 EOF 161 problem 139 162 fi 140 163 done … … 143 166 if [ "$toram" = 1 ] ; then copy_cd_to_ram ; fi 144 167 mount -n -t iso9660 -o ro /dev/lfs-cd /.tmpfs/.cdrom 145 /sbin/losetup /dev/loop0 /.tmpfs/.cdrom/root.ext2146 SIZE=` /sbin/blockdev --getsize /dev/loop0`168 losetup /dev/loop0 /.tmpfs/.cdrom/root.ext2 169 SIZE=`blockdev --getsize /dev/loop0` 147 170 OVERHEAD=$(( 0x1000 + $SIZE * 2 )) 148 171 OVLSIZE=$(( $SIZE + ( $OVERHEAD + 511 ) / 512 )) 149 172 dd if=/dev/null of=/.tmpfs/.overlay bs=512 seek=$OVLSIZE 2>/dev/null 150 /sbin/losetup /dev/loop1 /.tmpfs/.overlay151 echo "0 $SIZE snapshot /dev/loop0 /dev/loop1 p 8" | /sbin/dmsetup create lfs-cd173 losetup /dev/loop1 /.tmpfs/.overlay 174 echo "0 $SIZE snapshot /dev/loop0 /dev/loop1 p 8" | dmsetup create lfs-cd 152 175 mount -n -t ext2 /dev/mapper/lfs-cd /.root 153 176 mount -n --move /.tmpfs /.root/dev/shm … … 166 189 rm -f /.root/etc/udev/rules.d/76-network.rules 167 190 fi 191 ( IFS="," ; for module in $load ; do 192 echo "$module" >>/.root/etc/sysconfig/modules 193 done ) 194 168 195 } 169 196 … … 173 200 DEVICE=${DEVICE%%:*} 174 201 mkdir /.tmpfs/.partition 175 mount -n -t "$rootfstype" -o "$rootflags" "$DEVICE" /.tmpfs/.partition 176 /sbin/losetup /dev/loop3 "/.tmpfs/.partition/$FILE" 202 while [ ! -b "$DEVICE" ] ; do 203 cat <<EOF 204 205 The device ${DEVICE}, which is supposed to contain a file 206 with the ISO9660 image of the LFS LiveCD, does not exist. 207 Please fix this problem and exit this shell. 208 209 EOF 210 problem 211 done 212 if ! mount -n -t "$rootfstype" -o "$rootflags" "$DEVICE" /.tmpfs/.partition ; then 213 cat <<EOF 214 215 Could not mount device ${DEVICE} 216 (but it does exist, please mention this when asking for support). 217 Sleeping forever. Please reboot and fix the kernel command line. 218 219 Maybe you have put the ISO9660 image of the LiveCD onto a partition 220 formatted with an unsupported file system? 221 222 Or maybe filesystem type autodetection went wrong, in which case 223 you should add rootfstype=... to the kernel command line. 224 225 Available partitions: 226 EOF 227 cat /proc/partitions 228 while true ; do sleep 10000 ; done 229 fi 230 if [ ! -f "/.tmpfs/.partition/$FILE" ] ; then 231 cat <<EOF 232 233 The file ${FILE} does not exist on the device ${DEVICE}. 234 Sleeping forever. Please reboot and fix the kernel command line. 235 236 Maybe you have specified a wrong device or file name? Does the following 237 list of files on the partition look right? 238 EOF 239 ( cd /.tmpfs/.partition ; ls ) 240 umount -n /.tmpfs/.partition 241 while true ; do sleep 10000 ; done 242 fi 243 losetup /dev/loop3 "/.tmpfs/.partition/$FILE" 177 244 ln -sf /dev/loop3 /dev/lfs-cd 178 245 do_mount_cd … … 189 256 do_mount_iso 190 257 ;; 258 /dev/*) 259 while [ ! -b "$root" ] ; do 260 cat <<EOF 261 The device ${root}, which is supposed to contain the 262 root file system, does not exist. 263 Please fix this problem and exit this shell. 264 265 EOF 266 problem 267 done 268 if ! mount -n -t "$rootfstype" -o "$rootflags" "$root" /.root ; then 269 cat <<EOF 270 271 Could not mount device ${root} 272 Sleeping forever. Please reboot and fix the kernel command line. 273 274 Maybe the device is formatted with an unsupported file system? 275 276 Or maybe filesystem type autodetection went wrong, in which case 277 you should add the rootfstype=... parameter to the kernel command line. 278 279 Available partitions: 280 EOF 281 cat /proc/partitions 282 while true ; do sleep 10000 ; done 283 fi 284 ;; 191 285 *:*) 192 286 ( IFS=":" ; mknod /dev/root b $root ) 193 mount -n -t "$rootfstype" -o "$rootflags" /dev/root /.root 194 ;; 195 /dev/*) 196 mount -n -t "$rootfstype" -o "$rootflags" "$root" /.root 287 if ! mount -n -t "$rootfstype" -o "$rootflags" /dev/root /.root ; then 288 cat <<EOF 289 290 Could not mount device $root 291 Sleeping forever. Please reboot and fix the kernel command line. 292 293 Maybe the device is formatted with an unsupported file system? 294 295 Or maybe filesystem type autodetection went wrong, in which case 296 you should add the rootfstype=... parameter to the kernel command line. 297 298 Available partitions: 299 EOF 300 cat /proc/partitions 301 while true ; do sleep 10000 ; done 302 fi 197 303 ;; 198 304 "") … … 243 349 rootfstype=*) 244 350 rootfstype=${param#rootfstype=} 351 ;; 352 rootflags=*) 353 rootflags=${param#rootflags=} 245 354 ;; 246 355 ro) … … 279 388 done 280 389 echo "install ata_piix /sbin/modprobe piix ; /sbin/modprobe -i ata_piix" >>/etc/modprobe.conf 281 echo "blacklist ata_generic" >>/etc/modprobe.conf282 390 ;; 283 391 1) … … 311 419 echo "options generic all_generic_ide=1" >>/etc/modprobe.conf 312 420 echo "options ata-generic all_generic_ide=1" >>/etc/modprobe.conf 313 else 421 fi 422 423 udevd --daemon 424 425 ( IFS="," ; for module in $load ; do 426 modprobe "$module" 427 done ) 428 429 udevtrigger 430 udevsettle 431 if [ "$all_generic_ide" = 1 ] ; then 314 432 if [ "$PATA" = 0 ] ; then 315 echo "blacklist generic" >>/etc/modprobe.conf433 modprobe generic 316 434 else 317 echo "blacklist ata-generic" >>/etc/modprobe.conf 318 fi 435 modprobe ata_generic 436 fi 437 udevsettle 319 438 fi 320 439 321 /sbin/udevd --daemon322 323 ( IFS="," ; for module in $load ; do324 /sbin/modprobe "$module"325 done )326 327 /sbin/udevtrigger328 /sbin/udevsettle329 440 if [ -n "$rootdelay" ] ; then sleep "$rootdelay" ; fi 330 441 branches/minimal/packages/jhalfs/configuration
r1991 r2078 19 19 # BRANCH is not set 20 20 BRANCH_ID="" 21 BOOK="/usr/share/LFS-BOOK- SVN-XML"21 BOOK="/usr/share/LFS-BOOK-6.3-XML" 22 22 # ARCH_X86 is not set 23 23 # ARCH_MIPS is not set branches/minimal/packages/linux/Makefile
r2052 r2078 40 40 SHA-$(FILE8)= ccd8f4ba267df75ca002d8dbf66b09347e1bc0b6 41 41 42 DIR9=rtl-mac80211-20070729 43 FILE9= $(DIR9).tar.bz2 44 URL-$(FILE9)= http://www.hauke-m.de/fileadmin/rtl-wifi/$(FILE9) 45 SHA-$(FILE9)= 001787fe6556cdfe02ec77665e83f7747d71b953 46 47 42 48 # Targets 43 49 … … 48 54 'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' 49 55 50 stage2: Makefile $(FILE) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $( PATCH1)56 stage2: Makefile $(FILE) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(PATCH1) 51 57 $(std_build) 52 58 … … 62 68 make modules_install 63 69 cp -v arch/i386/boot/bzImage /boot/isolinux/linux 64 tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 70 # both rtl8187 and rt2x00 build eeprom_93cx6.ko and thus conflict 71 # so we have to hack the build 72 tar xf ../$(FILE7) ; tar xf ../$(FILE9) ; cd $(DIR7) ; \ 73 cp ../../config.rt2x00 config ; cp ../$(DIR9)/rtl* . ; \ 74 sed -i 's@"eeprom_93cx6.h"@<linux/eeprom_93cx6.h>@' rtl8187_dev.c ; \ 65 75 sed -i '/depmod/d' Makefile ; \ 76 echo "obj-m += rtl8187.o" >>Makefile ; \ 77 echo "rtl8187-objs := rtl8187_dev.o rtl8187_rtl8225.o" >>Makefile ; \ 66 78 patch -Np0 -i ../../$(PATCH2) ; make KERNDIR=`pwd`/.. ; \ 67 79 make KERNDIR=`pwd`/.. install … … 72 84 cd DESTDIR-modules ; tar zcvf ../../$(DIR8)-kernel-$(VRS).tgz . ; cd .. ; \ 73 85 cd DESTDIR-tools ; tar zcvf ../../$(DIR8)-tools.tgz . 86 rm -rf $(DIR2) $(DIR3) $(DIR4) $(DIR5) $(DIR6) $(DIR7) $(DIR8) $(DIR9) 87 ../debian-style-headers.sh 74 88 mv *.tgz /drivers 75 cd .. ; ./debian-style-headers.sh $(DIR)76 89 77 90 clean: branches/minimal/packages/linux/config.x86
r2027 r2078 1 1 # 2 2 # Automatically generated make config: don't edit 3 # Linux kernel version: 2.6.22. 24 # Wed Aug 15 17:47:27 20073 # Linux kernel version: 2.6.22.5 4 # Sat Sep 22 17:26:17 2007 5 5 # 6 6 CONFIG_X86_32=y … … 363 363 CONFIG_IP_MULTICAST=y 364 364 # CONFIG_IP_ADVANCED_ROUTER is not set 365 # CONFIG_ASK_IP_FIB_HASH is not set366 # CONFIG_IP_FIB_TRIE is not set367 365 CONFIG_IP_FIB_HASH=y 368 366 # CONFIG_IP_PNP is not set … … 384 382 # CONFIG_TCP_CONG_ADVANCED is not set 385 383 CONFIG_TCP_CONG_CUBIC=y 386 # CONFIG_DEFAULT_BIC is not set387 # CONFIG_DEFAULT_CUBIC is not set388 # CONFIG_DEFAULT_HTCP is not set389 # CONFIG_DEFAULT_VEGAS is not set390 # CONFIG_DEFAULT_WESTWOOD is not set391 # CONFIG_DEFAULT_RENO is not set392 384 CONFIG_DEFAULT_TCP_CONG="cubic" 393 385 # CONFIG_TCP_MD5SIG is not set … … 406 398 CONFIG_NETFILTER_NETLINK_QUEUE=m 407 399 CONFIG_NETFILTER_NETLINK_LOG=m 408 # CONFIG_NF_CONNTRACK_ENABLED is not set 409 # CONFIG_NF_CONNTRACK is not set 400 CONFIG_NF_CONNTRACK_ENABLED=m 401 CONFIG_NF_CONNTRACK=m 402 CONFIG_NF_CT_ACCT=y 403 CONFIG_NF_CONNTRACK_MARK=y 404 CONFIG_NF_CONNTRACK_EVENTS=y 405 CONFIG_NF_CT_PROTO_GRE=m 406 CONFIG_NF_CT_PROTO_SCTP=m 407 CONFIG_NF_CONNTRACK_AMANDA=m 408 CONFIG_NF_CONNTRACK_FTP=m 409 CONFIG_NF_CONNTRACK_H323=m 410 CONFIG_NF_CONNTRACK_IRC=m 411 CONFIG_NF_CONNTRACK_NETBIOS_NS=m 412 CONFIG_NF_CONNTRACK_PPTP=m 413 CONFIG_NF_CONNTRACK_SANE=m 414 CONFIG_NF_CONNTRACK_SIP=m 415 CONFIG_NF_CONNTRACK_TFTP=m 416 CONFIG_NF_CT_NETLINK=m 410 417 CONFIG_NETFILTER_XTABLES=m 411 418 CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m 419 CONFIG_NETFILTER_XT_TARGET_CONNMARK=m 412 420 CONFIG_NETFILTER_XT_TARGET_DSCP=m 413 421 CONFIG_NETFILTER_XT_TARGET_MARK=m 414 422 CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m 415 423 CONFIG_NETFILTER_XT_TARGET_NFLOG=m 424 CONFIG_NETFILTER_XT_TARGET_NOTRACK=m 416 425 CONFIG_NETFILTER_XT_TARGET_TCPMSS=m 417 426 CONFIG_NETFILTER_XT_MATCH_COMMENT=m 427 CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m 428 CONFIG_NETFILTER_XT_MATCH_CONNMARK=m 429 CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m 418 430 CONFIG_NETFILTER_XT_MATCH_DCCP=m 419 431 CONFIG_NETFILTER_XT_MATCH_DSCP=m 420 432 CONFIG_NETFILTER_XT_MATCH_ESP=m 433 CONFIG_NETFILTER_XT_MATCH_HELPER=m 421 434 CONFIG_NETFILTER_XT_MATCH_LENGTH=m 422 435 CONFIG_NETFILTER_XT_MATCH_LIMIT=m … … 428 441 CONFIG_NETFILTER_XT_MATCH_REALM=m 429 442 CONFIG_NETFILTER_XT_MATCH_SCTP=m 443 CONFIG_NETFILTER_XT_MATCH_STATE=m 430 444 CONFIG_NETFILTER_XT_MATCH_STATISTIC=m 431 445 CONFIG_NETFILTER_XT_MATCH_STRING=m … … 436 450 # IP: Netfilter Configuration 437 451 # 452 CONFIG_NF_CONNTRACK_IPV4=m 453 CONFIG_NF_CONNTRACK_PROC_COMPAT=y 438 454 CONFIG_IP_NF_QUEUE=m 439 455 CONFIG_IP_NF_IPTABLES=m … … 450 466 CONFIG_IP_NF_TARGET_LOG=m 451 467 CONFIG_IP_NF_TARGET_ULOG=m 468 CONFIG_NF_NAT=m 469 CONFIG_NF_NAT_NEEDED=y 470 CONFIG_IP_NF_TARGET_MASQUERADE=m 471 CONFIG_IP_NF_TARGET_REDIRECT=m 472 CONFIG_IP_NF_TARGET_NETMAP=m 473 CONFIG_IP_NF_TARGET_SAME=m 474 CONFIG_NF_NAT_SNMP_BASIC=m 475 CONFIG_NF_NAT_PROTO_GRE=m 476 CONFIG_NF_NAT_FTP=m 477 CONFIG_NF_NAT_IRC=m 478 CONFIG_NF_NAT_TFTP=m 479 CONFIG_NF_NAT_AMANDA=m 480 CONFIG_NF_NAT_PPTP=m 481 CONFIG_NF_NAT_H323=m 482 CONFIG_NF_NAT_SIP=m 452 483 CONFIG_IP_NF_MANGLE=m 453 484 CONFIG_IP_NF_TARGET_TOS=m 454 485 CONFIG_IP_NF_TARGET_ECN=m 455 486 CONFIG_IP_NF_TARGET_TTL=m 487 CONFIG_IP_NF_TARGET_CLUSTERIP=m 456 488 CONFIG_IP_NF_RAW=m 457 # CONFIG_IP_NF_ARPTABLES is not set 489 CONFIG_IP_NF_ARPTABLES=m 490 CONFIG_IP_NF_ARPFILTER=m 491 CONFIG_IP_NF_ARP_MANGLE=m 458 492 # CONFIG_IP_DCCP is not set 459 493 # CONFIG_IP_SCTP is not set … … 628 662 CONFIG_WIRELESS_EXT=y 629 663 CONFIG_MAC80211=m 664 CONFIG_MAC80211_LEDS=y 630 665 # CONFIG_MAC80211_DEBUG is not set 631 666 CONFIG_IEEE80211=m … … 660 695 # Parallel port support 661 696 # 662 # CONFIG_PARPORT is not set 697 CONFIG_PARPORT=m 698 CONFIG_PARPORT_PC=m 699 CONFIG_PARPORT_SERIAL=m 700 CONFIG_PARPORT_PC_FIFO=y 701 CONFIG_PARPORT_PC_SUPERIO=y 702 CONFIG_PARPORT_PC_PCMCIA=m 703 # CONFIG_PARPORT_GSC is not set 704 CONFIG_PARPORT_AX88796=m 705 CONFIG_PARPORT_1284=y 706 CONFIG_PARPORT_NOT_PC=y 663 707 664 708 # … … 681 725 CONFIG_BLK_DEV_FD=m 682 726 # CONFIG_BLK_DEV_XD is not set 727 CONFIG_PARIDE=m 728 729 # 730 # Parallel IDE high-level drivers 731 # 732 CONFIG_PARIDE_PD=m 733 CONFIG_PARIDE_PCD=m 734 CONFIG_PARIDE_PF=m 735 CONFIG_PARIDE_PT=m 736 CONFIG_PARIDE_PG=m 737 738 # 739 # Parallel IDE protocol modules 740 # 741 CONFIG_PARIDE_ATEN=m 742 CONFIG_PARIDE_BPCK=m 743 CONFIG_PARIDE_BPCK6=m 744 CONFIG_PARIDE_COMM=m 745 CONFIG_PARIDE_DSTR=m 746 CONFIG_PARIDE_FIT2=m 747 CONFIG_PARIDE_FIT3=m 748 CONFIG_PARIDE_EPAT=m 749 CONFIG_PARIDE_EPATC8=y 750 CONFIG_PARIDE_EPIA=m 751 CONFIG_PARIDE_FRIQ=m 752 CONFIG_PARIDE_FRPW=m 753 CONFIG_PARIDE_KBIC=m 754 CONFIG_PARIDE_KTTI=m 755 CONFIG_PARIDE_ON20=m 756 CONFIG_PARIDE_ON26=m 683 757 CONFIG_BLK_CPQ_DA=m 684 758 CONFIG_BLK_CPQ_CISS_DA=m … … 733 807 CONFIG_BLK_DEV_CMD640=y 734 808 # CONFIG_BLK_DEV_CMD640_ENHANCED is not set 735 CONFIG_BLK_DEV_IDEPNP=y 809 # CONFIG_BLK_DEV_IDEPNP is not set 736 810 CONFIG_BLK_DEV_IDEPCI=y 737 811 CONFIG_IDEPCI_SHARE_IRQ=y … … 871 945 CONFIG_SCSI_INITIO=m 872 946 CONFIG_SCSI_INIA100=m 947 CONFIG_SCSI_PPA=m 948 CONFIG_SCSI_IMM=m 949 # CONFIG_SCSI_IZIP_EPP16 is not set 950 # CONFIG_SCSI_IZIP_SLOW_CTR is not set 873 951 CONFIG_SCSI_NCR53C406A=m 874 952 CONFIG_SCSI_STEX=m … … 1008 1086 CONFIG_FUSION_SAS=m 1009 1087 CONFIG_FUSION_MAX_SGE=128 1010 # CONFIG_FUSION_CTL is not set 1088 CONFIG_FUSION_CTL=m 1089 CONFIG_FUSION_LAN=m 1011 1090 1012 1091 # … … 1172 1251 CONFIG_VIA_RHINE_NAPI=y 1173 1252 CONFIG_SC92031=m 1253 CONFIG_NET_POCKET=y 1254 CONFIG_ATP=m 1255 CONFIG_DE600=m 1256 CONFIG_DE620=m 1174 1257 CONFIG_NETDEV_1000=y 1175 1258 CONFIG_ACENIC=m … … 1303 1386 # CONFIG_FDDI is not set 1304 1387 # CONFIG_HIPPI is not set 1388 CONFIG_PLIP=m 1305 1389 CONFIG_PPP=m 1306 1390 CONFIG_PPP_MULTILINK=y … … 1312 1396 CONFIG_PPP_MPPE=m 1313 1397 CONFIG_PPPOE=m 1314 # CONFIG_SLIP is not set 1398 CONFIG_SLIP=m 1399 CONFIG_SLIP_COMPRESSED=y 1315 1400 CONFIG_SLHC=m 1316 # CONFIG_NET_FC is not set 1401 CONFIG_SLIP_SMART=y 1402 CONFIG_SLIP_MODE_SLIP6=y 1403 CONFIG_NET_FC=y 1317 1404 # CONFIG_SHAPER is not set 1318 1405 # CONFIG_NETCONSOLE is not set … … 1394 1481 CONFIG_SERIO_SERPORT=m 1395 1482 # CONFIG_SERIO_CT82C710 is not set 1483 # CONFIG_SERIO_PARKBD is not set 1396 1484 # CONFIG_SERIO_PCIPS2 is not set 1397 1485 CONFIG_SERIO_LIBPS2=y … … 1426 1514 CONFIG_UNIX98_PTYS=y 1427 1515 # CONFIG_LEGACY_PTYS is not set 1516 CONFIG_PRINTER=m 1517 # CONFIG_LP_CONSOLE is not set 1518 CONFIG_PPDEV=m 1519 # CONFIG_TIPAR is not set 1428 1520 1429 1521 # … … 1469 1561 # PCMCIA character devices 1470 1562 # 1471 # CONFIG_SYNCLINK_CS is not set 1563 CONFIG_SYNCLINK_CS=m 1472 1564 # CONFIG_CARDMAN_4000 is not set 1473 1565 # CONFIG_CARDMAN_4040 is not set … … 1633 1725 # CONFIG_SND_DUMMY is not set 1634 1726 # CONFIG_SND_MTPAV is not set 1727 # CONFIG_SND_MTS64 is not set 1635 1728 # CONFIG_SND_SERIAL_U16550 is not set 1636 1729 # CONFIG_SND_MPU401 is not set 1730 # CONFIG_SND_PORTMAN2X4 is not set 1637 1731 1638 1732 # … … 1859 1953 # USB port drivers 1860 1954 # 1955 # CONFIG_USB_USS720 is not set 1861 1956 1862 1957 # … … 1952 2047 # LED devices 1953 2048 # 1954 # CONFIG_NEW_LEDS is not set 2049 CONFIG_NEW_LEDS=y 2050 CONFIG_LEDS_CLASS=m 1955 2051 1956 2052 # … … 1961 2057 # LED Triggers 1962 2058 # 2059 CONFIG_LEDS_TRIGGERS=y 2060 CONFIG_LEDS_TRIGGER_TIMER=m 2061 CONFIG_LEDS_TRIGGER_IDE_DISK=y 2062 CONFIG_LEDS_TRIGGER_HEARTBEAT=m 1963 2063 1964 2064 # … … 2006 2106 # DMA Devices 2007 2107 # 2108 2109 # 2110 # Auxiliary Display support 2111 # 2112 # CONFIG_KS0108 is not set 2008 2113 2009 2114 # branches/minimal/packages/linux/debian-style-headers.sh
r1823 r2078 1 1 #!/bin/sh 2 2 3 SRCDIR="$1" 4 KVERSION=`grep UTS_RELEASE "$SRCDIR/include/linux/utsrelease.h" | cut -d '"' -f 2` 3 KVERSION=`grep UTS_RELEASE include/linux/utsrelease.h | cut -d '"' -f 2` 5 4 DSTDIR=/usr/src/linux-$KVERSION 6 7 echo $SRCDIR $DSTDIR8 5 9 6 rm -rf "$DSTDIR" 10 7 mkdir "$DSTDIR" 11 cp -rv "$SRCDIR/.config" "$SRCDIR/Makefile" "$SRCDIR/Module.symvers" "$DSTDIR" 12 cp -rv "$SRCDIR/.kconfig.d" "$SRCDIR/.version" "$SRCDIR/.kernelrelease" "$DSTDIR" 13 cp -rv "$SRCDIR/include" "$SRCDIR/scripts" "$DSTDIR" 14 ( cd "$SRCDIR" ; find -type d ) | ( 15 while read dir ; do 16 mkdir -p "$DSTDIR/$dir" 17 done ) 18 ( cd "$SRCDIR" ; find -type f -a '(' -name Kconfig\* \ 19 -o -name Makefile\* -o -name \*.s ')' ) | ( 20 cd "$SRCDIR" 8 cp -r .config Makefile Module.symvers .kconfig.d .version .kernelrelease scripts "$DSTDIR" 9 mkdir -p "$DSTDIR/include" 10 find include -maxdepth 1 | grep -v asm- | xargs '-I{}' cp -r '{}' "$DSTDIR/include" 11 cp -r include/asm-{i386,x86_64,generic} "$DSTDIR/include" 12 find . -type f -a '(' -name Kconfig\* \ 13 -o -name Makefile\* -o -name \*.s ')' | ( 21 14 while read file ; do 22 cp -v "$file" "$DSTDIR/$file" 15 case "$file" in 16 ./arch/i386*|./include/asm-generic*|./include/asm-i386*|./include/asm-x86_64*) 17 mkdir -p "$DSTDIR/`dirname $file`" 18 cp "$file" "$DSTDIR/$file" 19 ;; 20 ./arch/*|./include/asm-*) 21 ;; 22 *) 23 mkdir -p "$DSTDIR/`dirname $file`" 24 cp "$file" "$DSTDIR/$file" 25 ;; 26 esac 23 27 done ) 24 28 ln -nsf "$DSTDIR" "/lib/modules/$KVERSION/source" branches/minimal/packages/linux64/Makefile
r2052 r2078 47 47 endif 48 48 49 DIR9=rtl-mac80211-20070729 50 FILE9= $(DIR9).tar.bz2 51 URL-$(FILE9)= http://www.hauke-m.de/fileadmin/rtl-wifi/$(FILE9) 52 SHA-$(FILE9)= 001787fe6556cdfe02ec77665e83f7747d71b953 53 54 49 55 # Targets 50 56 … … 55 61 'cd $(ROOT) && make ch-$(NM)64 $(chbash-post-bash)' 56 62 57 stage2: Makefile $(FILE) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $( PATCH1)63 stage2: Makefile $(FILE) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(PATCH1) 58 64 $(std_build) 59 65 … … 68 74 $(CROSS_MAKE) 69 75 $(CROSS_MAKE) modules_install 70 tar xf ../$(FILE7) ; cd $(DIR7) ; cp ../../config.rt2x00 config ; \ 76 # both rtl8187 and rt2x00 build eeprom_93cx6.ko and thus conflict 77 # so we have to hack the build 78 tar xf ../$(FILE7) ; tar xf ../$(FILE9) ; cd $(DIR7) ; \ 79 cp ../../config.rt2x00 config ; cp ../$(DIR9)/rtl* . ; \ 80 sed -i 's@"eeprom_93cx6.h"@<linux/eeprom_93cx6.h>@' rtl8187_dev.c ; \ 71 81 sed -i '/depmod/d' Makefile ; \ 82 echo "obj-m += rtl8187.o" >>Makefile ; \ 83 echo "rtl8187-objs := rtl8187_dev.o rtl8187_rtl8225.o" >>Makefile ; \ 72 84 patch -Np0 -i ../../$(PATCH2) ; \ 73 85 $(CROSS_MAKE) KERNDIR=`pwd`/.. ; \ … … 89 101 cd DESTDIR-tools ; tar zcvf ../../$(DIR8)-tools.tgz . 90 102 cp -v arch/x86_64/boot/bzImage /boot/isolinux/linux 103 rm -rf $(DIR2) $(DIR3) $(DIR4) $(DIR5) $(DIR6) $(DIR7) $(DIR8) $(DIR9) 104 ../debian-style-headers.sh 91 105 endif 92 106 mv *.tgz /drivers 107 93 108 94 109 clean: branches/minimal/packages/linux64/config.x86_64
r2027 r2078 1 1 # 2 2 # Automatically generated make config: don't edit 3 # Linux kernel version: 2.6.22. 24 # Wed Aug 15 17:47:2720073 # Linux kernel version: 2.6.22.5 4 # Mon Sep 17 18:40:16 2007 5 5 # 6 6 CONFIG_X86_64=y … … 304 304 CONFIG_IP_MULTICAST=y 305 305 # CONFIG_IP_ADVANCED_ROUTER is not set 306 # CONFIG_ASK_IP_FIB_HASH is not set307 # CONFIG_IP_FIB_TRIE is not set308 306 CONFIG_IP_FIB_HASH=y 309 307 # CONFIG_IP_PNP is not set … … 325 323 # CONFIG_TCP_CONG_ADVANCED is not set 326 324 CONFIG_TCP_CONG_CUBIC=y 327 # CONFIG_DEFAULT_BIC is not set328 # CONFIG_DEFAULT_CUBIC is not set329 # CONFIG_DEFAULT_HTCP is not set330 # CONFIG_DEFAULT_VEGAS is not set331 # CONFIG_DEFAULT_WESTWOOD is not set332 # CONFIG_DEFAULT_RENO is not set333 325 CONFIG_DEFAULT_TCP_CONG="cubic" 334 326 # CONFIG_TCP_MD5SIG is not set … … 351 343 CONFIG_NF_CT_ACCT=y 352 344 CONFIG_NF_CONNTRACK_MARK=y 353 # CONFIG_NF_CONNTRACK_EVENTS is not set 345 CONFIG_NF_CONNTRACK_EVENTS=y 354 346 CONFIG_NF_CT_PROTO_GRE=m 355 347 CONFIG_NF_CT_PROTO_SCTP=m … … 610 602 CONFIG_WIRELESS_EXT=y 611 603 CONFIG_MAC80211=m 604 CONFIG_MAC80211_LEDS=y 612 605
