24/01/2009
200901240800 update world kernel
FreeBSD 7.0 vers 7.1
Cela fait plusieurs semaines que je repousse la mise à jour de mon serveur. Bien que la documentation ne manque pas, je me posais plusieurs question:
freebsd-update ou make depuis les sources ?
Cette question a rapidement trouvé une réponse: freebsd-update ne marche qu'avec un kernel GENERIC. Comme j'ai rajouté ALTQ et IPSEC je dois donc compiler depuis les sources.
est-ce que j'ai assez de place ?
Je n'avais pas envie d'essayer et de remplir ma partition / qui fait 5 Go. La seule autre partition est gérée par ZFS. Mais est-ce que mon /usr/obj sous ZFS sera disponible après un reboot ?
le mode single est-il vraiment nécessaire ?
La lecture du handbook nous conseille de passer en mode single avant l'installworld.
Depuis un dédié le mode single sous-entend "utilisation d'un kvm ip". Chouette, ces merderies c'est souvent du java et je n'en veux pas.
Alors que je trainai sur #freebsd-fr, gnomii a eu la gentillesse de partager sa procédure:
- make buildworld
- make buildkernel
- make installkernel
- reboot
- mergemaster -p
- make installworld
- mergemaster
- reboot
J'ai donc décidé de me lancer.
c'est parti
récupération des sources# grep tag etc/cvs-supfile # *default release=cvs tag=RELENG_7_1 # cvsup -g -L 2 etc/cvs-supfilecompilation
# grep KERNCONF /etc/make.conf # KERNCONF=OVH7_ALTQ_IPSEC # [ snip procedure de gnomii ]
au résultat
# du -h /usr/obj # [ snip ] # 861M /usr/obj # du -h /usr/src # [ snip ] # 542M /usr/src # uname -smri # FreeBSD 7.1-RELEASE amd64 OVH7_ALTQ_IPSEC # df -h /dev/ad4s1a # Filesystem Size Used Avail Capacity Mounted on # /dev/ad4s1a 4.9G 2.3G 2.2G 51% /
![Validate my Atom 1.0 feed [Valid Atom 1.0]](/valid-atom.png)
![Validate my RSS feed [Valid RSS]](/valid-rss-rogers.png)