iPKG in die DBox

Wünsche, Anträge, Fehlermeldungen
Giuly
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 11. Februar 2007, 19:33

iPKG in die DBox

Beitrag von Giuly »

Hi,
was ich wirklich genial finden würde ist, wenn es ipkg auf der DBox2 geben würde. Das einzige Problem könnte die 704kb große Library sein. (Auf meinem Router ist allerdings ein Shellscript, welches 27.6k groß ist) Die Imagebauer könnte einfach ihr eigenes Repo machen, und mit einem Update hätte man dann das "Image". Vielleicht kann jemand dazu mal die Vor- und Nachteile aufzählen - aber ipkg wäre einfach toll.

MfG
MiSeRy
Einsteiger
Einsteiger
Beiträge: 122
Registriert: Sonntag 12. Oktober 2003, 20:33

Beitrag von MiSeRy »

Was ist denn das ipkg?
dbox2 Nokia (2x) Kabel mit IDE-Interface | Schaltregler und 2,5'' 80 GB HDD | JtG-Image 21.12.2007
avia500v110 | ucode_0014 (built-in) | cam_01_02_105E
Premiere 5er + Bundesliga (bis Ende Januar 2008) | Premiere Sport (bis Ende Juni 2009)
CarstenW
Erleuchteter
Erleuchteter
Beiträge: 416
Registriert: Mittwoch 17. Januar 2007, 16:47

Beitrag von CarstenW »

so etwas wie "rpm" oder "pkg" bei Sun
Grüße ...........Carsten


FAQ-Bereich | Anfängerfragen | Boardregeln | Images | Das Wiki
Giuly
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 11. Februar 2007, 19:33

Beitrag von Giuly »

Eher gesagt ist es mehr wie apt und yum. Es ist ein Clon von apt, dem Debian-Packetmanagement, mit dem Unterschied, dass es - eigentlich - für PDAs geschrieben wurden - Geräte mit wenigen Resources, wie die DBox. Ich hab eben gesehen, auf der Dreambox gibts auch ipkg, also sollte das kein Aufwand sein, das auf die DBox zu portieren. Sind ja nur 3 Dateien.


MfG
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

wofür? ipkg ist doch n package-manager, oder?
das würde höchstens für boxen mit ide-if sinn machen.
Giuly
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 11. Februar 2007, 19:33

Beitrag von Giuly »

Ein Busybox-Update z.B. lohnt sich also nur mit IDE-Interface. Ah, ja. Es geht ja neben dem Installieren von neuen Packeten auch ums updaten der Basis. Also Busybox, Kernel, Blabla. Geht halt nur mit jffs2

MfG
usul1
Erleuchteter
Erleuchteter
Beiträge: 760
Registriert: Freitag 14. Januar 2005, 12:42

Beitrag von usul1 »

skydiver hat geschrieben:das würde höchstens für boxen mit ide-if sinn machen.
Weils immer wieder aufkommt: Es gibt auch andere Möglichkeiten für viele MBs im Dateisystem, ohne das IDE IF.

Zuerst gibts ja das SD Interface und dann kann man auch irgendwas mounten (Bei mir ein 1GB USB Speicherstick im Router (Ist eh immer an)).

Also nicht immer alles was viele MB braucht abschmettern, mit dem Argument, es nutzt ja nur fürs IDE IF ;-)

cu
usul
Giuly
Neugieriger
Neugieriger
Beiträge: 19
Registriert: Sonntag 11. Februar 2007, 19:33

Beitrag von Giuly »

Ich hab jetzt nen Patch gefunden, der ipkg in Busybox einbaut.

https://dev.openwrt.org/browser/trunk/p ... ipkg.patch


Hier das ganze für Busybox-1.4.1 incl. des alten Patches ausm CDK:
http://giuly.de/stuff/busybox.diff
Man muss nur die config.m4 anpassen und halt auf 1.4.1 updaten. Müsste mal jemand gucken, obs funktioniert.
Diff ist gefixt, funktioniert jetzt wieder. an die config.m4 mach ich mich morgen.

MfG
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

haste schon was neues ??
ich hab das mal für die 1.7.0 angewendet, aber da gibts so viel neues, das es leider nicht mehr passt :(
LD archival/libipkg/built-in.o
CC archival/libipkg/args.o
In file included from archival/libipkg/sprintf_alloc.h:21,
from archival/libipkg/args.c:27:
include/libbb.h:1135:1: warning: "ARRAY_SIZE" redefined
In file included from archival/libipkg/ipkg_conf.h:26,
from archival/libipkg/ipkg.h:32,
from archival/libipkg/args.c:23:
archival/libipkg/pkg.h:35:1: warning: this is the location of the previous definition
CC archival/libipkg/conffile.o
In file included from archival/libipkg/sprintf_alloc.h:21,
from archival/libipkg/conffile.c:26:
include/libbb.h:1135:1: warning: "ARRAY_SIZE" redefined
In file included from archival/libipkg/ipkg_conf.h:26,
from archival/libipkg/ipkg.h:32,
from archival/libipkg/conffile.c:21:
archival/libipkg/pkg.h:35:1: warning: this is the location of the previous definition
CC archival/libipkg/conffile_list.o
CC archival/libipkg/file_util.o
In file included from archival/libipkg/sprintf_alloc.h:21,
from archival/libipkg/file_util.c:22:
include/libbb.h:1135:1: warning: "ARRAY_SIZE" redefined
In file included from archival/libipkg/ipkg_conf.h:26,
from archival/libipkg/ipkg.h:32,
from archival/libipkg/file_util.c:18:
archival/libipkg/pkg.h:35:1: warning: this is the location of the previous definition
CC archival/libipkg/hash_table.o
CC archival/libipkg/ipkg_cmd.o
In file included from archival/libipkg/sprintf_alloc.h:21,
from archival/libipkg/ipkg_cmd.c:36:
include/libbb.h:1135:1: warning: "ARRAY_SIZE" redefined
In file included from archival/libipkg/ipkg_conf.h:26,
from archival/libipkg/ipkg.h:32,
from archival/libipkg/ipkg_cmd.c:20:
archival/libipkg/pkg.h:35:1: warning: this is the location of the previous definition
In file included from archival/libipkg/ipkg_cmd.c:39:
archival/libipkg/str_util.h:24: error: conflicting types for 'str_tolower'
include/libbb.h:447: error: previous declaration of 'str_tolower' was here
archival/libipkg/str_util.h:24: error: conflicting types for 'str_tolower'
include/libbb.h:447: error: previous declaration of 'str_tolower' was here
archival/libipkg/ipkg_cmd.c: In function `ipkg_prep_intercepts':
archival/libipkg/ipkg_cmd.c:353: error: `IPKGLIBDIR' undeclared (first use in this function)
archival/libipkg/ipkg_cmd.c:353: error: (Each undeclared identifier is reported only once
archival/libipkg/ipkg_cmd.c:353: error: for each function it appears in.)
archival/libipkg/ipkg_cmd.c: In function `ipkg_info_status_cmd':
archival/libipkg/ipkg_cmd.c:741: error: `j' undeclared (first use in this function)
make[2]: *** [archival/libipkg/ipkg_cmd.o] Fehler 1
make[1]: *** [archival/libipkg] Fehler 2
make[1]: Leaving directory `/home/mb405/image/tuxbox-cvs/cdk/busybox-1.7.0'
normaler busybox patch
ipkg busybox patch

ich blick da leider nicht weiter durch :(
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

der neue patch auf busybox 1.7.2 ist bei denen online. er lüppt nur nicht. ich verstehe die fehlermeldungen nicht.
https://dev.openwrt.org/browser/trunk/p ... ox/patches
die 500-ipkg.patch
Zaphot
Einsteiger
Einsteiger
Beiträge: 311
Registriert: Freitag 26. Juli 2002, 22:25

Beitrag von Zaphot »

Ich hab hier mal was vorbereitet :wink: . Gegen uClibc gelinkt wird die lib nicht größer als 173K.