I wrote down the explicit steps I used to get a DragonFly machine running and up-to-date; I’m including them here for the benefit of others. This was working as of mid-September.
** Updated December 2003; silly typos.
** Update February 2004: This guide was written using FreeBSD 4.8 as a guide; it may break. There is a guide page on dragonflybsd.org that talks about upgrading from FreeBSD 4.9.
What I did:
# Set up the system, and get online
1: installed from latest snapshot iso (many missing file errors)
3: logged in as root
4: assigned root a password
5: in /etc/rc.conf did sshd_enable=”YES”, ifconfig_xl0=”DHCP”
(xl0 happened to be the card installed.)
7: fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/All/cvsup-without-gui-16.1h.tgz
8: adduser (for myself)
# pull down source code
9: Create a cvsup file called /usr/local/etc/dragonfly-cvsup:
*default release=cvs tag=.
*default delete use-rel-suffix
10: rm -rf /usr/src /usr/obj
(probably not necessary, but safe.)
11: cd /usr
12: cvsup -L 2 /usr/local/etc/dragonfly-cvsup
(check kernel list to make sure there’s no recent tinderbox errors)
13: cp /usr/share/examples/cvsup/FreeBSD-ports-supfile /usr/local/etc/
14: edit FreeBSD-ports-supfile for correct server
15: cvsup -L 2 /usr/local/etc/FreeBSD-ports-supfile
16: cd /usr/src
# And then the regular upgrade process:
Now, you can (weekly, at most) repeat from step 14 to stay current.