- updated for 1.1.0
This commit is contained in:
parent
ba087d31af
commit
27e961ba2f
44
README
44
README
|
@ -7,9 +7,10 @@ This is the scsh installation library, which aims at making it easy to
|
||||||
install extension libraries for scsh.
|
install extension libraries for scsh.
|
||||||
|
|
||||||
The complete documentation for this library can be found in
|
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
|
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
|
Notice that this library needs scsh v0.6.6 or newer, and will not
|
||||||
work at all with older versions.
|
work at all with older versions.
|
||||||
|
@ -21,35 +22,36 @@ Installation
|
||||||
This library must be installed before any attempt at installing scsh
|
This library must be installed before any attempt at installing scsh
|
||||||
packages is made.
|
packages is made.
|
||||||
|
|
||||||
Installation is performed by running the install.scm script found in
|
Since version 1.1, this library installs itself as a scsh package
|
||||||
the same directory as the present file. This script accepts the
|
called "install-lib", and additonally installs a small wrapper script
|
||||||
following option:
|
called "scsh-install-pkg", to install other packages later.
|
||||||
|
|
||||||
--prefix <dir> directory in which to install files
|
Installation is performed by running the "install.scm" script found in
|
||||||
(default: /usr/local)
|
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:
|
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
|
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>/<scheme_location>/install-lib.scm
|
||||||
<prefix>/share/scsh/install-lib/scheme/install-lib-module.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.
|
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
|
The documentation describing the installation library, and how to
|
||||||
manage scsh packages in general.
|
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.
|
|
||||||
|
|
Loading…
Reference in New Issue