attached is a build.def that I use at home under mcc-interim 0.96c
and gcc 2.2.2 (works with a 0.97pl1+ kernel too).
This is for C-news with a patchdate of 12/21/91, which is all the
patches EXCEPT the spring performance speedups. On a 386/33 with
8MB memory and a 15 msec disk, I personally see no need for using the
speedup patches. This puppy flies under Linux :-)
Basically, stick this as your cnews source conf/build.def and use it
as the default answers to the questions when you rerun 'build'.
Then follow the normal building process for C-news.
Important: I use a non-standard tree structure for usenet news so
you want to probably change the paths in the attached when you run
build to set your system name and domainized name (required...).
I keep everything under a /usenet tree, with libs in /usenet/lib,
binaries/scripts under /usenet/bin, and spool dir in /usenet/spool.
I also keep all the scripts in subdirectories under /usenet/bin rather
than all at the same level in one massive unreadable /usr/local/bin
for example...anyway, if you understand C-news, you'll get the idea
when you run 'build'.
I didn't upload the .tar.Z file I used this to compile to anywhere,
since there are basically no patches required to get it to compile
once you answer the build questions right. I seem to remember that
you have to run one part using 'yacc' by hand with 'bison --yacc'
but it's been a while since I messed with it.
---- (attached 'build.def' follows...remember to cut the .signature)---
# These answers are interdependent; do not edit this file!
newsuid="news"
# These answers are interdependent; do not edit this file!
newsgid="news"
# These answers are interdependent; do not edit this file!
binuid="news"
# These answers are interdependent; do not edit this file!
bingid="news"
# These answers are interdependent; do not edit this file!
binsrc="yes"
# These answers are interdependent; do not edit this file!
mess="no"
# These answers are interdependent; do not edit this file!
unmess="no"
# These answers are interdependent; do not edit this file!
newsarts="/usenet/spool"
# These answers are interdependent; do not edit this file!
newsctl="/usenet/lib"
# These answers are interdependent; do not edit this file!
newsbin="/usenet/bin"
# These answers are interdependent; do not edit this file!
newsumask="002"
# These answers are interdependent; do not edit this file!
newsmaster="usenet"
# These answers are interdependent; do not edit this file!
newsconfig="/usenet/lib/config"
# These answers are interdependent; do not edit this file!
chown="/bin/chown"
# These answers are interdependent; do not edit this file!
chboth="yes"
# These answers are interdependent; do not edit this file!
chgrp="/etc/chgrp"
# These answers are interdependent; do not edit this file!
unixkind="usg"
# These answers are interdependent; do not edit this file!
addrsize="big"
# These answers are interdependent; do not edit this file!
dbmopt=""
# These answers are interdependent; do not edit this file!
faststdio="no"
# These answers are interdependent; do not edit this file!
storeval="yes"
# These answers are interdependent; do not edit this file!
faststrchr="no"
# These answers are interdependent; do not edit this file!
sete="no"
# These answers are interdependent; do not edit this file!
ranlib="yes"
# These answers are interdependent; do not edit this file!
symdef="no"
# These answers are interdependent; do not edit this file!
cc="cc"
# These answers are interdependent; do not edit this file!
copts="-O"
# These answers are interdependent; do not edit this file!
ldopts=""
# These answers are interdependent; do not edit this file!
postlibs=""
# These answers are interdependent; do not edit this file!
hostname="yes"
# These answers are interdependent; do not edit this file!
uname="no"
# These answers are interdependent; do not edit this file!
uucptype="hdb"
# These answers are interdependent; do not edit this file!
dftype="bsd"
# These answers are interdependent; do not edit this file!
dfdirs="yes"
# These answers are interdependent; do not edit this file!
archive="no"
# These answers are interdependent; do not edit this file!
spacelow="yes"
# These answers are interdependent; do not edit this file!
nfsgroup="no"
# These answers are interdependent; do not edit this file!
server="newsie"
# These answers are interdependent; do not edit this file!
manpages="/usr/man"
# These answers are interdependent; do not edit this file!
manmess="no"
# These answers are interdependent; do not edit this file!
rbin="/usenet/bin"
# These answers are interdependent; do not edit this file!
doui="yes"
# These answers are interdependent; do not edit this file!
bin="/usenet/bin"
# These answers are interdependent; do not edit this file!
atok="yes"
# These answers are interdependent; do not edit this file!
postdefltdist="world"
# These answers are interdependent; do not edit this file!
paranoid="no"
# These answers are interdependent; do not edit this file!
whoami="victrola"
# These answers are interdependent; do not edit this file!
mailname="victrola.sea.wa.us"
# These answers are interdependent; do not edit this file!
organization="Vince and Suzie's Underpowered PC"
# These answers are interdependent; do not edit this file!
postdefltgroup="general"
# These answers are interdependent; do not edit this file!
newspath="/bin:/usr/bin:/etc"
# These answers are interdependent; do not edit this file!
fake=" fsync.o"
# These answers are interdependent; do not edit this file!
fakehdrs=""
# These answers are interdependent; do not edit this file!
immediate="no"
# These answers are interdependent; do not edit this file!
inputstall="no"
# These answers are interdependent; do not edit this file!
defsub="general"
# These answers are interdependent; do not edit this file!
mustsub="general"
things like this:
/usenet
...lib
...bin
...spool...news...(article tree)
--
Vince Skahan vince@halcyon.com (here)
vince@atc.boeing.com (work) vince@victrola.sea.wa.us (home)