home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / 386bsd-faq / part10 < prev    next >
Encoding:
Text File  |  1995-07-25  |  3.9 KB  |  133 lines

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