se è come dici .... allora come faccio a fare una procedura automatica per la creazione dell'initrd?!?!?!
@absinthe
ho capito ma metti che un chip si chiama "ali c8534" il modulo magari si chiama "c8534" con il tuo metodo non contenendo la parola "ali" non verrebbe incluso...no scusa mi sono spiegato male! se ad esempio io faccio un lspci del mio hw scopro che utilizzo un chipset della ali. aquel punto anzichè includere tutti i moduli come fa debian, fai un grep sui percorsi di /lib/modules/$KERNEL_VERSION e prendi _solo_ i moduli per chipset ali. è di per sè già automatizzata, non devi fare nessun case. semplicemente anzichè includere tutto ciò che si trova in quelle directory incluse da debian, tu greppi solo ciò che riguarda il tuo chipset!!!
per calcolare le dipendenze anche con il 2.4 forse adesso ho capito come fare dal codice debian... per il 2.6 uso il metodo di pat che poi in fin dei conti è molto simile se non uguale e quello debian.