Dies ist eine alte Version des Dokuments!
Der Autoupdater ist ein Program das auf dem Router läuft und in Intervallen unter einer angegebenen Adresse nach neuen Versionen der Fimrware sucht. Wird eine gefunden wird eine neue Firmware heruntergeladen und installiert.
Das Autoupdater Paket stammt aus dem Gluon Projekt und wurde nahezu identisch übernommen (bis auf die Abhängigkeiten zu den anderen Paketen von Gluon).
Um zu verhinden das andere Leute ein fremdes Images ins Netz stellen werden die Images von einer oder mehreren Personen signiert. Jede dieser Personen muss einen geheimen (secret key) und den dazugehörigen öffentlichen Schlüssel (public key) generieren.
Zum generieren eines Schlüsselpaares wird ecdsautils verwendet.
Installation:
wget http://git.universe-factory.net/libuecc/snapshot/libuecc-4.zip unzip libuecc-4.zip cd libuecc-4 cmake . make make install cd .. apt-get install pkg-config wget https://github.com/tcatm/ecdsautils/archive/v0.3.zip unzip v0.3.zip cd ecdsautils-0.3/ cmake . make make install cd .. ldconfig
Nun kann ein neues Schlüsselpaar (bestehend aus zwei Dateien) generiert werden:
ecdsakeygen -s > secret.key ecdsakeygen -p < secret.key > public.key