Pagina 1 di 1

cosa strana in mkinitrd current

Inviato: ven 15 giu 2007, 9:12
da submax82
in mkinitrd 1.1.2 della current

ftp://ftp.slackware.com/pub/slackware/s ... d/mkinitrd

c'è una cosa strana

Codice: Seleziona tutto

if grep -q "#insmod /lib/modules/2.6.18.8-smp/reiserfs.ko" $SOURCE_TREE/load_kernel_modules ; then
    rm -f $SOURCE_TREE/load_kernel_modules
    touch $SOURCE_TREE/load_kernel_modules
    chmod 755 $SOURCE_TREE/load_kernel_modules
    echo "# This is a script used to load the kernel modules." >> $SOURCE_TREE/load_kernel_modules
    echo "# To use it, chmod it 755, and then add the insmod" >> $SOURCE_TREE/load_kernel_modules
    echo "# lines needed to load your modules, like this:" >> $SOURCE_TREE/load_kernel_modules
    echo >> $SOURCE_TREE/load_kernel_modules
  fi
a cosa serve questo if
if grep -q "#insmod /lib/modules/2.6.18.8-smp/reiserfs.ko" $SOURCE_TREE/load_kernel_modules ; then
? e perchè proprio 2.6.18.8-smp ? mi sembra un errore...

Inviato: ven 15 giu 2007, 10:08
da bzImage
:idea: forse è una configurazione speciale per il 2.6.18.8 smp con il resizerfs

Inviato: ven 15 giu 2007, 10:44
da sid77
è un controllo sull'esistenza o meno del file load_kernel_modules.
non è un errore il controllo sul kernel smp perchè tanto quell'insmod è commentato (è una riga di esempio).
il corpo dell'if scrive il file di default.

Inviato: ven 15 giu 2007, 17:53
da submax82
sid77 ha scritto:è un controllo sull'esistenza o meno del file load_kernel_modules.
non è un errore il controllo sul kernel smp perchè tanto quell'insmod è commentato (è una riga di esempio).
il corpo dell'if scrive il file di default.
ho capito anche io ma è un test inutile, inoltre potrebbe assere un errore/dimenticanza visto che la current ha usato per parecchio tempo linux 2.6.18 come mi ha detto Pat ...

Inviato: sab 16 giu 2007, 9:55
da submax82
sembra così ma io non capisco è un controllo sull'esistenza del file o sul fatto che il file contenga righe riferite a un kernel vecchio?!