Dieser BB-commit vom März 2009
http://git.busybox.net/busybox/commit/? ... 9e63e848f8
sorgt dafür, dass top aus psutils nicht mehr funktioniert:
BusyBox v1.14.2 (2009-06-26 10:45:02 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ # echo $TERM
vt102
~ # top
'vt102': unknown terminal type.
Da Busybox das Terminal der Dbox nicht richtig erkennt
starting pid 9, tty '': '/etc/init.d/rcS'
(man beachte tty '') führt der o.g. Patch dazu, dass $TERM
auf vt102 gesetzt wird. Ich habe diese Funktion auskommentiert
Code: Alles auswählen
--- busybox-1.14.2.org/init/init.c 2009-06-22 00:32:00.000000000 +0200
+++ busybox-1.14.2/init/init.c 2009-06-26 15:33:19.000000000 +0200
@@ -192,8 +192,10 @@
/* Not a linux terminal, probably serial console.
* Force the TERM setting to vt102
* if TERM is set to linux (the default) */
+/*
if (!s || strcmp(s, "linux") == 0)
putenv((char*)"TERM=vt102");
+*/
if (!ENABLE_FEATURE_INIT_SYSLOG)
log_console = NULL;
} else if (!s)
und den Busybox-Patch für Tuxbox aktualisiert.
Mir ist klar, dass ich nur das Symptom aber nicht den Fehler behoben habe,
ich habe allerdings keine Lust mich bei beiden Kernelversionen in die inittab-
Mechanismen einzulesen