[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

XF4 and release(8) man page confusion



I realize I'm asking to have my head handed back to me, but hopefully some 
poor soul will take pity on me.

First of all, my goal is to install -current on a workstation (after having 
only used OpenBSD on servers previously), which means I'm going to try XF4 
for the first time. I've tried to do my homework (reading the archive, man 
pages, and the XF4 Makefile), but am finding the information available to 
be sketchy on the proper way to do this.

Most posts to misc point to the release(8) man page. However, it confuses 
me in two ways:

(1) it refers to XF4 and X11R6 interchangeably in such a way that I cannot 
tell if it's just poorly edited (i.e., someone did not replace all 
references to X11R6 with XF4) or there are is in fact some legitimate 
reason to distinguish between them. (Isn't X11 no longer being actively 
developed?) Furthermore, there is a bad link in section 5; it refers to an 
image(1) man page, which does not exist.

(2) the whole "make release" thing is somewhat different than building 
kernels and userland (which I've successfully done a hundred times in the 
past), and I do not understand why, nor does the release(8) man page do an 
adequate job of explaining exactly what a "release" is and why one would 
want to go about it that way. (For instance, why do I need release 
tarfiles? Can't I just build the binaries in place?) There is also no 
indication of what sorts of paths are supposed to go in DESTDIR and 
RELEASEDIR. The Makefile says much the same thing, but again gives no 
indication of what are appropriate values for DESTDIR and RELEASEDIR. My 
XF4/ dir is in /usr, and that dir has been freshly updated to -current via 
cvs. And, yes, tcl and tk 8.3.3 are installed.

Bottom line: I have a brand spanking new -current box. All I want to do is 
add XF4 to it. Ideally, someone would explain the make release thing. Of 
course, I'd settle just for pointers as to what to do with DESTDIR and 
RELEASEDIR.

Many thanks in advance.

Cheers.