arcon
August 11th, 2004, 13:54
prefix: I'm a noob to patching/configuring an openbsd kernel. Hopefully that means I missed something huge. :)

I am running openbsd 3.5 and am trying to patch the kernel with the following:
http://diehard.n-r-g.com/stuff/openbsd/tap-20031016.patch

Two parts fail, one for conf/files and one for sys/sys/conf.h both files don't seem to exist, and those directories are rather sparse. I used the following to grab the source:
cvs -d anoncvs@openbsd.groupbsd.org:/cvs co -r OPENBSD_3_5 src

Except for the partial patch the source has not been touched.

BTW: the purpose of this is to enable the tap device for openvpn.

Here's the dirs in question:
# ls -la conf sys
conf:
total 20
drwxr-xr-x 3 root wsrc 512 Aug 10 15:14 .
drwxr-xr-x 14 root wsrc 1024 Aug 11 13:32 ..
drwxr-xr-x 2 root wsrc 512 Aug 10 15:14 CVS
-rw-r--r-- 1 root wsrc 3111 Apr 30 17:39 newvers.sh

sys:
total 48
drwxr-xr-x 3 root wsrc 512 Aug 11 13:12 .
drwxr-xr-x 14 root wsrc 1024 Aug 11 13:32 ..
drwxr-xr-x 2 root wsrc 512 Aug 11 13:12 CVS
-rw-r--r-- 1 root wsrc 7397 Feb 27 12:36 exec_aout.h
-rw-r--r-- 1 root wsrc 8691 Feb 27 13:06 param.h