« Koji/Utilisation » : différence entre les versions

De TartareFR
Aller à la navigation Aller à la recherche
Ligne 24 : Ligne 24 :


  koji build centos-5 <nowiki>svn+http://guest@didier.b2pweb.com/svn/rpm/trunk?b2pweb#head</nowiki>
  koji build centos-5 <nowiki>svn+http://guest@didier.b2pweb.com/svn/rpm/trunk?b2pweb#head</nowiki>
== Utilisation du repository ==
Il suffit de renseigné <package>yum</packages> pour qu'il pointe sur le repository
http://didier.b2pweb.com/kojifiles/repos/centos-5-build/latest/$arch

Version du 21 août 2012 à 14:05

Ajout d'un paquet au repository

koji add-pkg --owner didier centos-5 b2pweb

Construction du paquet

Depuis un paquet source

koji build centos-5 b2pweb-1.1.0-8.fc17.src.rpm

Toutefois cette méthode n'est pas recommandé si on cherche à construire un paquet pour notre repository. Cependant elle est très utile pour vérifier que la compilation et le fichier spec est bien formaté.

Koji permet de construire des paquets sans qu'il soit nécessaire de les ajouter au repository: scratch

La commande de construction devient donc

koji build --scratch centos-5 b2pweb-1.1.0-8.fc17.src.rpm

Depuis un système de contrôle de version

Le système doit fournir un Makefile qui contient une cible sources, dont la tâche est de fournir les sources via une commande de téléchargement. Si celles-ci sont incluses dans SCM, la cible doit être vide.

sources:

Il ne reste plus qu'à lancer la construction depuis koji

koji build centos-5 svn+http://guest@didier.b2pweb.com/svn/rpm/trunk?b2pweb#head

Utilisation du repository

Il suffit de renseigné <package>yum</packages> pour qu'il pointe sur le repository

http://didier.b2pweb.com/kojifiles/repos/centos-5-build/latest/$arch