Vous êtes sur le wiki de développement du projet SLIS

Ceci est une ancienne révision du document !


Récupérer tous les dépôts git

En utilisant Multiple Repository management tool (apt-get install mr), il est possible de récupérer tout le code source utilisé: que ce soit celui des paquets SLIS ou celui des paquets LCS modifiés pour SLIS.

Tout le code

La récupération de tout le code source du projet se fait en 2 commandes:

  1. Récupération du code des "dépôts-parents" all, lcs, slis et slis-slim:
mr bootstrap "http://git.ac-grenoble.fr/?p=all.git;a=blob_plain;f=.mrconfig;hb=master" slis_source
  1. Récupération du code des paquets LCS (respectivement SLIS)
mr checkout

Au final l'arborescence sera de la forme:

slis_source/
|-- lcs
|   |-- packages
|   |   |-- debian-lcs-keyring
|   |   |-- fail2ban
|   |   |-- lcs-agendas
.
.<le reste des paquets LCS>
.
|   |   |-- lcs-wiki
|   |   `-- lcs-zonep
|   `-- tools
|-- slis
|   |-- packages
|   |   |-- backports
|   |   |-- cd-build
.
.<le reste des paquets SLIS>
.
|   |   |-- slis-ups
|   |   |-- slis-virtualization
|   |   `-- slis-vtun
|   `-- tools
`-- slis-slim

SLIS

FIXME Indiquer comment récupérer le code des paquets SLIS.

LCS

La commande suivante récupère tous les dépôts des paquets du LCS modifiés pour SLIS dans le sous-répertoire local ./lcs:
mr bootstrap "http://git.ac-grenoble.fr/?p=lcs/lcs.git;a=blob_plain;f=.mrconfig;hb=master" lcs

Lancer alors la commande ./lcs/tools/git-setup pour avoir les accès en écriture.

Le code des dépôts est dans ./lcs/packages/* tandis que le code pour gérer ces dépôts est dans ./lcs/.


QR Code
QR Code devel:multirepo (generated for current page)