Rush Mac Install Instructions
(C) Copyright 1995,2003 Greg Ercolano. All rights reserved.
V 102.41 03/25/04 /25/04




 Mac OSX Install Instructions 



  Installing Rush  

  Network Install  
    To install rush on the rest of the network (assuming you've got it working on one machine), you will want to rcp(1) the /usr/local/rush directory to all the machines, start the daemons, and verify they're running.

    FIRST, make sure *all* the hostnames you will be installing on are already configured in the /usr/local/rush/etc/hosts file. This implies the new machines being added are already in DNS (or whatever system you're using for mananging hostname lookups).

    ALSO, on the new machines being configured, make sure you disable any software firewalls that might prevent rush from communicating before installing Rush.

    Then, copy the entire /usr/local/rush directory to the rest of the machines and start the daemons with these commands:

      Rush Network Install Commands
      
          foreach i ( host1 host2 host3 .. )
      	echo --- $i
      	rcp -rp /usr/local/rush ${i}:/usr/local/rush
      	rsh $i /usr/local/rush/etc/bin/install.sh 
      	rsh $i /System/Library/StartupItems/Rush/Rush start
          end
          

    Now verify all the daemons have started.

    
        rush -ping +any -t 5          # pings all daemons in rush/etc/hosts
        

  Installing www-rush  
    This step is optional.

    If you want to use www-rush, the web interface to rush, make sure *one* of the rush machines is also running a web server (like Apache). You would only need to the following config on the web server.

    1) Copy the www-rush perl script to the webserver's 'cgi-bin' directory.

    
        cp /usr/local/rush/cgi-bin/www-rush /Library/WebServer/CGI-Executables
    

    2) Install the www-rush documentation in the documentation directory.

    
        cp -rp /usr/local/rush/html/www-rush /Library/WebServer/Documents
    

    3) Test it by opening Netscape to the URL for the script.

    
        http://yourserver.com/cgi-bin/www-rush
    
    Make sure your server daemon is running, eg:
    
        apachectl start
    

    4) Customize the www-rush script's variables if need be

      Usually the defaults work fine, but sometimes the variables at the top of the www-rush script will need to be modified to help it know about your web server's environment.