From owner-freebsd-net Mon Jun 14 20:17:12 1999 Delivered-To: freebsd-net@freebsd.org Received: from lion.butya.kz (butya-gw.butya.kz [194.87.112.252]) by hub.freebsd.org (Postfix) with ESMTP id 95F1014E03 for ; Mon, 14 Jun 1999 20:16:42 -0700 (PDT) (envelope-from bp@butya.kz) Received: from bp (helo=localhost) by lion.butya.kz with local-esmtp (Exim 2.12 #1) id 10tjhr-000LJO-00; Tue, 15 Jun 1999 10:16:11 +0700 Date: Tue, 15 Jun 1999 10:16:10 +0700 (ALMST) From: Boris Popov To: Bill Fumerola Cc: freebsd-net@FreeBSD.ORG Subject: Re: Where can I get ncplib ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 14 Jun 1999, Bill Fumerola wrote: > On Mon, 14 Jun 1999, Boris Popov wrote: > > Boris, why don't you look at http://www.FreeBSD.org/handbook/porting.html Thanks, I'm already look at this nice document, otherwise how do I wrote and maintain a Mars_nwe port :) > and make a port for ncplib so we can provide it as a FreeBSD package. The only problem for writing a port for ncplib is that it requires /usr/src/sys directory for build. This can be avoided by including pregenerated versions of vnode_if.* files. They are depended from FreeBSD version and can be changed in future. So there is no easy way to build these files. If the templates /sys/kern/vnode_if.* will be copied to /usr/share/somewhere it will be very simple to write a port. Another problem is lack of ability to build a package, because kernel module should be builded in native environment. However if the port will check /usr/src/sys directory and complain if it's not found it will be possible to create package-less port. -- Boris Popov http://www.butya.kz/~bp/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message