[OpenBSD]

[FAQ Index]

-current volgen


Inhoudsopgave


Inleiding

Dit document is bedoeld voor mensen die -current willen volgen. Het bevat de veranderingen tussen de 3.8-uitgave en -current, en mag dus NIET worden gebruikt door iemand die 3.7 of eerder gaat upgraden, of door mensen die -stable willen volgen.

Als u wilt updaten naar de 3.8-uitgave of 3.8-stable vanaf een voorgaande versie, bekijk dan de upgrade gids.

Zorg ervoor dat u FAQ 5 - Het systeem vanaf broncode bouwen gelezen en begrepen hebt alvorens -current en de onderstaande instructies te gebruiken.

U zult ALTIJD een snapshot moeten gebruiken als beginpunt als u -current gaat gebruiken. Upgraden door uw eigen broncode te compileren wordt niet ondersteund.

Als u upgrade informatie wilt lezen van voorgaande OpenBSD versies, bekijk dan upgrade-old.html. Dit wordt voorzien als historisch archief -- het wordt beter NIET als upgrade proceduregids gebruikt.

2005/09/27 - Bouwen vereist nieuwe xargs functionaliteit

Bouw en installeer xargs(1).
     # cd /usr/src/usr.bin/xargs && make obj && make && make install
Start vervolgens make build.

2005/10/06 - Wijzigingen aan MAKEDEV(8)

MAKEDEV werd gewijzigd waarbij de snelheid ervan flink werd verhoogd. Deze wijzigingen hangen af van wijzigingen aan ksh die eerder werden gedaan. Hierdoor kunnen installatiemedia die vóór deze datum gebouwd werden, niet gebruikt worden.

2005/11/16 - Nieuwe versie van ftp-proxy(8)

ftp-proxy werd vervangen door wat voorheen pftpx genoemd werd. De nieuwe ftp-proxy draait stand-alone en niet vanuit inetd.conf zoals vroeger.

Upgrade instructies zijn als volgt:

Stop de oude ftp-proxy door een nieuwe /etc/inetd.conf te installeren of schakel gewoon zijn entry in /etc/inetd.conf handmatig uit.

cp /usr/src/etc/inetd.conf /etc/inetd.conf
Stuur vervolgens via kill een HUP signaal naar inetd:

kill -HUP `cat /var/run/inetd.pid`
Start de nieuwe ftp-proxy door nieuwe /etc/rc en /etc/rc.conf te installeren en ftpproxy_flags="" in /etc/rc.conf.local te zetten.
cp /usr/src/etc/{rc,rc.conf} /etc
echo 'ftpproxy_flags=""' >> /etc/rc.conf.local
Als alternatief kan het gestart worden door gewoon /usr/sbin/ftp-proxy aan te roepen vanuit /etc/rc.local

De nieuwe proxy gebruikt ankers om dataverbindingen toe te laten, wat betekent dat /etc/pf.conf aangepast moet worden. In de NAT sectie hebt u nodig:

nat-anchor "ftp-proxy/*"
rdr-anchor "ftp-proxy/*"
Deze zijn verplicht, zelfs als u verder geen NAT gebruikt. De volgende regel, die er waarschijnlijk reeds staat voor de oude ftp-proxy, moet blijven staan:
rdr pass on $int_if proto tcp from $lan to any port 21 -> \
    127.0.0.1 port 8021
In de regelsectie is dit nodig:
anchor "ftp-proxy/*"
Regels die de proxy toelaten FTP controleverbindingen te maken (bestemmingspoort 21/tcp) moeten blijven staan. Regels die FTP dataverbindingen toelaten zijn niet langer nodig. Die regels kunnen "user proxy" of "to port > 49151" bevatten. Er werd voor gezorgd om de commandolijnopties gelijkaardig te houden, maar sommige kunnen verschillen. Zie de ftp-proxy man pagina.

Eén geval verdient speciale vermelding: als u oude clients hebt die berusten op actieve modus dataverbindingen die 20/tcp als bronpoort gebruiken, moet u de '-r' optie gebruken. (Hiervoor moest u de oude proxy met "-u root" draaien).

Draai ftp-proxy met "-d -D7" als u in de problemen komt en een diagnose wil maken van wat er gebeurt.

2005/12/16 - libresolv verwijderd

U moet libresolv van uw machine verwijderen aangezien dit niet langer geïnstalleerd wordt.
     # rm /usr/lib/libresolv*

2006/01/04 - mac68k overschakeling naar wscons(4)

Voordat u de nieuwe kernel boot, moeten enkele bestanden worden aangepast voor wscons(4).

     # cp /usr/src/etc/etc.mac68k/MAKEDEV /dev
     # cd /dev && sh ./MAKEDEV wscons

Verander in /etc/ttys, de getty op ttye0 naar ttyC0 en herstart met uw nieuwe kernel.

[FAQ Index]


[terug] www@openbsd.org
$OpenBSD: current.html,v 1.11 2006/01/08 13:46:02 jufi Exp $