Path: utzoo!attcan!uunet!mcsun!ukc!inmos!brac!davidb From: davidb@brac.inmos.co.uk (David Boreham) Newsgroups: comp.sys.apollo Subject: Re: PC-NFS on Apollo Message-ID: <9314@ganymede.inmos.co.uk> Date: 7 Aug 90 08:22:48 GMT References: <9008011858.AA27274@humu.nosc.mil> Sender: news@inmos.co.uk Reply-To: davidb@inmos.co.uk (David Boreham) Organization: none Lines: 58 In article <9008011858.AA27274@humu.nosc.mil> kent@HUMU.NOSC.MIL (Kent K. Kuriyama) writes: >I have heard that the NFS implementation from HP/Apollo does not >support PC-NFS. If this is true has anyone done the port of >PC-NFSD? > YES, just tested it and it works. Well, I've got it working under 10.1. Here's the deal. 1. Get the rpc.pcnfsd source from SUN. 2. Get the RPC4.0 source from an info-server (uunet). 3. Compile the RPC stuff (you need to add -Dmc68000 to the compilations in order to get things to compile). 4. Install the RPC stuff (be wary, it overwrites the Apollo /etc/portmap !). 5. Compile rpc.pcnfsd, adding -Dmc68000 to the makefile. You need the RPC stuff installed first to do this. You also need the file /usr/include/stream.h which is part of SYSV. I don't touch SYSV so I pinched the file from a SUN and hacked it. 6. Move the resultant binary to /etc/rpc.pcnfsd, ignoring the rubbish in the install script provided by SUN. 7. Put back the Apollo portmapper. 8. Touch /etc/daemons/portmap. 9. Add these lines to /etc/rc: # # Added by DB, start PCNFS daemon if [ -f /etc/rpc.pcnfsd -a -f /etc/daemons/rpc.pcnfsd ]; then (echo " pcnfsd\c" >/dev/console) etc/rpc.pcnfsd & fi # (of course create the file /etc/daemons/rpc.pcnsfd) 8. Reboot (Obviously you need to be running inetd, tcpd and such but you would be anyway). Test pcnfsd by trying to authenticate from a PC. (Type NET PCNFSD then NET NAME * ) I've not tested the printing stuff but I've never really got the BSD printing stuff working properly on Apollo. Easy ! David Boreham, INMOS Limited | mail(uk): davidb@inmos.co.uk or ukc!inmos!davidb Bristol, England | (us): uunet!inmos.com!davidb +44 454 616616 ex 547 | Internet: davidb@inmos.com