jeudi 15 décembre 2011

Créer un repository Cydia sur OSX

Vous devez avoir les MacPorts d'installé ce qui parait acquis si vous vous intéressez à ce blog. (Notez que de nombreux tutoriaux demande d'installé Fink à la place de MacPort. Personnellement je n'ai pas eu à l'installer) Ensuite si vous ne l'avez pas déjà installez le package dpkg qui contient l'exécutable dpkg-scanpackages sudo port install dpkg Le repository doit contenir les fichiers suivants: Cydiarepo
- Packages.gz
- Release
- debs/ (repertoire)
- update.sh (optional)
Le fichier Release est un fichier metadata renseignant l'identité de votre serveur de repository. Origin: 0xGONE repository
Label: 0xGONE
Suite: stable
Version: 1.0
Codename: 0xgonecode
Architectures: iphoneos-arm
Components: main
Description: My own repo to test apps
Le répertoire debs contient les packages au format .deb disponibles sur votre repository. Le fichier update.sh est un script qui va générer le fichier Packages.gz contenant la liste des fichiers .debs disponibles. C'est ce fichier que Cydia parcourt au démarrage pour obtenir la liste des applications disponibles. update.sh
#!/bin/sh
dpkg-scanpackages -m . /dev/null | gzip -9c >Packages.gz
Ensuite vous devez placer le tout quelque par sur un serveur web. Personnellement j'ai créer un sous domaine cydia.0xgone.com pour réaliser des tests.

Aucun commentaire:

Enregistrer un commentaire