scsh installation library Introduction ------------ 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 document also explains how to install and use scsh packages in general. Notice that this library needs scsh v0.6.6 or newer, and will not work at all with older versions. 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: --prefix directory in which to install files (default: /usr/local) The following files are installed: /bin/scsh-install-pkg The script to run in order to install scsh packages. Its use is explained in the documentation (see below). /share/scsh/install-lib/scheme/install-lib.scm /share/scsh/install-lib/scheme/install-lib-module.scm The Scheme code for the installation library. /share/doc/scsh/install-lib/proposal.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.