Questions Fréquemment Posées sur FreeBSD 2.X, 3.X et 4.X
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 | Sommaire | Suivant
Pour les passionnés. **Mise à jour en cours** | Niveau supérieur | Comment créer une disquette d'installation personnalisée?

Ce document, ainsi que d'autres peut être téléchargé sur 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>.