Hallo OE-Besitzer,
Da ich seit kurzem auch stolzer Besitzer eines OE bin und ich mein eigenes CVS-Image laufen habe, ist mir folgende Idee gekommen.
Wenn ich nun ein Image im Flash habe und im CVS Änderungen vorgenommen werden, müsste ich entweder die einzelnen IPKG manuell installieren oder eben das ganze Image neu flashen... doof.
Also brauche ich einen eigene IPKG-Update-Feed, der mir alle IPKG´s aus meinem OE als Feed bereitstellt und aus dem sich meine Box die Packete automatisch laden kann.
Keine neue Erfindung... aber ganz praktisch, so hab ich nach 2 Minuten, nachdem mein OE fertig durchgelaufen ist, meine Box auf dem aktuellen Stand.
Das ganze läuft mit nem Twisted Server, genau so einer, wie auf der DM7025 selbst
Würde mich freuen, wenn ich viele Kommentare bekomme und den Server viele benutzen.
Grüße 3c5x9
This is a python-twisted-web2 based Server.
It works as Target for IPKG-Clients and deploy IPKG-Packages
This depends on Python 2.5 and twisted-web2.
To install this on a debian based system this should work:
apt-get install python
apt-get install python-twisted-web2
This hopefully install all needed python things.
I assume, that the other tools (gunzip, gzip etc.) are there. You will recognize if not ;)
To use this server, edit the config.py first. It should be selfexplaining.
The build a actuall Packages.gz by starting the buildprocess with
python buildPackage.py
This will take some time, because every *.ipk will be unpacked to get the information out of it.
As result there will be a Packages.gz in your OE-Deploy dir.
This will be used to ship the Packages to the clients.
If this is done without error :) you start the server with
python server.py
Then point your Browser to the printed URL.
There will be the entry to the client-configfile.
Alles anzeigen