Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
FUSS
fuss-dev-guide
Commits
0fc623fe
Commit
0fc623fe
authored
Jun 18, 2019
by
Elena Grandi
Browse files
Explicitely mark commands that should be run as a non-root user. refs:
#1
parent
a86f53b5
Changes
1
Hide whitespace changes
Inline
Side-by-side
docs/pacchetti-e-repository.rst
View file @
0fc623fe
...
...
@@ -163,14 +163,14 @@ Clone del repository
Clonare il repository del progetto desiderato::
git clone https://work.fuss.bz.it/git/<progetto>
$
git clone https://work.fuss.bz.it/git/<progetto>
Il branch da buildare per l'upload è ``master``, da aggiornare nel caso
in cui si abbia già un clone locale del repository::
git checkout master
git pull
$
git checkout master
$
git pull
Versionamento
-------------
...
...
@@ -232,7 +232,7 @@ rispettivi repository; in tal caso prima di eseguire il comando
precedente è necessario eseguire, nella directory principale del
repository::
debian/rules debsrc
$
debian/rules debsrc
A questo punto si può usare ``pdebuild`` per eseguire la build del
pacchetto all'interno di una chroot opportuna gestita da cowbuilder
...
...
@@ -270,7 +270,7 @@ errore nel caso si sia aggiunta una nuova dipendenza.
Per installare le dipendenze mancanti si può usare il comando::
apt -f install
#
apt -f install
Un altro comando utile è ``dpkg -c <nomefile>.deb`` per verificare i
file presenti nel pacchetto.
...
...
@@ -284,11 +284,11 @@ con la dicitura "refs #NUMERO".
Un metodo veloce è eseguire::
git commit -a -m "<modifiche effettuate>. refs #NumeroTicket"
$
git commit -a -m "<modifiche effettuate>. refs #NumeroTicket"
e successivamente eseguire il push con::
git push
$
git push
Upload
------
...
...
@@ -296,7 +296,7 @@ Upload
Per uploadare il pacchetto buildato con ``dput-ng`` è sufficiente usare
il comando::
dput fuss-<versione> nomepacchetto_versione_arch.changes
$
dput fuss-<versione> nomepacchetto_versione_arch.changes
Nel caso si voglia procedere manualmente invece si possono copiare i
file generati su ``isolda`` nella directory ``/iso/incoming/<versione>``
...
...
@@ -313,16 +313,16 @@ Tagging
Nel momento in cui tutto è pronto per un upload, taggare il commit
corrispondente a quanto verrà uploadato con il comando::
git tag -s -m 'Fuss release <versione>' fuss/<versione>
$
git tag -s -m 'Fuss release <versione>' fuss/<versione>
in questo modo il tag verrà firmato con la propria chiave gpg di
default; per non firmare il tag::
git tag -a -m 'Fuss release <versione>' fuss/<versione>
$
git tag -a -m 'Fuss release <versione>' fuss/<versione>
Ricordarsi di effettuare il push dei tag verso il server::
git push --tags
$
git push --tags
.. _chroot:
...
...
@@ -354,7 +354,7 @@ numero di versione come sopra ed eventualmente generato il tar sorgente,
per eseguire il build del pacchetto eseguire, nella directory principale
del repository::
dpkg-buildpackage -us -uc
#
dpkg-buildpackage -us -uc
Se la procedura va a buon fine, nella directory superiore si troveranno
i pacchetti ``.deb`` generati, e anche i file ``.changes``, ``.dsc`` e
...
...
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