Pour mettre à jour le repertoire /etc d'un NetBSD upgradé, il vous faut utiliser l'outil etcupdate. Ce dernier se trouve dans les pkgsrc ( /usr/pkgsrc/sysutils/etcupdate ), ou installé par defaut dans le repertoire /usr/sbin dans les versions supérieures ou = à 1.6. Apres l'avoir installé, si besoin est, grace à un “make install clean”, 2 possibilités :

Mettre à jour fonction d'un source tree situé dans /usr/src à jour :

# etcupdate

Cette commande suffira, etcupdate va utiliser /usr/src par defaut.

Si vous n'avez pas récupéré le source tree et souhaitez utiliser le set etc.tgz ou que le source tree se situe ailleurs, spécifiez le chemin du nouvel etc/ à l'aide du switch -s, exemple :

# etcupdate -s /home/toto/nb/src/etc

Note: n'oubliez pas de setter la variable TOOLDIR si vous l'utilisez dans build.sh, exemple :

# TOOLDIR=/home/toto/nbtmp/tools etcupdate

La suite des opérations est décrite par l'outil, il s'agit de garder, merger ou écraser les anciens fichiers par les nouveaux. Il vous suffit de suivre les instructions.

netbsd/etcupdate.txt · Last modified: 2010/01/12 13:29 (external edit)