Seltsame Meldung nach Kernel-Compilierung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Imagine
Beiträge: 74
Registriert: 14.06.2005 13:30:18
Wohnort: Burgholzhof über Stuttgart

Seltsame Meldung nach Kernel-Compilierung

Beitrag von Imagine » 23.08.2005 18:17:24

Hi,

wenn ich meinen Kernel mit

Code: Alles auswählen

tar xfj linux-2.6.12.5.tar.bz2; cp .config linux/; cd linux/; bunzip2 -c ../acpi-20050729-2.6.12.diff.bz2 | patch -p1; make menuconfig

Code: Alles auswählen

make; make modules_install  
compiliere, dann bekomme ich nach dem Procedere am Ende folgende Meldung:

Code: Alles auswählen

...INSTALL sound/usb/snd-usb-lib.ko
  INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map  2.6.12.5; fi
Was hat dieser if-then-fi-Befehl hier für eine Bedeutung?

Imagine
Imagine there's no heaven, it's easy if you try.
No hell below us, above us only sky.

Benutzeravatar
h-man
Beiträge: 745
Registriert: 05.02.2003 13:10:08
Wohnort: Berlin
Kontaktdaten:

Re: Seltsame Meldung nach Kernel-Compilierung

Beitrag von h-man » 23.08.2005 20:26:49

Imagine hat geschrieben: if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.12.5; fi

Was hat dieser if-then-fi-Befehl hier für eine Bedeutung?

Imagine
der befehl hinter "then" wird nur ausgeführt, wenn die bedingung ("test" hinter dem "if") wahr ist.
Nieder mit der Schwerkraft.

Benutzeravatar
Imagine
Beiträge: 74
Registriert: 14.06.2005 13:30:18
Wohnort: Burgholzhof über Stuttgart

Beitrag von Imagine » 23.08.2005 20:57:20

Wow,

jetzt bin ich aber beeindruckt! :twisted:
So gut kann ich auch programmieren, dass ich die Syntax der IF-THEN-Anweisung kenne.

Ich will wissen was diese Anweisung am Ende als Ausgabe des Befehls make modules_install zu suchen hat. Da wo eigentlich die Sache fertig sein sollte.

Imagine
Imagine there's no heaven, it's easy if you try.
No hell below us, above us only sky.

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 23.08.2005 21:25:13

Imagine hat geschrieben: jetzt bin ich aber beeindruckt! :twisted:
So gut kann ich auch programmieren, dass ich die Syntax der IF-THEN-Anweisung kenne.
/me ist auch beeindruckt, von dir aber.
Ich will wissen was diese Anweisung am Ende als Ausgabe des Befehls make modules_install zu suchen hat. Da wo eigentlich die Sache fertig sein sollte.
Wer bestimmt denn hier was ausgegeben wird? Sicher nicht du. Mal abgesehen davon dass die davor liegenden Meldungen auch immer beinhalten was während der Kompilierung so für Zeugs ausgeführt wird - z.B. INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
das ist mindestens so skandalös wie die if-depmod-Zeile, nicht wahr?

Falls die Frage war ob das normal ist: Ja ist es :D

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Imagine
Beiträge: 74
Registriert: 14.06.2005 13:30:18
Wohnort: Burgholzhof über Stuttgart

Beitrag von Imagine » 23.08.2005 21:49:39

/me ist auch beeindruckt, von dir aber.
Freut mich, insbesondere wenn mir das
Mal abgesehen davon dass die davor liegenden Meldungen auch immer beinhalten was während der Kompilierung so für Zeugs ausgeführt wird - z.B. INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
auch klar. Deswegen interessiert diese letzte nicht normal Ausgabe.

Vor allem wenn dann beim Booten modprobe Dinge nicht findet und der Kernel in Panic gerät.
Oder, fehlt Dir ein plausibler Erklärungsansatz zu dem IF-Then?

Imagine
Imagine there's no heaven, it's easy if you try.
No hell below us, above us only sky.

Benutzeravatar
chabayo
Beiträge: 930
Registriert: 17.08.2005 07:44:33
Lizenz eigener Beiträge: Artistic Lizenz

uiuiui

Beitrag von chabayo » 23.08.2005 22:14:11

...wow...

...also bei mir kommt die zeile och - ne war?

...kann mir aber nicht vorstellen das deshalb die panik bei dir ausbricht...*g...

...und was in der System.map steht...das kann mein kernel?

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 23.08.2005 22:15:29

Imagine hat geschrieben:Deswegen interessiert diese letzte nicht normal Ausgabe.
Was ist den daran nicht normal?


ich gebe die mal einen Tip:
http://www.selflinux.org/selflinux/html ... #d104e3334

Unter Bedingungen und if nachlesen ,sollte reichen um die Zeile zu verstehen.
Vieleicht noch man depmod.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Antworten