Sto confezionando software al lavoro e la portata è aumentata per avere versioni basate su Lucid e Karmic. In questo momento ho appena creato all'interno di una VM Karmic usando git-buildpackage
chiamando debuild
, ma ho esaminato pbuilder in modo da poterlo fare più facilmente con chroots, dal momento che avere una VM per Karmic e un'altra per Lucid sembra un po' fuori luogo. Ho cercato la documentazione ma finora è stato molto criptico per me. I pacchetti hanno già git repos impostato, è principalmente solo l'uso di pbuilder che mi ha bloccato.
Come posso configurarlo facilmente, preferibilmente fino al punto in cui posso scriverlo per altri sviluppatori qui?
Risposta accettata:
Potresti voler apparire come pbuilder-dist
script in ubuntu-dev-tools
Pacchetto . Aiuta notevolmente con la gestione di più pbuilder per diversi ambienti di destinazione. Ad esempio, per creare un'esecuzione di pbuilder Karmic:
pbuilder-dist karmic create
Puoi usare il tuo pbuilder Karmic appena creato con:
pbuilder-dist karmic build /path/to/package.dsc
Il pacchetto package.dsc può essere generato quando si compila il pacchetto sorgente con git-buildpackage -S
C'è anche un git-pbuilder
wrapper attorno a pbuilder per git-buildpackage
Non ho esperienza in merito. La mia comprensione è che, DIST=karmic git-pbuilder create
dovrebbe creare il tuo pbuilder Karmic iniziale. Dovresti quindi essere in grado di compilare il pacchetto in quel pbuilder con:
git-buildpackage --git-dist=karmic --git-pbuilder
Vedi man git-pbuilder
e man git-buildpackage
per maggiori informazioni.