[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LISPM systems on UNIX hosts.



What's the best way to use a UNIX host to store system files?  I'm sure
i've got this to work in years past, but have forgotten what i did...

using a translations file something like:

(fs:set-logical-pathname-host
  "KEE"
  :translations `(("KEE:ai3; *.*.*" "DDUCK://lispm//kee31//ai3//*")
	......
		  ("KEE:patches; *.*.*" "DDUCK://lispm//kee31//patches//*")
		  ("KEE:patches;kee31-1; *.*.*"
		   "DDUCK://lispm//kee31//patches//kee31-1//*")
	.....
		  ("KEE:window; *.*.*" "DDUCK://lispm//kee31//window//*")
		  ("KEE:**; *.*.*" "DDUCK://lispm//kee31//*"))
  :no-search-for-shadowed-physical T)

where DDUCK is a unix host, i get the following on trying to restore a
system.  Does one really have to have NFS, or is there a way of getting
this to work with FTP?


  Restoring file #4 as KEE:TOOLS;CDEFSYSTEM.LISP.6.
1Error: Sorry, PROBE-DIRECTORY cannot be supported over this protocol.

(FLAVOR:METHOD FS:FILE-ACCESS-PATH-OPEN FS:TCP-FTP-CONN)
0   Arg 0 (SELF): #<FS:TCP-FTP-CONN 344130217>
   Arg 1 (SYS:SELF-MAPPING-TABLE): #<Map to flavor FS:TCP-FTP-CONN 2573700>
   Arg 2 (FLAVOR::.GENERIC.): #<SYS:GENERIC-FUNCTION FS:FILE-ACCESS-PATH-OPEN 2015323>
   Arg 3 (FS:TRANSLATED): #P"DDUCK:/lispm/kee31/tools/cdefsystem.lisp"
   Arg 4 (PATHNAME): #P"KEE:TOOLS;CDEFSYSTEM.LISP.6"
   Rest arg: (:DIRECTION :PROBE-DIRECTORY :ELEMENT-TYPE CHARACTER ...)
s-A, :    Retry OPEN of KEE:TOOLS;CDEFSYSTEM.LISP.6
s-B:           Retry OPEN using a different pathname
s-C:           Retry restoring file KEE:TOOLS;CDEFSYSTEM.LISP.6
s-D, :    Return to Lisp Top Level in Dynamic Lisp Listener 1
s-E:           Restart process Dynamic Lisp Listener 1



thanks, 
pc@ctt.bellcore.com