- updated for 1.1.0

This commit is contained in:
michel-schinz 2004-05-22 10:48:46 +00:00
parent ba087d31af
commit 27e961ba2f
1 changed files with 23 additions and 21 deletions

44
README
View File

@ -7,9 +7,10 @@ This is the scsh installation library, which aims at making it easy to
install extension libraries for scsh.
The complete documentation for this library can be found in
doc/proposal.pdf. Apart from describing the library itself, this
doc/install-lib.pdf. Apart from describing the library itself, this
document also explains how to install and use scsh packages in
general.
general. Reading this document at least once before proceeding further
is strongly recommended.
Notice that this library needs scsh v0.6.6 or newer, and will not
work at all with older versions.
@ -21,35 +22,36 @@ Installation
This library must be installed before any attempt at installing scsh
packages is made.
Installation is performed by running the install.scm script found in
the same directory as the present file. This script accepts the
following option:
Since version 1.1, this library installs itself as a scsh package
called "install-lib", and additonally installs a small wrapper script
called "scsh-install-pkg", to install other packages later.
--prefix <dir> directory in which to install files
(default: /usr/local)
Installation is performed by running the "install.scm" script found in
the same directory as the present file. This script must at least be
provided with the following two parameters:
--prefix <dir> prefix directory for the "install-lib" package
--bindir <dir> directory in which to install the wrapper script
Other parameters can also be supplied (--help, --layout, --verbose,
--dest-dir, etc.), as explained in the documentation.
The following files are installed:
<prefix>/bin/scsh-install-pkg
<bindir>/scsh-install-pkg
The script to run in order to install scsh packages. Its use is
explained in the documentation (see below).
explained in the documentation.
<prefix>/share/scsh/install-lib/scheme/install-lib.scm
<prefix>/share/scsh/install-lib/scheme/install-lib-module.scm
<prefix>/<scheme_location>/install-lib.scm
<prefix>/<scheme_location>/install-lib-version.scm
<prefix>/<scheme_location>/install-lib-module.scm
<prefix>/<base_location>/load.scm
The Scheme code for the installation library.
<prefix>/share/doc/scsh/install-lib/proposal.pdf
<prefix>/<doc_location>/pdf/install-lib.pdf
The documentation describing the installation library, and how to
manage scsh packages in general.
Staged installation
-------------------
The installation script provides support for staged installation, as
needed by some package managment systems. The destination directory in
which files should be installed can be specified using the
"--dest-dir" option.