Re: /dev/null wird durch make menuconfig verändert

2006-02-07 Diskussionsfäden frank paulsen
Bernhard Kleine <[EMAIL PROTECTED]> writes:

> Am Tue, 07 Feb 2006 09:20:32 +0100 schrieb frank paulsen:
>
> na ja, meine source und patches waren von letzter Woche, was ist dann
> aktueller git?

seit heute nacht ist 2.6.16-rc2-git3 aktuell, siehe http://www.kernel.org

> es passierte schon bei make menuconfig!! Gibt es dafür auch ein make-kpkg
> target?

wozu target? du gehst einfach nach der dokumentation zu make-kpkg vor,
packst dich also in die gruppe src, entpackst den kernel als user,
konfigurierst als user, und baust mit make-kpkg --rootcmd fakeroot.

wenn du dir die berechtigungen eines als root ausgepackten kernels
anschaust, wirst du einige unangenehme ueberraschungen erleben: in den
vanilla-sources von kernel.org sind etliche dateien world writeable,
von daher verbietet sich das auspacken als root eh.

wie man als user *ohne* make-kpkg arbeitet steht uebrigens im README
des kernels.



Re: /dev/null wird durch make menuconfig verändert

2006-02-07 Diskussionsfäden Christian Frommeyer
Am Dienstag 07 Februar 2006 09:39 schrieb Bernhard Kleine:
> es passierte schon bei make menuconfig!! Gibt es dafür auch ein
> make-kpkg target?

Ja, aber wenn Du den Source als user entpackt hast (damit Du auch in die 
Verzeichnisse schreiben kannst, kannst Du natürlich auch ein make 
menuconfig ohne Probleme als user durchführen.

Gruß Chris
-- 
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon



Re: /dev/null wird durch make menuconfig verändert

2006-02-07 Diskussionsfäden Bernhard Kleine
Am Tue, 07 Feb 2006 09:20:32 +0100 schrieb frank paulsen:

> Bernhard Kleine <[EMAIL PROTECTED]> writes:
> 
>> Beim make menuconfig wird /dev/null umdefiniert:
> 
> [...]
> 
>> Kann das jemand wiederholen und vielleicht in der Kernel-Liste einen
>> Bug-Report einreichen. Mir ist mit meiner ISDN-Verbindung die Traffik
>> dort zu hoch.
> 
> ist dort bekannt und als gcc-macke identifiziert worden, aktuelles
> -git macht das nicht mehr.
> 

na ja, meine source und patches waren von letzter Woche, was ist dann
aktueller git?


> abhilfe fuer dich: kernel nicht als root bauen.
> 
> da man bei Debian sehr schoen mit make-kpkg arbeiten kann, ist das auch
> voellig unproblematisch moeglich.

es passierte schon bei make menuconfig!! Gibt es dafür auch ein make-kpkg
target?

Bernhard


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: /dev/null wird durch make menuconfig verändert

2006-02-07 Diskussionsfäden Bernhard Kleine
Am Tue, 07 Feb 2006 08:20:11 +0100 schrieb Richard Mittendorfer:

> Also sprach Bernhard Kleine <[EMAIL PROTECTED]> (Tue, 07 Feb 2006 07:39:21
> +0100):
>> Hallo und guten Morgen,
>> 
>> mit /dev/null gibt es bei mir seit kurzem Probleme.
>>
>> Schon bei Booten finde ich 
>> 
>> /etc/rcS.d/S02mountvirtfs line (etwax) /dev/null read-only.
>> 
>> Beim make menuconfig wird /dev/null umdefiniert:
>> 
>> 
>> ls -laF /dev/null
> 
> Das passiert IMHO, wenn du als root baust. Oder aehnlich. Dazu gab es
> vor wenigen Tagen/Wochen 'nen thread auf der LKML. Wer suchet der
> findet ;-) ich hab ihn leider nicht mehr im Kopf.
> 
> ritch

Gilt des jetzt als bug oder als feature? und nur bei neuen Kerneln oder
auch achon bei alten?

Bernhard


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: /dev/null wird durch make menuconfig verändert

2006-02-07 Diskussionsfäden Thorsten Müller
Bernhard Kleine hämmerte in die Tasten:

> ls -laF /dev/null
> crw-rw-rw-  1 root root 1, 3 2006-02-07 07:54 /dev/null
  ^   
> cat: /dev/null: Datei oder Verzeichnis nicht gefunden
> amd2000bk:/usr/src/linux# ls -laF /dev/null
> -rw-r--r--  1 root root 0 2006-02-07 07:12 /dev/null
  ^   ^
> Aus crw-rw-rw- wird -rw-r--r--.

Nicht nur das, aus einem character special device wird außerdem eine
Datei mit Länge Null Byte (s.o.)

> Damit geht z.B. mein ISDN-Skript nicht mehr und benötigt einen
> reboot. Bug oder Feature?

Natürlich nicht. man mknod sagt dir, wie du das wieder richten kannst.
Ansonsten würde ich erst einmal Kernel nicht mehr als root bauen, da
scheint ein Bug in den Kernel-Build-Scripten zu sein, der /dev/null
überschreibt. Als $UID != 0 kann der sich nicht auswirken.

HTH
Gruß
Thorsten
-- 
Letzte Worte eines Trapezkünstlers:
  "Wir werden das Ding schon schaukeln."



Re: /dev/null wird durch make menuconfig verändert

2006-02-07 Diskussionsfäden frank paulsen
Bernhard Kleine <[EMAIL PROTECTED]> writes:

> Beim make menuconfig wird /dev/null umdefiniert:

[...]

> Kann das jemand wiederholen und vielleicht in der Kernel-Liste einen
> Bug-Report einreichen. Mir ist mit meiner ISDN-Verbindung die Traffik
> dort zu hoch.

ist dort bekannt und als gcc-macke identifiziert worden, aktuelles
-git macht das nicht mehr.

abhilfe fuer dich: kernel nicht als root bauen.

da man bei Debian sehr schoen mit make-kpkg arbeiten kann, ist das
auch voellig unproblematisch moeglich.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



/dev/null wird durch make menuconfig verändert

2006-02-06 Diskussionsfäden Bernhard Kleine
Hallo und guten Morgen,

mit /dev/null gibt es bei mir seit kurzem Probleme.

Schon bei Booten finde ich 

/etc/rcS.d/S02mountvirtfs line (etwax) /dev/null read-only.

Beim make menuconfig wird /dev/null umdefiniert:


ls -laF /dev/null
crw-rw-rw-  1 root root 1, 3 2006-02-07 07:54 /dev/null
amd2000bk:/usr/src/linux# ls -laF /dev/null
crw-rw-rw-  1 root root 1, 3 2006-02-07 07:54 /dev/null
amd2000bk:/usr/src/linux# make menuconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/kxgettext.o
  HOSTCC  scripts/kconfig/mconf.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/mconf
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/lxdialog.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/msgbox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTLD  scripts/kconfig/lxdialog/lxdialog
scripts/kconfig/mconf arch/i386/Kconfig
#
# using defaults found in .config
#


Your kernel configuration changes were NOT saved.

cat: /dev/null: Datei oder Verzeichnis nicht gefunden
amd2000bk:/usr/src/linux# ls -laF /dev/null
-rw-r--r--  1 root root 0 2006-02-07 07:12 /dev/null

Aus crw-rw-rw- wird -rw-r--r--.

Damit geht z.B. mein ISDN-Skript nicht mehr und benötigt einen reboot.
Bug oder Feature?

kernel: 2.6.15 mit path 2.6.16-rc2 und dem mISDN-patch vom Jan.2006.

debian sarge ursprüngliche Ausgabe auf DVD, einige Pakete aus instable
wegen beagled.

Kann das jemand wiederholen und vielleicht in der Kernel-Liste einen
Bug-Report einreichen. Mir ist mit meiner ISDN-Verbindung die Traffik
dort zu hoch.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)