Datasheet/Fedpkg
Aller à la navigation
Aller à la recherche
__NOTITLE__
Création de RPM Fedora avec fedpkg
Déroulement du processus
- se mettre sur la branche master
fedpkg switch-branch master
- Mettre à jour les sources (mass rebuild)
fedpkg pull
- Télécharger les sources
fedpkg sources
- Si de nouvelles sources sont à ajouter
fedpkg new-sources foo-0.0.2.tar.bz2
- Faire les modifs
- Tester en local
make
oufedpkg mockbuild
- Vérifier les RPMs et le fichier spec
fedpkg lint
- Vérifier les changements
fedpkg diff
- git commit et git push
- Tester avec un build scratch koji
fedpkg scratch-build
- Faire le build
fedpkg build
- Vérifier qeue l'on a toutes les branches distantes
git ls-remote
- Télécharger les branches manquantes
git fetch
- Se placer dans la branche active (f21) et appliquer les modifications à celle-ci
fedpkg switch-branch f21 && git rebase origin/master
- Faire le build
fedpkg build
- Déclarer le build en tant qu'update
fedpkg update
