--- areths.csh --- #!/bin/csh # areths.csh -- A very brain-dead script for initializing a Linux system's # ARP and RARP tables. # # /etc/ethers entries must be in the format # <hw ethernet address> <hostname> # Examples: # # aa:bb:cc:dd:0e:0f hostname1 # # is also equivalent to # # aa:bb:cc:dd:e:f hostname1 # # Any other format or extraneous information for /etc/ethers will confuse and # break the script. Don't even bother trying as it would be too easy. # specify arp and rarp commands to use set arp = /sbin/arp set rarp = /sbin/rarp # get /etc/ethers contents, ignore comment lines set etherlist = `grep -v "^#" /etc/ethers` set i = 1 while ( $i < $#etherlist ) set eaddr = $etherlist[$i] @ i += 1 set hname = $etherlist[$i] @ i += 1 $arp -s $hname $eaddr $rarp -s $hname $eaddr end # end of areths.csh
--- vaxboot-sysv.sh --- #!/bin/sh # # vaxboot-sysv.sh VAX bootserver components # Author: Brian Chase, <bdc@world.std.com> # # See how we were called. case "$1" in start) echo "Starting VAX bootserver..." /usr/local/sbin/areths.csh & /usr/local/sbin/mopd -a /usr/local/sbin/bootparamd ;; stop) echo "Shutting down VAX bootserver..." /usr/bin/killall bootparamd /usr/bin/killall mopd ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 # end of vaxboot-sysv.sh
--- vaxboot-bsd.sh --- #!/bin/sh # # vaxboot-bsd.sh VAX bootserver components # Author: Brian Chase, <bdc@world.std.com> # echo "Starting VAX bootserver..." /usr/local/sbin/areths.csh & /usr/local/sbin/mopd -a /usr/local/sbin/bootparamd exit 0 # end of vaxboot-bsd.sh