[marc at snafu.org: Re: 2.8 -> 2.9 via source]
Miklos Niedermayer
mico at bsd.hu
2001. Május. 31., Cs, 15:50:10 CEST
Sziasztok!
Volt itt valakinek gondja OpenBSD make build-del. Van egy
upgrade-minifaq, azt hiszem a www.openbsd.org/faq/upgrade-minifaq.html
címen, az érdemes olvasgatni, illetve itt van alul egy levél.
Btw, úgy néz ki, én végeztem az OpenBSD-vel. Az utóbbi napok levelei a
tech@ és a misc at -listákon megmutatták, milyen népség ez. Miért van kevés
fejlesztőjük, meg ilyesmi. Hát azért van kevés fejlesztőjük, mert azok,
akik odaálltak Theo mellé, még rosszabbak, mint ő maga, mert egyfolytában
azt kiabálják az ellentábornak, hogy "Theo a vezetőnk, ő a legjobb fej a
világon, és ha ez nektek nem tetszik, akkor le lehet lépni meg be lehet
fogni". Igazából nemrég raktam fel két gépre az OpenBSD-t, egyrészt
azért, mert bridgelésre tényleg jó, másrészt meg hogy ismerkedjek vele,
sőt még olyan terveim is voltak, hogy talán segítek nekik ebben-abban,
currentet futtatok, tesztelek, ilyesmi. A current-futtatásról hamar
lemondtam, miután kiderült, hogy itt a source upgrade jóval bonyolultabb,
de legfőképpen kiszámíthatatlanabb, mint FreeBSD-nél (lásd Sziszi korábbi
leveleit). Most, hogy az IP Filtert törölte "az a *** kanadai" (ő valahogy
hasonlóképpen szólítgatta Darrent), tulajdonképpen nem csak az az eszköz
tűnt el az OpenBSD-ből, amiért tkp használni akartam (jó, most még benne
van a release-ben, de mi lesz fél év múlva), hanem beleláttam egy kicsit a
dolgokba és úgy döntöttem, nekem ebből nem kell.
Most a legvalószínűbb az, hogy a FreeBSD-s ipfw-t próbálják meg OpenBSD
alá belőni, csakhogy egy: ez sokáig el fog tartani, kettő: az ipfw
_messze_ nincs olyan színvonalon, mint az IPF. Bár elvileg 4.0 (ugye?)
óta ismeri a statefulness fogalmát, én nem igazán merem senkinek stateful
szűrőcskézésre ajánlani. Bár van egy két dolog, ami igazán szépen
hangzik: UID/GID alapján szűrés, DUMMYNET, a gyakorlatban nekem ezzel is
gondjaim voltak (mármint az UID szűréssel). Az IP Filter béta verziójában
már olyan érdekes dolgok kezdenek körvonalazódni, amik az ipfw-nél még
sehol, és ha Theo éppen kipihent állapotban lett volna, akkor pár hónap
múlva igazán büszkén hirdethetné majd azokat a dolgokat (mint OpenBSD
featureöket). De mivel éppen nem volt kipihent (vagy mit tudom én), ezért
most nagyon nagy bajban vannak, mert OpenBSD csomagszűrő nélkül olyan,
mint a BMW főtengely nélkül. De mindenképpen alkalmatlan, és nekem úgy
tűnik, hogy nehéz lesz olyan embert találni, aki a következő release-re
összepakol nekik egy megfelelő színvonalon lévő csomagszűrőt.
----- Forwarded message from Marco S Hyman <marc at snafu.org> -----
X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4
From: Marco S Hyman <marc at snafu.org>
To: joe at hole-in-the.net
cc: misc at openbsd.org
Subject: Re: 2.8 -> 2.9 via source
Date: Thu, 10 May 2001 10:20:03 -0700
> Anyone tried going from 2.8-stable to 2.9 by building from source? Any
> gotchas I should know about before trying?
The mini-faq doesn't mention everything. I didn't keep the notes I
usually keep, but believe the general steps are:
1) Edit /etc/group. Add auth group
2) Install and run latest mtree files
3) update /etc/ssh_config and /etc/sshd_config. See the current
default versions in /usr/src/usr.bin/ssh/
4) You MUST blow away any existing files in /usr/obj or the build will fail.
5) There's a new gcc, again. Bootstrap and compile
6) Update your /etc/fbtab.
7) i386 X11 users... X11 will not work using wscons until you build/install
a new X11 server (which you shouldn't do until after "make build". In
preparation for that you must change your Pointer section in XF86Config.
It should look something like
Section "Pointer"
Protocol "wsmouse"
Device "/dev/wsmouse0"
[..]
8) The latest version of config is needed to build a new kernel
9) Generate, install, and boot with a new kernel
10) Build/install the main system
11) Create the new devices (assumes /dev/MAKEDEV has been updated)
12) Build/install XF4. Note: config file now in /etc/X11. /var/X11
no longer used.
HTH
// marc
----- End forwarded message -----
További információk a(z) BSD levelezőlistáról