13.2. Comment créer ma propre version
Précédent | Chapitre 13. Pour les passionnés. **Mise à jour en cours** | Suivant

## 13.2. Comment créer ma propre version

Pour créer votre propre version, vous devez effectuer trois choses. Premièrement, vous devez avoir un noyau contenant le gestionnaire vn. Ajoutez la ligne suivante au fichier de configuration du noyau, puis reconstruisez le.

pseudo-device vn #Vnode driver (turns a file into a device)

Ensuite, vous devez disposer de l'arbre CVS au complet. Pour l'obtenir, vous pouvez utiliser CVSUP et remplissez votre fichier de configuration de cvsup de la façon suivante:

*default prefix=/home/ncvs *default base=/a *default host=cvsup.FreeBSD.org *default release=cvs *default delete compress use-rel-suffix ## Main Source Tree src-all src-eBones src-secure # Other stuff ports-all www doc-all

Ensuite lancez la commande `cvsup -g fichier_de_configuration_de_cvsup` pour rapatrier tous les sources sur votre machine

Pour finir, vous devez disposez de beaucoup de place sur vos disque pour compiler le tout. Disons que cela se trouve dans le répertoire `/tres/gros/systeme/de/fichiers` et que l'arbre CVS se trouve dans `/home/ncvs`

setenv CVSROOT /home/ncvs # ou export CVSROOT=/hom/ncvs (pour du sh) cd /usr/src/release make release BUILDNAME=3.0-MY-SNAP CHROOTDIR=/tres/gros/systeme/de/fichiers

Une distribution complète sera alors crée dans le répertoire `/tres/gros/systeme/de/fichiers` et vous disposerez d'un programme d'installation ftp utilisant ce répertoire par défaut. Vous pouvez aussi décider de compiler autre chose que la version -current en donnant au paramètre `RELEASETAG` une autre valeur. Par exemple pour compiler une version 2.2, il suffit de passer la valeur `RELEASETAG=RELENG_2_2` à la ligne de commande de make.

Précédent | Niveau supérieur | Suivant
Chapitre 13. Pour les passionnés. **Mise à jour en cours** | Sommaire | 13.3. Comment créer une disquette d'installation personnalisée?

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.