93 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
Commander S 0.0 README					-*- outline -*-
 | 
						|
 | 
						|
 | 
						|
                                                   Tuebingen, June 2005
 | 
						|
 | 
						|
 | 
						|
			     Commander S
 | 
						|
                             ===========
 | 
						|
 | 
						|
* Requirements
 | 
						|
 | 
						|
  Before installing Commander S, you need to install the following
 | 
						|
  software:
 | 
						|
 | 
						|
  - The current CVS version of scsh, the Scheme Shell.  The latest
 | 
						|
    release, version 0.6.6, contains two small bugs that prevent
 | 
						|
    Commander S from running correctly. Alternativly, you may apply
 | 
						|
    the patches listed in the last section of this README to your scsh
 | 
						|
    0.6.6 source tree.
 | 
						|
    (From <http://www.scsh.net>)
 | 
						|
 | 
						|
  - Version 1.1.0 of install-lib, the scsh installation library
 | 
						|
    (From <http://lamp.epfl.ch/~schinz/scsh_packages/scsh-install-lib-1.1.0.tar.gz>)
 | 
						|
 | 
						|
  - Version 0.6 of Sunterlib, the Scheme Untergrund library
 | 
						|
    (From <http://savannah.nongnu.org/download/sunterlib/sunterlib-0.6.tar.gz>)
 | 
						|
 | 
						|
* Installation
 | 
						|
 | 
						|
  Run the script install.scm from the top of the tarball:
 | 
						|
 | 
						|
  ./install.scm
 | 
						|
 | 
						|
  The only important option is --prefix to specify a directory where
 | 
						|
  files are installed. Use the --help options to see all possible
 | 
						|
  options.
 | 
						|
 | 
						|
* Patches for scsh
 | 
						|
 | 
						|
  The following patches fix two little bugs in the scsh source tree
 | 
						|
  found during the development of Commander S.
 | 
						|
 | 
						|
Index: scsh/procobj.scm
 | 
						|
===================================================================
 | 
						|
RCS file: /cvsroot/scsh/scsh/scsh/procobj.scm,v
 | 
						|
retrieving revision 1.22
 | 
						|
diff -u -r1.22 procobj.scm
 | 
						|
--- scsh/procobj.scm	14 Aug 2002 14:45:33 -0000	1.22
 | 
						|
+++ scsh/procobj.scm	5 Jul 2005 15:11:50 -0000
 | 
						|
@@ -345,8 +345,10 @@
 | 
						|
 
 | 
						|
 ;;; All you have to do, if a wait on proc was successful
 | 
						|
 (define (waited-by-wait proc status)
 | 
						|
-  (obituary proc status)
 | 
						|
-  (mark-proc-waited! proc))
 | 
						|
+  (if (not (status:stop-sig status))
 | 
						|
+      (begin
 | 
						|
+	(obituary proc status)
 | 
						|
+	(mark-proc-waited! proc))))
 | 
						|
 
 | 
						|
 ;;; we know from somewhere that proc is dead
 | 
						|
 (define (obituary proc status)
 | 
						|
 | 
						|
Index: scsh-interfaces.scm
 | 
						|
===================================================================
 | 
						|
RCS file: /cvsroot/scsh/scsh/scsh/scsh-interfaces.scm,v
 | 
						|
retrieving revision 1.55.2.5
 | 
						|
retrieving revision 1.55.2.6
 | 
						|
diff -u -c -r1.55.2.5 -r1.55.2.6
 | 
						|
*** scsh-interfaces.scm	15 Apr 2004 13:01:35 -0000	1.55.2.5
 | 
						|
--- scsh-interfaces.scm	30 May 2005 12:59:05 -0000	1.55.2.6
 | 
						|
***************
 | 
						|
*** 406,411 ****
 | 
						|
--- 406,412 ----
 | 
						|
  
 | 
						|
  (define-interface scsh-user/group-db-interface
 | 
						|
    (export user-info
 | 
						|
+           user-info?
 | 
						|
  	  user-info:name
 | 
						|
  	  user-info:uid
 | 
						|
  	  user-info:gid
 | 
						|
***************
 | 
						|
*** 416,421 ****
 | 
						|
--- 417,423 ----
 | 
						|
  	  ->username
 | 
						|
  
 | 
						|
  	  group-info
 | 
						|
+           group-info?
 | 
						|
  	  group-info:name
 | 
						|
  	  group-info:gid
 | 
						|
  	  group-info:members
 | 
						|
 |