Changeset 72


Ignore:
Timestamp:
05/28/06 22:50:34 (8 years ago)
Author:
root
Message:

More NICpicking. Now it also writes a new part of modules.lst

Location:
floppyfw
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • floppyfw/makefiles/floppy.mk

    r19 r72  
    11 
    22TMP_FLOPPY_DIR = $(TMP_DIR)/floppy 
     3INSERT_NICS = `cat $(TMP_DIR)/nicmodules.lst` 
    34 
    45floppydir: 
     
    2728        cp $(SCRIPTS_DIR)/syslinux.cfg $(BASE_DIR)/floppy/. 
    2829        cp $(SCRIPTS_DIR)/modules.lst $(BASE_DIR)/floppy/. 
     30        echo $(INSERT_NICS) 
     31        $(SED) "s/^INSERT_NICS/$(INSERT_NICS)/" $(BASE_DIR)/floppy/modules.lst 
    2932         
    3033        cp $(MODULES_BASE_DIR)/basemods.ffw $(BASE_DIR)/floppy/modules/. 
  • floppyfw/makefiles/modpack/nics.mk

    r61 r72  
    33        mkdir -p $(MODULES_BASE_DIR)/nics/lib/modules/$(LINUX_VERSION)/kernel/drivers/net 
    44 
    5         $(BASE_DIR)/perl/modpick.pl --kernelversion=$(LINUX_VERSION) --moduleroot=$(MODULES_DIR) --d --copyto="$(MODULES_BASE_DIR)/nics/" --module="$(NICS)" 
     5        $(BASE_DIR)/perl/modpick.pl --kernelversion=$(LINUX_VERSION) --moduleroot=$(MODULES_DIR) --d --copyto="$(MODULES_BASE_DIR)/nics/" --module="$(NICS)" > $(TMP_DIR)/nicmodules.lst 
    66         
    77        ( cd $(MODULES_BASE_DIR)/nics; tar -cpvf ../nics.tar *; ) 
  • floppyfw/perl/modpick.pl

    r62 r72  
    11#!/usr/bin/perl -w 
    22# 
    3 # $Id$ 
     3# $Id:$ 
    44 
    55=head1 AUTHOR 
     
    130130} 
    131131 
    132 print join(" ", @deplist) . "\n"; 
    133  
     132# This is not really the deplist but the list you can use 
     133# for modules.lst 
     134if ($deplist) { 
     135 
     136        map { s/.*\/// } @deplist; 
     137        map { s/\.o// } @deplist; 
     138 
     139        # I shall say this only once. 
     140        # And never read it again, thanks Peder. 
     141        printf "%s\n", join "\n", do { my %f; grep { ! $f{$_}++ } @deplist }; 
     142 
     143} else { 
     144        # Not sure I need this. 
     145        print join(" ", @deplist) . "\n"; 
     146} 
    134147 
    135148# print "PATHS:\n\n"; 
  • floppyfw/scripts/modules.lst

    r1 r72  
    1212# Network Interface Cards: 
    1313# 
    14 3c509 
    15 3c59x 
    16 8390 
    17 ne2k-pci 
    1814# 
    1915# The ne module cannot autoprobe and needs an io port. 
    2016# for more than one ne-card, separate the io-ports with a comma. 
    2117# Like; ne io=0x300,0x340 
    22 ne io=0x300  
    23 mii 
    24 tulip 
    25 e100 
    26 r8169 
    27 8139cp 
    28 8139too 
    29 pcnet32 
    30 forcedeth 
     18INSERT_NICS 
    3119# 
    3220# Iptables modules: 
Note: See TracChangeset for help on using the changeset viewer.