home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9534 < prev    next >
Encoding:
Text File  |  1992-08-31  |  6.2 KB  |  166 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!nwnexus!vince
  3. From: vince@halcyon.com (Vince Skahan)
  4. Subject: build.def for C-news under linux (long)
  5. Message-ID: <1992Aug31.230718.28762@nwnexus.WA.COM>
  6. Sender: sso@nwnexus.WA.COM (System Security Officer)
  7. Organization: Northwest Nexus Inc. (206) 455-3505
  8. Date: Mon, 31 Aug 1992 23:07:18 GMT
  9. Lines: 155
  10.  
  11. attached is a build.def that I use at home under mcc-interim 0.96c
  12. and gcc 2.2.2 (works with a 0.97pl1+ kernel too).
  13.  
  14. This is for C-news with a patchdate of 12/21/91, which is all the 
  15. patches EXCEPT the spring performance speedups.  On a 386/33 with 
  16. 8MB memory and a 15 msec disk, I personally see no need for using the
  17. speedup patches.  This puppy flies under Linux :-)
  18.  
  19. Basically, stick this as your cnews source conf/build.def and use it
  20. as the default answers to the questions when you rerun 'build'.
  21. Then follow the normal building process for C-news.
  22.  
  23. Important: I use a non-standard tree structure for usenet news so
  24. you want to probably change the paths in the attached when you run
  25. build to set your system name and domainized name (required...).
  26.  
  27. I keep everything under a /usenet tree, with libs in /usenet/lib,
  28. binaries/scripts under /usenet/bin, and spool dir in /usenet/spool.
  29. I also keep all the scripts in subdirectories under /usenet/bin rather
  30. than all at the same level in one massive unreadable /usr/local/bin
  31. for example...anyway, if you understand C-news, you'll get the idea 
  32. when you run 'build'.
  33.  
  34. I didn't upload the .tar.Z file I used this to compile to anywhere,
  35. since there are basically no patches required to get it to compile
  36. once you answer the build questions right.  I seem to remember that 
  37. you have to run one part using 'yacc' by hand with 'bison --yacc'
  38. but it's been a while since I messed with it.
  39.  
  40. ---- (attached 'build.def' follows...remember to cut the .signature)---
  41. # These answers are interdependent; do not edit this file!
  42. newsuid="news"
  43. # These answers are interdependent; do not edit this file!
  44. newsgid="news"
  45. # These answers are interdependent; do not edit this file!
  46. binuid="news"
  47. # These answers are interdependent; do not edit this file!
  48. bingid="news"
  49. # These answers are interdependent; do not edit this file!
  50. binsrc="yes"
  51. # These answers are interdependent; do not edit this file!
  52. mess="no"
  53. # These answers are interdependent; do not edit this file!
  54. unmess="no"
  55. # These answers are interdependent; do not edit this file!
  56. newsarts="/usenet/spool"
  57. # These answers are interdependent; do not edit this file!
  58. newsctl="/usenet/lib"
  59. # These answers are interdependent; do not edit this file!
  60. newsbin="/usenet/bin"
  61. # These answers are interdependent; do not edit this file!
  62. newsumask="002"
  63. # These answers are interdependent; do not edit this file!
  64. newsmaster="usenet"
  65. # These answers are interdependent; do not edit this file!
  66. newsconfig="/usenet/lib/config"
  67. # These answers are interdependent; do not edit this file!
  68. chown="/bin/chown"
  69. # These answers are interdependent; do not edit this file!
  70. chboth="yes"
  71. # These answers are interdependent; do not edit this file!
  72. chgrp="/etc/chgrp"
  73. # These answers are interdependent; do not edit this file!
  74. unixkind="usg"
  75. # These answers are interdependent; do not edit this file!
  76. addrsize="big"
  77. # These answers are interdependent; do not edit this file!
  78. dbmopt=""
  79. # These answers are interdependent; do not edit this file!
  80. faststdio="no"
  81. # These answers are interdependent; do not edit this file!
  82. storeval="yes"
  83. # These answers are interdependent; do not edit this file!
  84. faststrchr="no"
  85. # These answers are interdependent; do not edit this file!
  86. sete="no"
  87. # These answers are interdependent; do not edit this file!
  88. ranlib="yes"
  89. # These answers are interdependent; do not edit this file!
  90. symdef="no"
  91. # These answers are interdependent; do not edit this file!
  92. cc="cc"
  93. # These answers are interdependent; do not edit this file!
  94. copts="-O"
  95. # These answers are interdependent; do not edit this file!
  96. ldopts=""
  97. # These answers are interdependent; do not edit this file!
  98. postlibs=""
  99. # These answers are interdependent; do not edit this file!
  100. hostname="yes"
  101. # These answers are interdependent; do not edit this file!
  102. uname="no"
  103. # These answers are interdependent; do not edit this file!
  104. uucptype="hdb"
  105. # These answers are interdependent; do not edit this file!
  106. dftype="bsd"
  107. # These answers are interdependent; do not edit this file!
  108. dfdirs="yes"
  109. # These answers are interdependent; do not edit this file!
  110. archive="no"
  111. # These answers are interdependent; do not edit this file!
  112. spacelow="yes"
  113. # These answers are interdependent; do not edit this file!
  114. nfsgroup="no"
  115. # These answers are interdependent; do not edit this file!
  116. server="newsie"
  117. # These answers are interdependent; do not edit this file!
  118. manpages="/usr/man"
  119. # These answers are interdependent; do not edit this file!
  120. manmess="no"
  121. # These answers are interdependent; do not edit this file!
  122. rbin="/usenet/bin"
  123. # These answers are interdependent; do not edit this file!
  124. doui="yes"
  125. # These answers are interdependent; do not edit this file!
  126. bin="/usenet/bin"
  127. # These answers are interdependent; do not edit this file!
  128. atok="yes"
  129. # These answers are interdependent; do not edit this file!
  130. postdefltdist="world"
  131. # These answers are interdependent; do not edit this file!
  132. paranoid="no"
  133. # These answers are interdependent; do not edit this file!
  134. whoami="victrola"
  135. # These answers are interdependent; do not edit this file!
  136. mailname="victrola.sea.wa.us"
  137. # These answers are interdependent; do not edit this file!
  138. organization="Vince and Suzie's Underpowered PC"
  139. # These answers are interdependent; do not edit this file!
  140. postdefltgroup="general"
  141. # These answers are interdependent; do not edit this file!
  142. newspath="/bin:/usr/bin:/etc"
  143. # These answers are interdependent; do not edit this file!
  144. fake=" fsync.o"
  145. # These answers are interdependent; do not edit this file!
  146. fakehdrs=""
  147. # These answers are interdependent; do not edit this file!
  148. immediate="no"
  149. # These answers are interdependent; do not edit this file!
  150. inputstall="no"
  151. # These answers are interdependent; do not edit this file!
  152. defsub="general"
  153. # These answers are interdependent; do not edit this file!
  154. mustsub="general"
  155. things like this:
  156.     /usenet
  157.         ...lib
  158.         ...bin
  159.         ...spool...news...(article tree)
  160.  
  161.  
  162. -- 
  163.           Vince Skahan                vince@halcyon.com (here)
  164.     vince@atc.boeing.com (work)            vince@victrola.sea.wa.us (home)
  165.  
  166.