2 Dec 2002 22:42
Re[3]: Mail server questions.
Jeremy C. Reed <reed <at> reedmedia.net>
2002-12-02 21:42:17 GMT
2002-12-02 21:42:17 GMT
On Mon, 2 Dec 2002, CEBKA wrote: > Yes I`ve ported it to NetBSD(1.5.2 i-386) but there is a need to > modify headers in /usr/include/rpc(pmap_clnt.h, clnt.h) to make it > works. But now it works well I think. But I don`t know how to make a > pkgsrc(none of them is in my distribution), explain this to me please, > because xinetd is really wonderful system! You can learn about it by looking in the pkgsrc/Packages.txt documentation. Scroll down to the "Part II: Package Constructor's Guide" section. The easiest thing to do, is look at some examples of some other simple packages. Basically, you need a Makefile, a DESCR (paragraph or two) description file, and a PLIST (which basically lists the files installed). A basic Makefile has: DISTNAME= (name of file with version but no extension) CATEGORIES= MASTER_SITES= (dowload URLs) MAINTAINER= (email address -- maybe yours) HOMEPAGE= (main website for xinetd) COMMENT= (short, one-line description of this software) and probably: GNU_CONFIGURE= YES (use the autoconf'd ./configure script and gmake) Then do "make extract" to download and extract. Then do "make makesum" to generate checksum digest file. Then do "make configure 2>&1 | tee LOG" and check that log to see if it looks correct. Then I go into work/ and the sub-directory and double-check the config.status and config.log files. Then try "make" (back in main directory not under work/) to see if it builds. I do "touch PLIST" and "make install" and then "make print-PLIST | tee PLIST" If you have technical questions regarding building pkgsrc Makefiles, you can discuss via tech-pkg mailing list. By the way, I am interested in xinetd, because I have packaged many Linux-related softwares for runing under Linux kernel. And maybe someone from xinetd experience but moving to a Linux using NetBSD pkgsrc would like to continue using xinetd. (I already packaged netkit-base for inetd, but haven't send-pr it to submit it yet.) Good luck! Jeremy C. Reed http://www.reedmedia.net/
RSS Feed