home *** CD-ROM | disk | FTP | other *** search
/ AMIGA PD 1 / AMIGA-PD-1.iso / NetBSD / docs-netbsd / 386BSD-FAQ / BSD-FAQ-part10 < prev    next >
Text File  |  1994-11-27  |  4KB  |  129 lines

  1. Archive-name: 386bsd-faq/part10
  2.  
  3. Section 9    ("Supported" Software List).
  4.  
  5. #9.1    Software known to run under 386BSD
  6. #9.2    List whether patches are needed
  7. #9.3    List version/release of program
  8. #9.4    List who is supporting it if anyone
  9. #9.5    List where you can get it
  10.  
  11. 9.0    What GNU software has been tested and is working with Net/2 derived
  12.     BSD systems for the 386?
  13.  
  14.     Just about all of it.
  15.  
  16.  
  17. 9.1    Has anyone ever gotten news to work?
  18.  
  19.  
  20.     news running on 386bsd.  Here is a quick summary of the major 
  21.     places to stumble:
  22.  
  23.     1)  get bash, gmake, gcc 2.X, cnews, trn (or your favorite reader).
  24.  
  25.     2)  Make uucp work. (Read the info files that come with the
  26.         original distribution for the whole scoop on configuration 
  27.         files.)
  28.  
  29.     Ed Note:  This step is not needed if you are imeplementing SLIP or
  30.     are directly connected to a network.
  31.  
  32.     3)  Edit all the scripts which come with cnews and replace every 
  33.     occurence of /bin/sh with /usr/local/bin/bash (or wherever you put 
  34.     it).
  35.  
  36.     4)  Build cnews using bash, gmake and gcc 2.x
  37.  
  38.     5)  Install cnews in the directories you want it.  Some hand-hacking 
  39.     of the intall scripts is required (Too long ago to remember the 
  40.     details).
  41.  
  42.     6)  Change the permissions on all the scripts from execute only to 
  43.     read-execute for group and other.  (On 386bsd, if you can't read 
  44.     a script, you can't execute it).
  45.  
  46.     7)  Set up uucp to accept news
  47.  
  48.     8)  Post an article and steal it out of the uucp queue before it 
  49.     gets sent.  Feed it to your rnews (as user uucp) instead and make 
  50.     sure that it does not bomb out with permission denied or some such.
  51.  
  52.     9)  Have fun!
  53.  
  54.     Implementing innd is even easier.  The configure script that comes 
  55.     with the system has been modified to work more correctly with
  56.     Net/2 derived BSD systems.  There are rumors of  problems with 
  57.     'lint', but these are easiest to find if you just run the configure
  58.     script and let the system find the errors.  This patch file gives
  59.     an example of the types of changes that need to be made.
  60.  
  61.     Ed Note:  This patch is reversed.  The first block in each
  62.     section is the way your Makefile should look.
  63.  
  64. *** /usr/src/local/innd-1.4-dist/Makefile    Mon Jun 14 11:01:35 1993
  65. --- /usr/src/local/innd-1.4-dist/Makefile.orig    Mon Jun 14 10:54:25 1993
  66. ***************
  67. *** 35,46 ****
  68.       $(SHELL) ./makedirs.sh
  69.   
  70.   ##  Other generic targets.
  71. ! depend tags ctags profiled:
  72.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  73.   
  74.   clean:
  75.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  76. !     rm -f libinn.a libinn_p.a FILELIST
  77.   
  78.   ##  Common target.
  79.   common:
  80. --- 35,46 ----
  81.       $(SHELL) ./makedirs.sh
  82.   
  83.   ##  Other generic targets.
  84. ! lint depend tags ctags profiled:
  85.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  86.   
  87.   clean:
  88.       @$(MAKE) $(FLAGS) WHAT_TO_MAKE=$@ common
  89. !     rm -f libinn.a libinn_p.a llib-linn.ln FILELIST
  90.   
  91.   ##  Common target.
  92.   common:
  93. ***************
  94. *** 87,96 ****
  95.       -cd syslog; $(CC) -o syslogd syslogd.c ; cd ..
  96.       @echo "Install syslogd and syslog.conf as appropriate"
  97.   
  98. ! ##  Configure, compile.
  99.   world:        Install.ms
  100.       cd config ; $(MAKE) $(FLAGS) subst quiet ; cd ..
  101.       cd lib ; $(MAKE) $(FLAGS) install ; cd ..
  102.   
  103.   ##  Make a distribution.
  104.   shar:
  105. --- 87,99 ----
  106.       -cd syslog; $(CC) -o syslogd syslogd.c ; cd ..
  107.       @echo "Install syslogd and syslog.conf as appropriate"
  108.   
  109. ! ##  Configure, compile, and lint.
  110.   world:        Install.ms
  111.       cd config ; $(MAKE) $(FLAGS) subst quiet ; cd ..
  112. +     cd lib ; $(MAKE) $(FLAGS) lint ; cd ..
  113. +     cat lib/lint
  114.       cd lib ; $(MAKE) $(FLAGS) install ; cd ..
  115. +     $(MAKE) $(FLAGS) lint
  116.   
  117.   ##  Make a distribution.
  118.   shar:
  119.  
  120.   Simple as that :-)
  121. -- 
  122. ------
  123. TSgt Dave Burgess               | Dave Burgess
  124. NCOIC, USSTRATCOM/J6444         | *BSD FAQ Maintainer
  125. Offutt AFB, NE                  | Burgess@hrd769.brooks.af.mil
  126.  
  127.  
  128.  
  129.