0.2
This commit is contained in:
parent
4228a359b8
commit
fe556d67d4
2
Makefile
2
Makefile
|
@ -54,7 +54,7 @@ DISTFILES = $(DATA) $(DIST_COMMON)
|
|||
|
||||
.PHONY = dist
|
||||
distdir= /tmp
|
||||
distname = commander-s-0.1
|
||||
distname = commander-s-0.2
|
||||
distfile=$(distdir)/$(distname).tar.gz
|
||||
|
||||
dist:
|
||||
|
|
85
README
85
README
|
@ -1,7 +1,7 @@
|
|||
Commander S 1.0 README -*- outline -*-
|
||||
Commander S 0.2 README -*- outline -*-
|
||||
|
||||
|
||||
Tuebingen, October 2005
|
||||
Tuebingen, April 2006
|
||||
|
||||
|
||||
Commander S
|
||||
|
@ -12,21 +12,17 @@ Commander S 1.0 README -*- outline -*-
|
|||
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>)
|
||||
- The latest release, version 0.6.7, of scsh, the Scheme Shell.
|
||||
(From <http://www.scsh.net>) [Currently only available as beta
|
||||
version from ftp://ftp.scsh.net/pub/scsh/0.6]
|
||||
|
||||
- Version 1.2.0 of install-lib, the scsh installation library
|
||||
(From <http://lamp.epfl.ch/~schinz/scsh_packages/scsh-install-lib-1.2.0.tar.gz>)
|
||||
- Version 1.3.0 of install-lib, the scsh installation library
|
||||
(From <http://lamp.epfl.ch/~schinz/scsh_packages/scsh-install-lib-1.3.0.tar.gz>)
|
||||
|
||||
- Version 1.0 of scsh-ncurses, the scsh bindings for ncurses
|
||||
(From <ftp://ftp.scsh.net/pub/scsh/packages/scsh-ncurses/scsh-ncurses-1.0.tar.gz>)
|
||||
- Version 1.1 of scsh-ncurses, the scsh bindings for ncurses
|
||||
(From <ftp://ftp.scsh.net/pub/scsh/packages/scsh-ncurses/scsh-ncurses-1.1.tar.gz>)
|
||||
|
||||
- Version 0.8 of Sunterlib, the Scheme Untergrund library (NOT
|
||||
RELEASED YET)
|
||||
- Version 0.8 of Sunterlib, the Scheme Untergrund library
|
||||
(From <http://savannah.nongnu.org/download/sunterlib/sunterlib-0.8.tar.gz>)
|
||||
|
||||
* Installation
|
||||
|
@ -36,61 +32,12 @@ Commander S 1.0 README -*- outline -*-
|
|||
./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.
|
||||
files are installed. /usr/local is the usual choice for this
|
||||
argument. Use the --help options to see all possible options.
|
||||
|
||||
* Patches for scsh
|
||||
* Bug reports, questions, patches
|
||||
|
||||
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
|
||||
Please contact the developers of Commander S via the mailing list
|
||||
scsh-users@scsh.net.
|
||||
|
||||
Have fun!
|
|
@ -8,7 +8,7 @@ exec scsh -lel install-lib/load.scm -dm -o install-commander-s -e install-progra
|
|||
(begin
|
||||
|
||||
(run (scsh -lel afs/load.scm -lel pps/load.scm -lel module-system/load.scm -lel
|
||||
interaction/load.scm -lel cml/load.scm -lm scheme/debug-packages.scm -lel scsh-ncurses-1.0/load.scm
|
||||
interaction/load.scm -lel cml/load.scm -lm scheme/debug-packages.scm -lel scsh-ncurses-1.1/load.scm
|
||||
-lm scheme/nuit-packages.scm -o nuit -e main -sfd 0)
|
||||
(<< #<<END
|
||||
(define (main args)
|
||||
|
@ -33,7 +33,7 @@ exec scsh -lel install-lib/load.scm -dm -o install-commander-s -e install-progra
|
|||
END
|
||||
))
|
||||
|
||||
(define-program "commander-s" (0 1) ((install-lib-version (1 2)))
|
||||
(define-program "commander-s" (0 2) ((install-lib-version (1 3)))
|
||||
(install-directory-contents "scheme" 'scheme)
|
||||
(install-file "commander-s" 'bin))))
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
(define-package "scsh-nuit" (0 1)
|
||||
((install-lib-version (1 1 2))
|
||||
(define-package "commander-s" (0 2)
|
||||
((install-lib-version (1 3))
|
||||
(options))
|
||||
(install-directory-contents "scheme" 'scheme)
|
||||
|
||||
|
|
Loading…
Reference in New Issue