BSD 11.1 a porty

Miroslav Lachman 000.fbsd at quip.cz
Tue Dec 5 15:29:08 CET 2017


Marek Soudny wrote on 2017/12/05 14:48:

> (Na linuxu mame jeden restart po upgrade, na solarisu taky jen jeden,
> ale zato poradnej, protoze s LDOMou se restartujou i jeji zony, ze jo....)

To i na FreeBSD muzes mit jen jeden restart (a ja ho obvykle mam). A 
navic si myslim, ze pocet restartu se nijak nezmeni tim, ze budes mit 
base rozbalickovany - pokud udelas kompletni upgrade systemu z 11.x na 
12.x, tak bys v obou pripadech "mel" udelat nejprve aktualizaci kernelu, 
reboot, pak aktualizaci userlandu.

Na druhou stranu, ja delam leta letouci vsechno na jeden reboot. Pri 
upgrade mezi majoritnima verzema pak jeste jeden reboot po reinstalaci 
vsech portu a provedeni delete-old-libs.

V tomhle doporucenem postupu vzdycky vynechavam bod 5 (krome toho, ze 
body 1 az 3 probihaji na buildserveru a body 4 az 11 na jednotlivych 
strojich

1. `cd /usr/src' (or to the directory containing your source tree).
2. `make buildworld'
3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
[steps 3. & 4. can be combined by using the "kernel" target]
5. `reboot' (in single user mode: boot -s from the loader prompt).
6. `mergemaster -p'
7. `make installworld'
8. `mergemaster' (you may wish to use -i, along with -U or -F).
9. `make delete-old'
10. `reboot'
11. `make delete-old-libs' (in case no 3rd party program uses them anymore)

Vlastne i stroj, kde mam jaily jako "poor man's vps", tak udelam 
installkernel, installworld, mergemaster, aktualizaci basejailu, 
mergemaster v jailech, kdyz to neni majoritni upgrade, tak na hostu i v 
jailech pkg upgrade a pak jeden velky reboot.

Mirek



More information about the Users-l mailing list