If you have a system running FreeBSD 4 (4.9 was the most recent release at the time this document was written), it is possible to switch to DragonFly "in-place" through downloading the DragonFly source and compiling it.
uname -awill tell you what version you are running. Note: FreeBSD 5 versions will not work for this upgrade.
rm -rf /usr/src
rm -rf /usr/obj
Comment out the lines that say:
and uncomment the lines that say:
#*default release=cvs tag=.
Run cvsup using that config file.
You now will have the DragonFly source files in /usr/src.
Note: the newly created file
/usr/src/UPDATING will have the
most up-to-date instructions on updating your system; double-check it
rm -rf /usr/include
You can repeat the cvsup/build/install steps on
this page to keep your system up to date with the changing
DragonFly codebase. (You will not have to repeat the
make upgrade_etc step.)