busybox-1.9.x
-
- Einsteiger
- Beiträge: 102
- Registriert: Freitag 29. Dezember 2006, 10:44
busybox-1.9.x
Hi All,
Using mb407 original 1.9.0 patch I have created a full diff for 1.9.0.
busybox.1.9.0-diff-16-01-2008_22h24.patch
--me
Using mb407 original 1.9.0 patch I have created a full diff for 1.9.0.
busybox.1.9.0-diff-16-01-2008_22h24.patch
--me
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
das kann raus bei neuen cvs binutils
Code: Alles auswählen
+diff -Naur busybox-1.9.0_org/scripts/trylink busybox-1.9.0/scripts/trylink
+--- busybox-1.9.0_org/scripts/trylink 2007-12-21 23:00:25.000000000 +0100
++++ busybox-1.9.0/scripts/trylink 2008-01-04 12:25:07.000000000 +0100
....
....
-
- Einsteiger
- Beiträge: 102
- Registriert: Freitag 29. Dezember 2006, 10:44
-
- Einsteiger
- Beiträge: 362
- Registriert: Mittwoch 14. Dezember 2005, 03:25
Re: busybox-1.9.x
Waere vielleicht ganz nett zu solche update diffs das ChangLog zu zitieren, auf die Busybox Heimat steht daß die eine unstable version ist, vielleicht wäre auch ganz nett die unstablen Versionen des kernel oder Busybox oder was anders erstmal in dem Developper Bereich als direkt in dem CDK Bereich, ist nur eine Gedank das man sich auf eine klare weise unterscheidet ah daran wird noch weiter gearbeitet oder das kann ich schon testen wie bei dem VDR gibt es gibt es unstable Developper version und eine stable version für nicht Developper .
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: busybox-1.9.x
Da reicht doch ein Link. http://www.busybox.net/
Und so ein Drama ist das doch auch nicht, wer sich näher damit beschäftigt, wird sich da schon mal die Changelogs anschauen...
Und so ein Drama ist das doch auch nicht, wer sich näher damit beschäftigt, wird sich da schon mal die Changelogs anschauen...
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
also ich hab die 1.9.0 schon paar wochn laufen, und hab keine fehler gefunden, die auch die vorgänger nicht auch schon hatten.
-
- Einsteiger
- Beiträge: 102
- Registriert: Freitag 29. Dezember 2006, 10:44
Re: busybox-1.9.x
md504,
i have noticed i cannot use ctrl+u to clear a line, do you know how i can enable this?
--me
i have noticed i cannot use ctrl+u to clear a line, do you know how i can enable this?
--me
-
- Einsteiger
- Beiträge: 362
- Registriert: Mittwoch 14. Dezember 2005, 03:25
Re: busybox-1.9.x
@dbt
so meinte ich das nicht;-), oder habe ich die Zuordnung der Bereiche des forum nicht verstanden; dachte der Developper-Bereich ist für die Developpemt teste und im CDK-Bereich da kommen die schon getesten Test oder sehe ich etwa das falsch?
Da reicht doch ein Link. http://www.busybox.net/
Und so ein Drama ist das doch auch nicht, wer sich näher damit beschäftigt, wird sich da schon mal die Changelogs anschauen...
so meinte ich das nicht;-), oder habe ich die Zuordnung der Bereiche des forum nicht verstanden; dachte der Developper-Bereich ist für die Developpemt teste und im CDK-Bereich da kommen die schon getesten Test oder sehe ich etwa das falsch?
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
die 1.9.2 ist als stable deklariert.
die 1.10.0 ist auch schon draussen mit jede menge patches. da wird die 1.10.1 nimmer lange brauchen.
die wäre wieder mal erwägenswert einzuchecken ? oder was meint ihr ?
die 1.10.0 ist auch schon draussen mit jede menge patches. da wird die 1.10.1 nimmer lange brauchen.
die wäre wieder mal erwägenswert einzuchecken ? oder was meint ihr ?
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Re: busybox-1.9.x
mb405 hat geschrieben:die 1.9.2 ist als stable deklariert.
die 1.10.0 ist auch schon draussen mit jede menge patches. da wird die 1.10.1 nimmer lange brauchen.
die wäre wieder mal erwägenswert einzuchecken ? oder was meint ihr ?
Jo 1.10.0 läuft auch soweit gut.
Gruß Riker
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: busybox-1.9.x
Würde dann auch mal jemand das CIFS-Mount-Problem von Enigma fixen? Ich habe kein SMB, drum kann ich es nicht machen.
Weil wer die Version updated, sollte gefälligst auch den fallout fixen ;-)
Weil wer die Version updated, sollte gefälligst auch den fallout fixen ;-)
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Re: busybox-1.9.x
Lädst Du bitte Deine busybox.diff mal hoch?JtG-Riker hat geschrieben:Jo 1.10.0 läuft auch soweit gut.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
jo das wäre klasse. ich hab zwar auch was zusammengefrimelt, aber irgendwie spinnt der rum beim compilieren
die diff und die config wäre echt klasse.
die diff und die config wäre echt klasse.
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Re: busybox-1.9.x
dito. Wobei config nicht wirklich das Problem war, denke ich. Die lief bei mir am Ende jedenfalls durch. Aber hast Recht, am Besten beides, dann kann man schön abgleichen.mb405 hat geschrieben:ich hab zwar auch was zusammengefrimelt, aber irgendwie spinnt der rum beim compilieren
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Re: busybox-1.9.x
Busybox 1.10.0.diff
Busybox 1.10.0 Config
Wobei bei der Config bitte aufpassen, die is aufs JTG Image abgestimmt, weitgehend ohne ide Tools weil ich die
alle als Binary drin habe wie hdparm, ps usw..
Gruß Riker
Busybox 1.10.0 Config
Wobei bei der Config bitte aufpassen, die is aufs JTG Image abgestimmt, weitgehend ohne ide Tools weil ich die
alle als Binary drin habe wie hdparm, ps usw..
Gruß Riker
-
- Erleuchteter
- Beiträge: 600
- Registriert: Samstag 14. Oktober 2006, 10:53
Re: busybox-1.9.x
Danke für's Diff! Passt auch. Sieht wirklich ein wenig anders als meins aus... Als config habe ich meine eigene genommen.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
dank dir. ich werds mir morgen anschauen.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
ok ich habs drin.
nur top und ps machen wieder mal komische werte
nur top und ps machen wieder mal komische werte
Code: Alles auswählen
739 1 root S 61152199.3 0.0 djmount /tmp/fuse
740 739 root S 61152199.3 0.0 djmount /tmp/fuse
745 740 root S 61152199.3 0.0 djmount /tmp/fuse
749 740 root S 61152199.3 0.0 djmount /tmp/fuse
741 740 root S 61152199.3 0.0 djmount /tmp/fuse
747 740 root S 61152199.3 0.0 djmount /tmp/fuse
750 740 root S 61152199.3 0.0 djmount /tmp/fuse
405 397 root S N 54956179.1 0.0 sectionsd
406 397 root S N 54956179.1 0.0 sectionsd
404 397 root S N 54956179.1 0.0 sectionsd
401 397 root S N 54956179.1 0.0 sectionsd
396 1 root S N 54956179.1 0.0 sectionsd
397 396 root S N 54956179.1 0.0 sectionsd
399 397 root S N 54956179.1 0.0 sectionsd
402 397 root S N 54956179.1 0.0 sectionsd
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: busybox-1.9.x
sach mal die genauen Kommandos
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
top und ps wie schon bei der 1.9.1 und 1.9.2. aber bei der 1.10.0 haben sich die quellcodes verändert, das dort der patch nicht mehr passt.
in rikers diff war das nicht mit drin.
ansonsten hab ich keine fehler gefunden. hier der inhalt der patche der 1.9.2.
in rikers diff war das nicht mit drin.
ansonsten hab ich keine fehler gefunden. hier der inhalt der patche der 1.9.2.
Code: Alles auswählen
diff -Naur busybox-1.9.2_org/procps/ps.c busybox-1.9.2/procps/ps.c
--- busybox-1.9.2_org/procps/ps.c 2008-02-12 17:03:12.000000000 +0100
+++ busybox-1.9.2/procps/ps.c 2008-04-01 18:11:18.000000000 +0200
@@ -381,13 +381,13 @@
if (use_selinux)
puts(" PID Context Stat Command");
else
- puts(" PID Uid VSZ Stat Command");
+ puts(" PID Uid RSS Stat Command");
while ((p = procps_scan(p, 0
| PSSCAN_PID
| PSSCAN_UIDGID
| PSSCAN_STATE
- | PSSCAN_VSZ
+ | PSSCAN_RSS
| PSSCAN_COMM
| use_selinux
))) {
@@ -401,12 +401,12 @@
#endif
{
const char *user = get_cached_username(p->uid);
- if (p->vsz == 0)
+ if (p->rss == 0)
len = printf("%5u %-8s %s ",
p->pid, user, p->state);
else
len = printf("%5u %-8s %6lu %s ",
- p->pid, user, p->vsz, p->state);
+ p->pid, user, p->rss, p->state);
}
{
diff -Naur busybox-1.9.2_org/procps/top.c busybox-1.9.2/procps/top.c
--- busybox-1.9.2_org/procps/top.c 2008-02-12 17:03:12.000000000 +0100
+++ busybox-1.9.2/procps/top.c 2008-04-01 18:11:18.000000000 +0200
@@ -32,7 +32,7 @@
typedef struct top_status_t {
- unsigned long vsz;
+ unsigned long rss;
#if ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE
unsigned long ticks;
unsigned pcpu; /* delta of ticks */
@@ -124,8 +124,8 @@
static int mem_sort(top_status_t *P, top_status_t *Q)
{
/* We want to avoid unsigned->signed and truncation errors */
- if (Q->vsz < P->vsz) return -1;
- return Q->vsz != P->vsz; /* 0 if ==, 1 if > */
+ if (Q->rss < P->rss) return -1;
+ return Q->rss != P->rss; /* 0 if ==, 1 if > */
}
@@ -378,7 +378,7 @@
};
top_status_t *s = top;
- char vsz_str_buf[8];
+ char rss_str_buf[8];
unsigned long total_memory = display_header(scr_width); /* or use total_vsz? */
/* xxx_shift and xxx_scale variables allow us to replace
* expensive divides with multiply and shift */
@@ -389,12 +389,12 @@
/* what info of the processes is shown */
printf(OPT_BATCH_MODE ? "%.*s" : "\e[7m%.*s\e[0m", scr_width,
- " PID PPID USER STAT VSZ %MEM %CPU COMMAND");
+ " PID PPID USER STAT RSS %MEM %CPU COMMAND");
#else
/* !CPU_USAGE_PERCENTAGE */
printf(OPT_BATCH_MODE ? "%.*s" : "\e[7m%.*s\e[0m", scr_width,
- " PID PPID USER STAT VSZ %MEM COMMAND");
+ " PID PPID USER STAT RSS %MEM COMMAND");
#endif
#if ENABLE_FEATURE_TOP_DECIMALS
@@ -453,15 +453,15 @@
/* Ok, all preliminary data is ready, go thru the list */
while (count-- > 0) {
unsigned col;
- CALC_STAT(pmem, (s->vsz*pmem_scale + pmem_half) >> pmem_shift);
+ CALC_STAT(pmem, (s->rss*pmem_scale + pmem_half) >> pmem_shift);
#if ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE
CALC_STAT(pcpu, (s->pcpu*pcpu_scale + pcpu_half) >> pcpu_shift);
#endif
- if (s->vsz >= 100000)
- sprintf(vsz_str_buf, "%6ldm", s->vsz/1024);
+ if (s->rss >= 100000)
+ sprintf(rss_str_buf, "%6ldm", s->rss/1024);
else
- sprintf(vsz_str_buf, "%7ld", s->vsz);
+ sprintf(rss_str_buf, "%7ld", s->rss);
// PID PPID USER STAT VSZ %MEM [%CPU] COMMAND
col = snprintf(line_buf, scr_width,
"\n" "%5u%6u %-8.8s %s%s" FMT
@@ -470,7 +470,7 @@
#endif
" ",
s->pid, s->ppid, get_cached_username(s->uid),
- s->state, vsz_str_buf,
+ s->state, rss_str_buf,
SHOW_STAT(pmem)
#if ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE
, SHOW_STAT(pcpu)
@@ -551,7 +551,7 @@
int n;
mem_t l, r;
- n = offsetof(topmem_status_t, vsz) + (sort_field * sizeof(mem_t));
+ n = offsetof(topmem_status_t, rss) + (sort_field * sizeof(mem_t));
l = *(mem_t*)(a + n);
r = *(mem_t*)(b + n);
// if (l == r) {
@@ -772,7 +772,7 @@
TOP_MASK = 0
| PSSCAN_PID
| PSSCAN_PPID
- | PSSCAN_VSZ
+ | PSSCAN_RSS
| PSSCAN_STIME
| PSSCAN_UTIME
| PSSCAN_STATE
@@ -866,7 +866,7 @@
top = xrealloc(top, (++ntop) * sizeof(*top));
top[n].pid = p->pid;
top[n].ppid = p->ppid;
- top[n].vsz = p->vsz;
+ top[n].rss = p->rss;
#if ENABLE_FEATURE_TOP_CPU_USAGE_PERCENTAGE
top[n].ticks = p->stime + p->utime;
#endif
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
die letzte version hab ich mal updatet hier
da hab ich den ps und top reingefummelt.
wers testen will muss evtl den trylink teil rausnehmen bei bedarf.
da hab ich den ps und top reingefummelt.
wers testen will muss evtl den trylink teil rausnehmen bei bedarf.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: busybox-1.9.x
ok habs grad getestet. geht
Code: Alles auswählen
Mem: 29768K used, 876K free, 0K shrd, 3132K buff, 7152K cached
CPU: 1.3% usr 39.6% sys 58.9% nice 0.0% idle 0.0% io 0.0% irq 0.0% softirq
Load average: 3.15 1.42 0.54
PID PPID USER STAT RSS %MEM %CPU COMMAND
783 397 root R N 3612 11.7 39.3 sectionsd
404 397 root R N 3604 11.7 35.6 sectionsd
792 790 root R 688 2.2 2.2 top -d 10
4 1 root SW 0 0.0 1.5 [kswapd]
789 280 root S 608 1.9 0.7 telnetd
83 1 root SW 0 0.0 0.6 [kjournald]
396 1 root S N 3604 11.7 0.3 sectionsd
768 767 root S 4844 15.7 0.2 neutrino -u -f
393 1 root S 3232 10.5 0.2 zapit -u
...