Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
FUSS
fuss-dev-guide
Commits
7f1868c9
Commit
7f1868c9
authored
Sep 25, 2019
by
Elena Grandi
Browse files
Using gbp to build packages
parent
4b593f65
Changes
1
Hide whitespace changes
Inline
Side-by-side
docs/pacchetti-e-repository.rst
View file @
7f1868c9
...
...
@@ -98,9 +98,10 @@ Cowbuilder
distribuzioni diverse da quelle in uso (ad esempio buildare per
jessie o stretch su un sistema buster)
Oltre a quanto indicato sopra, installare cowbuilder e pbuilder::
Oltre a quanto indicato sopra, installare ``cowbuilder``, ``pbuilder`` e
``git-buildpackage``::
# apt install pbuilder cowbuilder
# apt install pbuilder cowbuilder
git-buildpackage
ed assicurarsi che l'utente che si vuole usare per lanciare le build
faccia parte del gruppo ``sudo``.
...
...
@@ -310,6 +311,21 @@ necessario prevedere l'inclusione della tarball sorgente con l'opzione
Generalmente questo avviene in automatico, senza bisogno di
preoccuparsi di chi faccia cosa.
Build con git-buildpackage
^^^^^^^^^^^^^^^^^^^^^^^^^^
In alternativa all'uso diretto di ``pdebuild``, ma solo per i progetti
il cui repository lo supporti tramite l'uso di un branch separato per la
pacchettizzazione, è possibile usare ``git-buildpackage`` (o ``gbp``):
oltre ad effettuare la build in una chroot minimale questo si assicura
anche che non ci siano differenze tra quanto committato (localmente) e
quanto viene usato per la build.
Il comando da usare nel caso generale è::
gbp buildpackage --git-pbuilder --git-debian-branch=fuss/master \
--git-dist=fuss-buster --git-no-pristine-tar
Test
----
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment